gnu: Pass "--target=i386-pc" when installing GRUB for legacy BIOS.
* gnu/bootloader/grub.scm (install-grub): Add "--target=i386-pc" to the list of arguments to "grub-install". Fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30311>.
This commit is contained in:
parent
f6d259b4d9
commit
46fc9a7e0d
|
@ -386,7 +386,7 @@ submenu \"GNU system, old configurations...\" {~%")
|
||||||
;; root partition.
|
;; root partition.
|
||||||
(setenv "GRUB_ENABLE_CRYPTODISK" "y")
|
(setenv "GRUB_ENABLE_CRYPTODISK" "y")
|
||||||
|
|
||||||
(unless (zero? (system* grub "--no-floppy"
|
(unless (zero? (system* grub "--no-floppy" "--target=i386-pc"
|
||||||
"--boot-directory" install-dir
|
"--boot-directory" install-dir
|
||||||
device))
|
device))
|
||||||
(error "failed to install GRUB (BIOS)")))))
|
(error "failed to install GRUB (BIOS)")))))
|
||||||
|
|
Loading…
Reference in New Issue