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 DC5Band 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