EFI boot entry vanished, Default Boot Device Missing or Boot Failed, BIOS JFP30.03.03

Hi fellows,

my framework was running overnight. When I tried to use it in the morning, it was shut off. The EFI displayed

Default Boot Device Missing or
Boot Failed.
Insert Recovery Media and Hit any key
Then Select 'Boot Manager' to
choose a new Boot Device or to
Boot Recovery Media

I started a live linux and recreated the boot entry using efibootmgr. The boot entry was still there, it was just not displayed on F12-menue. I created an entry with the exact same content and could boot again.

This happend to me twice - in October 2024 (Framework running in my laptop bag) and January 2025 (running on my desk over night). BIOS version 3.03 (JFP30.03.03)

This is similar to

Here is my EFI setup

# efibootmgr -v
BootCurrent: 0008
Timeout: 0 seconds
BootOrder: 0008,2001,2002,2003
Boot0005* debian        HD(1,GPT,c5a1422a-8ec7-42ed-8480-afa71009884f,0x800,0x1dc800)/File(\EFI\debian\shimx64.efi)
Boot0006* mpo001        HD(1,GPT,c5a1422a-8ec7-42ed-8480-afa71009884f,0x800,0x1dc800)/File(\EFI\debian\shimx64.efi)
Boot0008* mpo002        HD(1,GPT,c5a1422a-8ec7-42ed-8480-afa71009884f,0x800,0x1dc800)/File(\EFI\debian\shimx64.efi)

Only Boot0008* is displayed in F12 menu, all other entries are invisible.

I would like to collect more samples. Have you had the same problem?

just a guess but the UEFI is only showing the third entry ( 0008 ) because the previous two are pointing to the exact same absolute path to that efi ( not that I agree with that )

not sure why it’s not booting though

---- off topic

what I’ve also found is if you add an entry to an efi and by mistake you didn’t realize it was pointing to the wrong esp, next time you boot, UEFI deletes the entry automatically with no warning/error

annoying…