Hey, yeah so I do feel like it is systemd-boot then and I could have very easily just misremembered.
efibootmgr:
efibootmgr
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0001,0000,0002
Boot0000* Windows Boot Manager HD(2,GPT,16f0fcf8-2215-11ef-ac36-085bd6d933ce,0x109008,0x32008)/\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d000000ffff0100000010000000040000007fff0400
Boot0001* Windows Boot Manager HD(1,GPT,6cf2575a-3e2a-40fd-9179-0be8c1e2e1dd,0x1000,0x200000)/\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI0000424f
Boot0002* UEFI: Samsung Type-C 1100, Partition 1 PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x8,0x0)/Pci(0x0,0x3)/USB(6,0)/HD(1,GPT,cd1bbb97-580f-4f32-b956-982a300d54a8,0x800,0xef039c0)0000424f
fstab contents:
sudo cat /mnt/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=CEA1-3F6B /efi vfat fmask=0137,dmask=0027 0 2
UUID=b8df1fb2-eb84-45c9-a65f-ee0c9bf59898 / ext4 noatime 0 1
UUID=63c9b951-1751-4610-8b05-f79f28e2cb90 swap swap defaults 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0
and parted -l
:
Model: Samsung Type-C (scsi)
Disk /dev/sdd: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 128GB 128GB fat32 Main Data Partition msftdata
Model: Samsung SSD 980 PRO 2TB (nvme)
Disk /dev/nvme0n1: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 2097kB 1076MB 1074MB fat32 EFI boot, esp
2 1076MB 1963GB 1962GB ext4 endeavouros
3 1963GB 2000GB 36.9GB linux-swap(v1) swap
Model: Samsung SSD 990 PRO 4TB (nvme)
Disk /dev/nvme1n1: 4001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 556MB 555MB ntfs Basic data partition hidden, diag, no_automount
2 556MB 661MB 105MB fat32 EFI system partition boot, esp, no_automount
3 661MB 677MB 16.8MB Microsoft reserved partition msftres, no_automount
4 677MB 4001GB 4000GB ntfs Basic data partition msftdata
So bizarrely, it seems that the EFI partition for systemd-boot is there? But both efibootmgr and my motherboard bios think it is windows boot manager? When setting that device as the preferred boot device in my bios, it will not boot and I’m hit with some windows error screen.