aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08/grub.xml
diff options
context:
space:
mode:
authorJeremy Utley <jeremy@linuxfromscratch.org>2003-09-12 06:50:02 +0000
committerJeremy Utley <jeremy@linuxfromscratch.org>2003-09-12 06:50:02 +0000
commitbc362d427414bf9e6990e8f84384f20c3cc7944a (patch)
tree1741f7e9489a3815e1d9943155dc71198ba3e4c5 /chapter08/grub.xml
parentb46ab4c17b2340c4fe5c24467177079148ed597a (diff)
Corrected problems pointed out on the lists
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2780 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter08/grub.xml')
-rw-r--r--chapter08/grub.xml28
1 files changed, 16 insertions, 12 deletions
diff --git a/chapter08/grub.xml b/chapter08/grub.xml
index ac135dc52..7c5510b82 100644
--- a/chapter08/grub.xml
+++ b/chapter08/grub.xml
@@ -9,24 +9,24 @@ we need to ensure we can boot it. To do this, we will run the grub program.</pa
<para>Grub uses it's own naming structure for drives, in the form of hd(a,b),
where a is the hard drive number, and b is the partition number, both of which
-start from zero. So, partition hda1 would be hd(0,0) to grub, and hdb2 would
-be hd(1,2). Also, Grub doesn't pay attention to CDROM drives at all, so if,
-for example, if you have a CD on hdb, and a second hard drive on hdc, partitions
-on that second hard drive would still be hd(1,b).</para>
+start from zero. So, partition hda1 would be (hd0,0) to grub, and hdb2 would
+be (hd1,1). Also, Grub doesn't pay attention to CDROM drives at all, so if,
+for example, you have a CD on hdb, and a second hard drive on hdc, partitions
+on that second hard drive would still be (hd1,b).</para>
<para>So, using the information above, select the appropriate designator for
-your root partition. For the purposes of this, we will assume hd(0,3) for
-your root partition. First, we tell grub where to find it's files:</para>
+your root partition. For the purposes of this, we will assume (hd0,3) for
+your root partition. First, we tell grub where to find its files:</para>
<para><screen><userinput>root (hd0,3)
setup (hd0)
quit</userinput></screen></para>
-<para>This tells grub to look for it's files on hda4 (hd0,3), and install itself
+<para>This tells grub to look for its files on hda4 (hd0,3), and install itself
into the MBR (Master Boot Record) of hda.</para>
<para>Also, we need to create the <filename>menu.lst</filename> file, which
-Grub uses to designate it's boot menu:</para>
+Grub uses to designate its boot menu:</para>
<para><screen><userinput>cat &gt; /boot/grub/menu.lst &lt;&lt; "EOF"
# Begin /boot/grub/menu.lst
@@ -42,7 +42,8 @@ color green/black light-green/black
# Default Entry for LFS
title LFS 5.0
-kernel (hd0,3)/boot/lfskernel root=/dev/hda4 ro
+root (hd0,3)
+kernel /boot/lfskernel root=/dev/hda4 ro
EOF</userinput></screen></para>
<para>You might also want to add in an entry for your host distribution. It
@@ -51,8 +52,9 @@ might look similar to this:</para>
<para><screen><userinput>cat &gt;&gt; /boot/grub/menu.lst &lt;&lt; "EOF"
# Redhat Linux
title Redhat
-kernel (hd0,2)/boot/kernel-2.4.20 root=/dev/hda3 ro
-initrd (hd0,2)/boot/initrd-2.4.20
+root (hd0,2)
+kernel /boot/kernel-2.4.20 root=/dev/hda3 ro
+initrd /boot/initrd-2.4.20
EOF</userinput></screen></para>
<para>Also, if you happen to dual-boot Windows, the following entry should
@@ -60,7 +62,9 @@ allow booting it:</para>
<para><screen><userinput>cat &gt;&gt; /boot/grub/menu.lst &lt;&lt; "EOF"
# Windows
-chainloader (hd0,0)+1
+title Windows
+rootnoverify (hd0,0)
+chainloader +1
EOF</userinput></screen></para>
<para>You can find more info regarding Grub on it's web site, located at: