From d3e8ff25fa98d39f794af4c8c151ca17f110bc6b Mon Sep 17 00:00:00 2001 From: Michael Schierl Date: Wed, 26 Mar 2014 20:39:32 +0100 Subject: [PATCH] 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.] --- .../fai/config/scripts/GRMLBASE/45-grub-images | 32 +++++----------------- grml-live | 4 +++ 2 files changed, 11 insertions(+), 25 deletions(-) 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" <