From: Michael Schierl Date: Wed, 26 Mar 2014 19:39:32 +0000 (+0100) Subject: Make the GRUB images modular X-Git-Tag: v0.23.2~4^2 X-Git-Url: https://git.grml.org/?p=grml-live.git;a=commitdiff_plain;h=d3e8ff25fa98d39f794af4c8c151ca17f110bc6b;hp=-c Make the GRUB images modular Now, both the i386-pc and the amd64 UEFI GRUB images are modular. This means, that startup is faster and that all modules (even those that cannot be embedded) can be used. The embedded configfile has been simplified since conditionals are not supported by the simple command parser of the rescue shell, without sacrificing any functionality. Also, the main build script now copies the *.mod and *.lst files for UEFI GRUB to the ISO. [My statement that the .lst files are no longer needed was wrong; at least the command.lst is used for autoloading modules that have different names than their commands.] --- d3e8ff25fa98d39f794af4c8c151ca17f110bc6b diff --git a/etc/grml/fai/config/scripts/GRMLBASE/45-grub-images b/etc/grml/fai/config/scripts/GRMLBASE/45-grub-images index 6dfbf58..5541da6 100755 --- a/etc/grml/fai/config/scripts/GRMLBASE/45-grub-images +++ b/etc/grml/fai/config/scripts/GRMLBASE/45-grub-images @@ -16,13 +16,11 @@ TMP_CONFIG="${target}/tmp/grub_config_efi" rm -f "$BOOTX64" "$EFI_IMG" "$TMP_CONFIG" cat > "$TMP_CONFIG" <