utils: refine log when booting windows UEFI from DOS partition

Refine 97647c32aa utils: add enforce_gpt argument to get_efi_partition()
to provide more explicit error when trying to boot Windows UEFI from DOS
partition.
master
OpenGnSys Support Team 2024-04-01 14:23:06 +02:00
parent 1aba9d0923
commit 4712941828
1 changed files with 1 additions and 1 deletions

View File

@ -61,7 +61,7 @@ def get_efi_partition(disknum, enforce_gpt):
cxt = fdisk.Context(f'/dev/{disk}')
if enforce_gpt and cxt.label == fdisk.FDISK_DISKLABEL_DOS:
raise RuntimeError(f'Disk has DOS partition scheme, cannot find ESP at /dev/{disk}')
raise RuntimeError(f'Windows EFI System requires GPT partition scheme, but /dev/{disk} has DOS partition scheme')
for pa in cxt.partitions:
logging.info(f'Checking partition "{pa.type.name}"...')