diff --git a/chapter10/grub.xml b/chapter10/grub.xml
index 1706ccb3c..00be1d6c0 100644
--- a/chapter10/grub.xml
+++ b/chapter10/grub.xml
@@ -135,6 +135,7 @@ set timeout=5
insmod part_gpt
insmod ext2
set root=(hd0,2)
+set gfxpayload=1024x768x32
menuentry "GNU/Linux, Linux &linux-version;-lfs-&version;" {
linux /boot/vmlinuz-&linux-version;-lfs-&version; root=/dev/sda2 ro
@@ -159,6 +160,14 @@ EOF
be needed with some rare configurations.
+
+ The set gfxpayload=1024x768x32 command sets the
+ resolution and color depth of the VESA framebuffer to be passed to the
+ kernel. It's necessary for the kernel SimpleDRM driver to use the
+ VESA framebuffer. You can use a different resolution or color depth
+ value which better suits for your monitor.
+
+
From GRUB's perspective, the
kernel files are relative to the partition used. If you
used a separate /boot partition, remove /boot from the above