image: Do not allow BIOS bootloader and GPT. When using grub-bootloader with a GPT image, GRUB will fail during installation with a cryptic error message. * gnu/system/image.scm (system-disk-image): Raise an error when trying to use a non-EFI compatible bootloader with a GPT image partitioning. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
1 files changed, 7 insertions(+), 0 deletions(-) M gnu/system/image.scm
M gnu/system/image.scm => gnu/system/image.scm +7 -0
@@ 530,6 530,13 @@ used in the image." (image-partition-table-type image))) (else ""))) (when (and (gpt-image? image) (not (memq (bootloader-name bootloader) '(grub-efi grub-efi32)))) (raise (formatted-message (G_ "EFI bootloader required with GPT partitioning")))) (let* ((format (image-format image)) (image-type (format->image-type format)) (image-type-options (genimage-type-options image-type image))