Boot entry not showing up. #475
Labels
No labels
bug
dependency
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
review-next
security
stub
tool
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lanzaboote/lanzaboote#475
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hello there!
I followed the quick start guide, the required EFI files are generated in the boot partition and show up as singed with
sudo sbctl verify. But on reboot no boot entries for NixOS show up in the UEFI boot menu, requiring installing a different bootloader from a recovery image to get the system to boot again.What can I provide to help find the root cause of this issue?
I believe lanzaboote doesn't currently do a
bootctl installor anything like that and assumes you're upgrading from an existing nixos / systemd-boot config that already set the UEFI entry. You should be able tobootctl installto get the UEFI entry and rebuild to have lanzaboote replace it with a signed version.@ElvishJerricco Thanks for the quick answer. As far as I know lanzaboote utilities bootspec which should take care of UEFI entry generation, which I can see in the boot partition.
Anyways tried to first setup systemd-boot and upgrade to lanzaboote from there with the same result sadly.
Did you run a full
nixos-rebuild switch --install-bootloaderafter including lanzaboote in your configuration.nix?