diff --git a/chapter08/grub.xml b/chapter08/grub.xml index b301d4f5a..6e99488dc 100644 --- a/chapter08/grub.xml +++ b/chapter08/grub.xml @@ -111,6 +111,49 @@ make install mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions + Now build the package again for allow booting the system with + the GRUB installation on 64-bit UEFI. You may skip the instructions + if you don't need the support. + Clean up the source tree and configure the package again: + +make clean +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --target=x86_64 \ + --with-platform=efi \ + --disable-efiemu \ + --disable-werror + + Compile the package again: + +make + + Install the 64-bit UEFI support: + +make -C grub-core install + + Now build the package again for allow booting the system with + the GRUB installation on 32-bit UEFI. The hardware with 32-bit UEFI + is extremely rare and you may skip the instructions if you don't need + the support. Clean up the source tree and configure the package + again: + +make clean +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --target=i386 \ + --with-platform=efi \ + --disable-efiemu \ + --disable-werror + + Compile the package again: + +make + + Install the 32-bit UEFI support: + +make -C grub-core install + Making your LFS system bootable with GRUB will be discussed in