Qubes UEFI entry not showing up after Windows boot

Using Qubes 4.0.3, this has always been an issue for years.

After install I can use Qubes and boot by accessing the entry in the UFEI bios for Qubes (listed with Windows and other Linuxs I use for dev).

After I boot windows and shutdown, next time I go on bios the Qubes entry is gone. Fedora, Ubuntu, Arch… are all still there.

To fix I follow the instructions at UEFI Troubleshooting | Qubes OS and it works. I think I will need to do this after each dom0 kernel update?

Did anyone have a solution for this which didn’t include copying the files as written in the support doc?

Unsure if this is a long term fix however the following line makes fixing the issue a little bit easier

boot into live linux like the qubes install and go to a virt terminal and enter

efibootmgr -v -c -L NameForEntryEgQubes -l /EFI/qubes/xen.efi -d /dev/diskNameEgSda
1 Like