neysx       07/05/02 15:27:57

  Modified:             handbook-ia64.xml
                        hb-install-x86+amd64-bootloader.xml
  Removed:              hb-install-ia64-bootloader.xml
  Log:
  Integrated IA64 bootloader into x86/amd64 bootloader.xml

Revision  Changes    Path
1.4                  xml/htdocs/doc/en/handbook/draft/handbook-ia64.xml

file : 
http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/handbook/draft/handbook-ia64.xml?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/handbook/draft/handbook-ia64.xml?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/handbook/draft/handbook-ia64.xml?r1=1.3&r2=1.4

Index: handbook-ia64.xml
===================================================================
RCS file: 
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/handbook-ia64.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- handbook-ia64.xml   7 Apr 2007 00:44:16 -0000       1.3
+++ handbook-ia64.xml   2 May 2007 15:27:57 -0000       1.4
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE book SYSTEM "/dtd/book.dtd">
 
-<!-- $Header: 
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/handbook-ia64.xml,v 1.3 
2007/04/07 00:44:16 nightmorph Exp $ -->
+<!-- $Header: 
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/handbook-ia64.xml,v 1.4 
2007/05/02 15:27:57 neysx Exp $ -->
 
 <book link="/doc/en/handbook/handbook-ia64.xml">
 <title>Gentoo Linux/IA64 Handbook</title>
@@ -218,7 +218,7 @@
 The ia64 architecture uses the elilo bootloader.
 This chapter explains how to install and configure elilo.
 </abstract>
-  <include href="hb-install-ia64-bootloader.xml"/>
+  <include href="hb-install-x86+amd64-bootloader.xml"/>
 </chapter>
 
 <chapter>



1.5                  
xml/htdocs/doc/en/handbook/draft/hb-install-x86+amd64-bootloader.xml

file : 
http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-x86+amd64-bootloader.xml?rev=1.5&view=markup
plain: 
http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-x86+amd64-bootloader.xml?rev=1.5&content-type=text/plain
diff : 
http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-x86+amd64-bootloader.xml?r1=1.4&r2=1.5

Index: hb-install-x86+amd64-bootloader.xml
===================================================================
RCS file: 
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-x86+amd64-bootloader.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- hb-install-x86+amd64-bootloader.xml 14 Mar 2007 06:24:40 -0000      1.4
+++ hb-install-x86+amd64-bootloader.xml 2 May 2007 15:27:57 -0000       1.5
@@ -4,7 +4,7 @@
 <!-- The content of this document is licensed under the CC-BY-SA license -->
 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
 
-<!-- $Header: 
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-x86+amd64-bootloader.xml,v
 1.4 2007/03/14 06:24:40 nightmorph Exp $ -->
+<!-- $Header: 
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/hb-install-x86+amd64-bootloader.xml,v
 1.5 2007/05/02 15:27:57 neysx Exp $ -->
 
 <sections>
 
@@ -59,7 +59,7 @@
 set the <c>vga</c> statement.
 </p>
 
-<p test="func:keyval('arch')='AMD64'">
+<p test="contains('AMD64 IA64',func:keyval('arch'))">
 64-bit systems must use the the <c>vesafb</c> driver, and need the <c>vga</c>
 statement.
 </p>
@@ -160,7 +160,7 @@
 </table>
 
 </body>
-<body test="func:keyval('arch')='AMD64'">
+<body test="contains('AMD64 IA64',func:keyval('arch'))">
 
 <p>
 The result of those two statements could be something like <c>vga=0x318
@@ -168,11 +168,15 @@
 shortly.
 </p>
 
-<p>
+<p test="func:keyval('arch')='AMD64'">
 While LILO does work on AMD64, Gentoo only supports using GRUB. Now continue by
 its <uri link="#grub">installation</uri>.
 </p>
 
+<p test="func:keyval('arch')='IA64'">
+Now, you should install the <uri link="#elilo">elilo bootloader</uri>.
+</p>
+
 </body>
 <body test="func:keyval('arch')='x86'">
 
