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