aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08/grub.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chapter08/grub.xml')
-rw-r--r--chapter08/grub.xml10
1 files changed, 8 insertions, 2 deletions
diff --git a/chapter08/grub.xml b/chapter08/grub.xml
index 6ed20b328..5902ef954 100644
--- a/chapter08/grub.xml
+++ b/chapter08/grub.xml
@@ -88,16 +88,22 @@ color green/black light-green/black
# The first entry is for LFS.
title LFS &milestone;
root (hd0,3)
-kernel /boot/lfskernel root=/dev/hda4 ro
+kernel --no-mem-option /boot/lfskernel root=/dev/hda4
<userinput>EOF</userinput></screen>
+<note><para>By default, Grub will automatically pass a "mem=xxx" command line
+argument to the kernel. However, Grub sometimes gets the amount of memory wrong
+which can lead to problems in some circumstances. It's best to disable this
+functionality and let the kernel determine the amount of memory itself, hence
+the use of the <emphasis>--no-mem-option</emphasis> above.</para></note>
+
<para>You may want to add an entry for your host distribution. It might look
like this:</para>
<screen><userinput>cat &gt;&gt; /boot/grub/menu.lst &lt;&lt; "EOF"</userinput>
title Red Hat
root (hd0,2)
-kernel /boot/kernel-2.4.20 root=/dev/hda3 ro
+kernel /boot/kernel-2.4.20 root=/dev/hda3
initrd /boot/initrd-2.4.20
<userinput>EOF</userinput></screen>