bootctl incorrectly believes that GPT is required for EFI boot
Control: tags -1 wontfix Control: close -1 On Tue, 10 Sep 2024 22:43:17 +1000 Russell Cokerwrote: > Package: systemd-boot > Version: 256.5-2 > Severity: normal > > This system booted from EFI: > > # ls -l /sys/firmware/efi/ > total 0 > -r--r--r--. 1 root root 4096 Sep 10 22:40 config_table > drwxr-xr-x. 2 root root 0 Sep 10 22:11 efivars > drwxr-xr-x. 3 root root 0 Sep 10 22:40 esrt > -r--r--r--. 1 root root 4096 Sep 10 22:21 fw_platform_size > -r--r--r--. 1 root root 4096 Sep 10 22:40 fw_vendor > -r--r--r--. 1 root root 4096 Sep 10 22:40 runtime > drwxr-xr-x. 8 root root 0 Sep 10 22:40 runtime-map > -r--------. 1 root root 4096 Sep 10 22:40 systab > > bootctl claims that it can't boot EFI because it uses MBR: > > # bootctl list --esp-path=/boot/efi > File system "/dev/nvme0n1p1" is not on a GPT partition table. > > Windows apparently requries GPT to boot with UEFI but Linux doesn't.
We only support GPT, sorry.
Read more here: Source link