@@ -191,7 +195,7 @@
 </body>
 </subsection>
 </section>
-<section id="grub">
+<section id="grub" test="contains('AMD64 x86',func:keyval('arch'))">
 <title>Default: Using GRUB</title>
 <subsection>
 <title>Understanding GRUB's terminology</title>
@@ -658,6 +662,79 @@
 </body>
 </subsection>
 </section>
+<section id="elilo" test="func:keyval('arch')='IA64'">
+<title>Default: Installing elilo</title>
+<body>
+
+<p>
+On the IA64 platform, the boot loader is called elilo. You may need to emerge
+it on your machine first.
+</p>
+
+<pre caption="Installing elilo">
+# <i>emerge elilo</i>
+</pre>
+
+<p>
+You can find the configuration file at <path>/etc/elilo.conf</path> and a
+sample file in the typical docs dir
+<path>/usr/share/doc/elilo-&lt;ver&gt;/</path>. Here is another sample
+configuration:
+</p>
+
+<pre caption="/etc/elilo.conf example">
+boot=/dev/sda1
+delay=30
+timeout=50
+default=Gentoo
+append="console=ttyS0,9600"
+prompt
+
+image=/vmlinuz
+       label=Gentoo
+       root=/dev/sda2
+       read-only
+
+image=/vmlinuz.old
+       label=Gentoo.old
+       root=/dev/sda2
+       read-only
+</pre>
+
+<p>
+The <c>boot</c> line tells elilo the location of the boot partition (in this
+case, <path>/dev/sda1</path>). The <c>delay</c> line sets the number of
+10<sup>th</sup> of seconds before automatically booting the default when in
+non-interactive mode. The <c>timeout</c> line is just like the delay line but
+for interactive mode. The <c>default</c> line sets the default kernel entry
+(which is defined below). The <c>append</c> line adds extra options to the
+kernel command line. The <c>prompt</c> sets the default elilo behavior to
+interactive.
+</p>
+
+<p>
+The sections that start with <c>image</c> define different bootable images.
+Each image has a nice <c>label</c>, a <c>root</c> filesystem, and will only
+mount the root filesystem <c>read-only</c>.
+</p>
+
+<p>
+When configuration is done, just run <c>elilo --efiboot</c>. The
+<c>--efiboot</c> option adds a menu entry for Gentoo Linux to the EFI Boot
+Manager.
+</p>
+
+<pre caption="Applying the elilo configuration">
+# <i>elilo --efiboot</i>
+</pre>
+
+<p>
+Now continue with <uri link="#reboot">Rebooting the System</uri>.
+</p>
+
+</body>
+</section>
+
 <section id="reboot">
 <title>Rebooting the System</title>
 <subsection>
@@ -668,7 +745,14 @@
 that one magical command you have been waiting for: <c>reboot</c>.
 </p>
 
-<pre caption="Unmounting all partitions and rebooting">
+<pre caption="Unmounting all partitions and rebooting" 
test="func:keyval('arch')='IA64'">
+# <i>exit</i>
+cdimage ~# <i>cd</i>
+cdimage ~# <i>umount /mnt/gentoo/boot /mnt/gentoo/sys /mnt/gentoo/dev 
/mnt/gentoo/proc /mnt/gentoo</i>
+cdimage ~# <i>reboot</i>
+</pre>
+
+<pre caption="Unmounting all partitions and rebooting" 
test="not(func:keyval('arch')='IA64')">
 # <i>exit</i>
 cdimage ~# <i>cd</i>
 cdimage ~# <i>umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc 
/mnt/gentoo</i>
@@ -680,6 +764,11 @@
 booted again instead of your new Gentoo system.
 </p>
 
+<p test="func:keyval('arch')='IA64'">
+When you reboot you should see a new Gentoo Linux menu option in the EFI Boot
+Manager which will boot Gentoo.
+</p>
+
 <p>
 Once rebooted in your Gentoo installation, finish up with <uri
 link="?part=1&amp;chap=11">Finalizing your Gentoo Installation</uri>.



-- 
[EMAIL PROTECTED] mailing list

Reply via email to