Package: systemd-boot-efi-amd64-signed Version: 257.5-2 Severity: normal Dear Maintainer,
now that there is a signed version of systemd-boot, I decided to play around a bit and try to get it to work without disabling SecureBoot on my laptop. So, with some dpkg --force flags, I removed grub-efi-amd64-signed and installed systemd-boot, basically following the instructions from the wiki [1]. Modulo complaints about essential packages being removed and shim having missing dependencies (which was expected, given that [1] is still pending). Rebooted, and all worked suprisingly well. Later I noticed that I had a pending fwupd firmware update (BIOS update). Ok, so I told fwupdtool to install the update and rebooted. The update wasn't installed. "fwupdtool get-history" claimed that the update had failed because EFI/systemd/shimx64.efi was missing (so fwupd seems to have some logic to determine which bootloader is in use). So I manually copied EFI/debian/shimx64.efi to EFI/systemd and tried again. This time it worked. I'm not sure if this should be considered a bug in fwupd or in systemd-boot. [1] https://wiki.debian.org/SecureBoot#Secure_Boot_setup_with_systemd-boot [2] https://salsa.debian.org/efi-team/shim-signed/-/merge_requests/3