3 ? hb-install-sh-medium.xml
4 Index: handbook-ia64.xml
5 ===================================================================
6 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/handbook-ia64.xml,v
7 retrieving revision 1.6
8 diff -u -p -r1.6 handbook-ia64.xml
9 --- handbook-ia64.xml 29 Nov 2006 15:35:24 -0000 1.6
10 +++ handbook-ia64.xml 13 Feb 2007 03:23:36 -0000
11 @@ -213,7 +213,7 @@ explains how to configure your kernel.
12 The ia64 architecture uses the elilo bootloader.
13 This chapter explains how to install and configure elilo.
15 - <include href="hb-install-ia64-bootloader.xml"/>
16 + <include href="hb-install-x86+amd64-bootloader.xml"/>
20 Index: hb-install-x86+amd64-bootloader.xml
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-x86+amd64-bootloader.xml,v
23 retrieving revision 1.6
24 diff -u -p -r1.6 hb-install-x86+amd64-bootloader.xml
25 --- hb-install-x86+amd64-bootloader.xml 2 Nov 2006 07:27:24 -0000 1.6
26 +++ hb-install-x86+amd64-bootloader.xml 13 Feb 2007 03:23:36 -0000
27 @@ -191,7 +191,7 @@ link="#lilo">LILO</uri>.
32 +<section id="grub" test="not(func:keyval('arch')='IA64')">
33 <title>Default: Using GRUB</title>
35 <title>Understanding GRUB's terminology</title>
36 @@ -658,6 +658,78 @@ You can now continue with <uri link="#re
40 +<section id="elilo" test="func:keyval('arch')='IA64'">
41 +<title>Alternative: Using ELILO</title>
43 +<title>Installing ELILO</title>
47 +ELILO, the EFI LInuxLOader, is the standard Linux bootloader for
48 +<uri link="http://en.wikipedia.org/wiki/Extensible_Firmware_Interface">EFI</uri>
49 +based systems. This includes all Itanium machines.
52 +<pre caption="Installing elilo">
53 +# <i>emerge elilo</i>
57 +You can find the configuration file at <path>/etc/elilo.conf</path> and a
58 +sample file in the typical docs dir <path>/usr/share/doc/elilo-<ver>/</path>.
59 +Here is another sample configuration:
62 +<pre caption="/etc/elilo.conf example">
67 +append="console=ttyS0,9600"
82 +The <c>boot</c> line tells elilo the location of the boot partition (in this
83 +case, <path>/dev/sda1</path>). The <c>delay</c> line sets the number of 10th
84 +of seconds before automatically booting the default when in non-interactive
85 +mode. The <c>timeout</c> line is just like the delay line but for interactive
86 +mode. The <c>default</c> line sets the default kernel entry (which is defined
87 +below). The <c>append</c> line adds extra options to the kernel cmdline. The
88 +<c>prompt</c> sets the default elilo behavior to interactive.
92 +The sections that start with <c>image</c> defines different bootable images.
93 +Each image has a nice <c>label</c>, a <c>root</c> filesystem, and will only
94 +mount the root filesystem <c>read-only</c>.
98 +When configuration is done, just run <c>elilo --efiboot</c>. The
99 +<c>--efiboot</c> option adds a menu entry for Gentoo to the EFI Boot Manager.
102 +<pre caption = "Applying the elilo configuration">
103 +# <i>elilo --efiboot</i>
107 +Now continue with <uri link="#reboot">Rebooting the System</uri>.
112 <section id="reboot">
113 <title>Rebooting the System</title>
115 @@ -668,12 +740,18 @@ Exit the chrooted environment and unmoun
116 that one magical command you have been waiting for: <c>reboot</c>.
119 -<pre caption="Unmounting all partitions and rebooting">
120 +<pre caption="Unmounting all partitions and rebooting" test="not(func:keyval('arch')='IA64')">
123 cdimage ~# <i>umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo</i>
124 cdimage ~# <i>reboot</i>
126 +<pre caption="Unmounting all partitions and rebooting" test="func:keyval('arch')='IA64'">
128 +cdimage ~# <i>cd</i>
129 +cdimage ~# <i>umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo/sys /mnt/gentoo</i>
130 +cdimage ~# <i>reboot</i>
134 Of course, don't forget to remove the bootable CD, otherwise the CD will be