diff options
-rw-r--r-- | chapter01/changelog.xml | 4 | ||||
-rw-r--r-- | chapter08/grub.xml | 10 | ||||
-rw-r--r-- | index.xml | 4 |
3 files changed, 14 insertions, 4 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 3437334e8..acff4509d 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -50,6 +50,10 @@ </itemizedlist> </listitem> +<listitem><para>January 9th, 2004 [greg]: Chapter 8 - Making the LFS system +bootable: Added --no-mem-option to Grub command line in menu.lst to disable +Grub's insistence on passing mem= to the kernel. Closes 737.</para></listitem> + <listitem><para>January 7th, 2004 [greg]: Chapter 5 - Util-linux: Added command to install the arch program which is needed by Perl for consistency. Upgraded to Kbd-1.10.</para></listitem> 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 >> /boot/grub/menu.lst << "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> @@ -3,8 +3,8 @@ "/usr/share/docbook/docbookx.dtd" [ -<!ENTITY version "CVS-20040108"> -<!ENTITY releasedate "January 8th, 2004"> +<!ENTITY version "CVS-20040109"> +<!ENTITY releasedate "January 9th, 2004"> <!ENTITY milestone "5.1"> <!ENTITY nbsp " "> |