Specialisations don't seem to be idenifiable in systemd boot menu #394
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: raito/lanzaboote#394
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?
Once secure boot is enabled using Lanzaboote the name of the specialisation seems to be removed from each boot entry or is perhaps truncated from view on the right side of the screen. This is what I see.
Would it be possible to put the specialisation back in the front of each boot entry?
Please also see my related question on discourse.
For reference, without Lanzaboot this is typically what the same entries would look like with two specialisations testA and testB
I tried a shorter system.nixos.label with lib.mkForce this morning.
Main config ->
system.nixos.label = "main";
Specialisation ->
system.nixos.label = lib.mkForce "testA";
The label from the specialisation was applied to both boot entries.
What was interesting here, is that with a very short label I can see the start of the word specialisation at the end of the boot string, being cropped by an apparent 100 char display limit for systemd, even though I have extra room on the screen. I have tried the various console options, but nothing seems to show more than 100 characters.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/setting-boot-labels-with-system-nixos-label-systemd-and-secure-boot/54285/2