Archived
1
0
Fork 0
This repository has been archived on 2024-08-07. You can view files and clone it, but cannot push or open issues or pull requests.
guix/gnu
Maxim Cournoyer b0afa3c5f6
bootloader: grub: Skip install-grub-efi when producing a disk image.
Fixes <http://issues.guix.gnu.org/44353>.

Every bootloader should try their best to install themselves using only the
MOUNT-POINT and otherwise do nothing.  This requirement comes from the
necessity to call INSTALL-GRUB when installing the (non-EFI) GRUB bootloader,
which needs to populate the root file system with extra modules that cannot be
fit in the core.img file, limited in size to 491520 bytes (by the i386-pc
format required for legacy BIOS compatibility).

As introducing bootloader knowledge at the level of the image code is
undesirable, every bootloader should be adapted to support this fall-back for
their installation procedure (TODO).

* gnu/bootloader/grub.scm (install-grub-efi)[efi-dir]: Skip when the EFI-DIR
argument is set to #f.
2020-11-17 15:20:03 -05:00
..
bootloader bootloader: grub: Skip install-grub-efi when producing a disk image. 2020-11-17 15:20:03 -05:00
build Add (gnu build chromium-extension). 2020-11-08 18:21:15 +01:00
installer installer: Fix device synchronization. 2020-11-17 19:10:14 +01:00
machine machine: ssh: Do not import the host (guix config). 2020-11-09 23:27:09 +01:00
packages gnu: Add astroid. 2020-11-17 21:38:06 +02:00
services services: gmnisrv: Export procedures and service type. 2020-11-14 11:32:40 +00:00
system image: Remove conflicting user-provided EFI file system. 2020-11-17 15:20:02 -05:00
tests tests: nfs-root-fs: Use the right store file name. 2020-11-07 12:48:24 +01:00
artwork.scm
bootloader.scm gnu: bootloader: efi-bootloader-chain: Allow multiple HOOKS. 2020-11-17 16:03:03 +01:00
ci.scm ci: Restore license handling. 2020-11-02 21:02:39 +01:00
image.scm image: Add image-type support. 2020-09-30 10:47:59 +02:00
installer.scm installer: Call setlocale after init gettext. 2020-10-18 17:55:40 +02:00
local.mk gnu: tomb: Update to 2.8. 2020-11-17 09:52:04 -06:00
machine.scm
packages.scm
services.scm services: provenance: Wrap config file name in 'assume-valid-file-name'. 2020-10-16 15:00:50 +02:00
system.scm system: Change comment wording. 2020-11-02 18:22:33 +01:00
tests.scm