Hi.

I was also affected by this bug with recent Debian testing update.

Before the upgrade I had these files created:

/boot/efi/EFI/debian/grubx64.efi
/boot/efi/EFI/boot/bootx64.efi

bootx64.efi was the identical copy of grubx64.efi which I made manually to 
allow booting the system before creating the entry for Debian with  efibootmgr. 
Then I made the entry with efibootmgr and actual boot was happening with 
/boot/efi/EFI/debian/grubx64.efi.

After this upgrade, /boot/efi/EFI/debian/grubx64.efi was updated, and 
/boot/efi/EFI/boot/bootx64.efi naturally remained the older one. However the 
entry for Debian was removed from EFI somehow (that's the actual bug), so at 
boot it tried to load the default (outdated) /boot/efi/EFI/boot/bootx64.efi and 
obviously failed. To fix it, I accessed the HDD using another system and simply 
copied new /boot/efi/EFI/debian/grubx64.efi to /boot/efi/EFI/boot/bootx64.efi. 
That allowed it to boot. Then I could restore the Debian entry with running:

sudo efibootmgr -c -l "\\EFI\\debian\\grubx64.efi" -L "Debian"

So, to summarize, something went wrong during the package upgrade, that wiped 
the Debian entry from EFI memory.

Regards,

Hillel Lubman.


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to