[SOLVED] BIOS - No boot entry + enter = Madness

I’ve tried reproducing the issue with 03.06 and removed my nvme, booted, got the no bootable device found message, pressed “ENTER” a few times. All is well, fans didn’t go crazy. Temperature stayed normal. I did this twice.

I reseated the nvme drive, but it doesn’t detect it anymore, always claiming no bootable device found.

Booted my void linux live ISO, mounted my nvme and realized:

  • efibootmgr has no Void entry anymore. Does the firmware delete invalid entries?
  • after running efibootmgr -c and efibootmgr -w I got my EFI-entries back.

However, the boot still complained about not finding any bootable devices. It told me to insert bootable media and continue with enter, which I did. However, the whole process got stuck and I had to force-shutdown.

Booting into the live ISO again, rechecking my /etc/fstab UUIDs and they are still equal!
However, my efibootmgr again is missing the Void entry. I then realized that efibootmgr -c created an entry with path \EFI\void\grubx64.efi, but the correct path is \EFI\Void\grubx64.efi.

Since it seems to have issues with upper/lower-case, I deleted /boot/EFI/Void and reran grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="void", so that it creates the files were it would expect them when the EFI-entry was created automatically by the efibootmgr.

I can now boot from my nvme again! Hooray.

This was quite a ride. Do you want me to open an support ticket for this new issue?

Edit:
By the way, can I call this bug “The disappearing salesman”?