I have recently installed/converted two Arch and EnOS systems using systemd-boot. It all works just fine. Since this is a new concept and practice for me, I am having some initial questions.
Here is the disk layout from one system:
Model: Samsung SSD 970 EVO 500GB (nvme)
Disk /dev/nvme0n1: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 1075MB 1074MB fat32 boot, esp
2 1075MB 492GB 490GB btrfs
And here is the output of efibootmgr -v
efibootmgr -v
BootCurrent: 0005
Timeout: 0 seconds
BootOrder: 0005,0002
Boot0002* UEFI: Samsung SSD 970 EVO 500GB, Partition 1 HD(1,GPT,f5a13bd0-6f3b-4b16-b537-de566d9dbbe8,0x800,0x200000)/File(\EFI\Boot\BootX64.efi)..BO
Boot0005* Linux Boot Manager HD(1,GPT,f5a13bd0-6f3b-4b16-b537-de566d9dbbe8,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)
What is the difference between systemd-bootx64.efi
(default boot option) and bootX64.efi
? Is the latter kind of a fallback boot option or is it for compatibility boot for other systems like Windows?