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