Bootable partitions in GPT
Stefan Monnier
monnier at iro.umontreal.ca
Sat Jul 26 19:46:30 CEST 2025
AFAICT, U-Boot relies on the "Legacy BIOS bootable" attribute to decide
whether a GPT partition should be among the partitions it searches
for bootflows.
AFAICT it's being deprecated in many tools: e.g. under Debian, neither
`gdisk -l` nor `fdisk -l` display that information, I can't find any way
to set/undet that flag in `fdisk` and in `gdisk` it is hidden under
"extra functionality (experts only)".
AFAICT there is currently only one non-deprecated alternative, which is
to use the PARTITION_SYSTEM_GUID (C12A7328-F81F-11D2-BA4B-00A0C93EC93B)
for that partition's GUID. But IIUC that GUID is meant for the EFI
partition, which would be a weird choice for partitions that hold
GNU/Linux ext4 rootfs.
Is there any hope to see some other option (not sure what that would be)?
Stefan
More information about the U-Boot
mailing list