summaryrefslogtreecommitdiffstats
path: root/src/utils/disk.py
diff options
context:
space:
mode:
authorOpenGnSys Support Team <soporte-og@soleta.eu>2024-04-01 14:23:06 +0200
committerOpenGnSys Support Team <soporte-og@soleta.eu>2024-04-01 14:28:14 +0200
commit471294182890a77a8e334acbe752ad44fb9f07b8 (patch)
treec14ae1fd35db59b92c07064e943b22c4442791f3 /src/utils/disk.py
parent1aba9d09236233e19d6145992c28e94afbd8758b (diff)
utils: refine log when booting windows UEFI from DOS partition
Refine 97647c32aa2c utils: add enforce_gpt argument to get_efi_partition() to provide more explicit error when trying to boot Windows UEFI from DOS partition.
Diffstat (limited to 'src/utils/disk.py')
-rw-r--r--src/utils/disk.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/utils/disk.py b/src/utils/disk.py
index 99cf36f..323994c 100644
--- a/src/utils/disk.py
+++ b/src/utils/disk.py
@@ -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}"...')