Windows 11 doesn't boot in dual boot setup after upgrading to Fedora 44

I have a Fedora 44 + Windows 11 dual boot setup with Windows encrypted using VeraCrypt (full disk encryption). After upgrading from Fedora 43 to 44, booting Windows from GRUB stopped working.

Symptoms:

  • Selecting the Windows entry in GRUB shows the VeraCrypt password prompt
  • Password is accepted and decryption succeeds
  • Motherboard logo appears briefly
  • System reboots back to GRUB instead of booting Windows

What works:

  • Booting Windows directly from UEFI boot menu (F11) works perfectly
  • Setting VeraCrypt (DC5B which points the veracrypt entry) as bootnext via efibootmgr --bootnext DC5B and rebooting also works

What I’ve tried:

  • Correct GRUB chainload entry pointing to /EFI/VeraCrypt/DcsBoot.efi with correct filesystem UUID
  • Setting ActionSuccess=bootnext=0005 (windows entry) in /boot/efi/EFI/VeraCrypt/DcsProp
  • Full reinstall of all grub2 packages
  • Regenerating grub config with grub2-mkconfig

edit: formatted the body text

As I understood you need to remove two config files before reinstall grub2.

However I do not know if it will affect your config because of encryption. Maybe @computersavvy can confirm it, as the instructions below have been made for other windows and fedora version.

Yeah I did that too as well as a fresh install of f44, didn’t work