Bug#1081288: systemd-boot: bootctl incorrectly believes that GPT is required for EFI boot

Luca Boccassi bluca at debian.org
Wed Oct 9 19:07:49 BST 2024


Control: tags -1 wontfix
Control: close -1

On Tue, 10 Sep 2024 22:43:17 +1000 Russell Coker <russell at coker.com.au>
wrote:
> 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.



More information about the Pkg-systemd-maintainers mailing list