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.
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
UUIDs and they are still equal!
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
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
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?
By the way, can I call this bug “The disappearing salesman”?