/[d-i]/trunk/installer/doc/manual/en/boot-installer/ia64.xml
ViewVC logotype

Contents of /trunk/installer/doc/manual/en/boot-installer/ia64.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 14350 - (show annotations) (download) (as text)
Sat Apr 24 18:18:44 2004 UTC (9 years ago) by mck-guest
File MIME type: text/xml
File size: 3197 byte(s)
parameters.xml: Document more boot parameters
ia64.xml: add more xml tags
1 <!-- retain these comments for translator revision tracking -->
2 <!-- $Id$ -->
3
4 <sect2 arch="ia64"><title>Booting from a CD-ROM</title>
5
6 &boot-installer-intro-cd.xml;
7
8 <emphasis condition="FIXME">Not yet written.</emphasis>
9
10 </sect2>
11
12 <sect2 arch="ia64" id="boot-tftp"><title>Booting with TFTP</title>
13
14 &boot-installer-intro-net.xml;
15
16 <para>
17
18 Network booting an ia64 system requires two architecture-specific actions.
19 On the boot server, DHCP and TFTP must be configured to deliver
20 <command>elilo</command>.
21 On the client a new boot option must be defined in the EFI boot manager
22 to enable loading over a network.
23
24 </para>
25
26 <sect3 arch="ia64" id="boot-tftp-server">
27 <title>Configuring the Server</title>
28 <para>
29
30 A suitable TFTP entry for network booting an ia64 system looks something
31 like this:
32
33 <informalexample><screen>
34
35 host mcmuffin {
36 hardware ethernet 00:30:6e:1e:0e:83;
37 fixed-address 10.0.0.21;
38 filename "elilo.efi";
39 }
40
41 </screen></informalexample>
42
43 Note that the goal is to get <command>elilo.efi</command> running on
44 the client.
45
46 </para><para>
47
48 Create an <filename>ia64/</filename> subdirectory in your tftpboot
49 directory, and populate it with the <filename>vmlinuz</filename> and
50 <filename>initrd.gz</filename> files from the Debian installer netboot
51 directory.
52
53 </para><para>
54
55 Copy <filename>elilo.efi</filename> to your tftpboot directory and
56 make it world readable. This file can usually be found in the elilo
57 package in IA64 distributions, or in
58 <filename>/usr/lib/elilo</filename> or in a subdirectory of
59 <filename>/boot/efi</filename>. A suitable copy is provided in the
60 Debian installer netboot directory.
61
62 </para><para>
63
64 Create an <filename>elilo.conf</filename> file in your tftpboot
65 directory. This will
66 be loaded by <command>elilo.efi</command> once it is running on the
67 client, and controls what
68 happens next, including the choice of kernel, initrd image, etc. An
69 example file is provided in the Debian installer netboot directory, review
70 the contents and update as needed for your choice of paths, etc.
71
72 It is possible to have different config files for different clients by naming
73 them using the client's IP address in hex with the suffix
74 <filename>.conf</filename> instead of <filename>elilo.conf</filename>.
75 See documentation provided in the <classname>elilo</classname> package
76 for details.
77
78 </para>
79 </sect3>
80
81 <sect3 arch="ia64" id="boot-tftp-client">
82 <title>Configuring the Client</title>
83 <para>
84
85 To configure the client to support TFTP booting, start by booting to
86 EFI and entering the <guimenu>Boot Option Maintenance Menu</guimenu>.
87
88 <itemizedlist>
89 <listitem><para>
90
91 Add a boot option.
92
93 </para></listitem>
94 <listitem><para>
95
96 Select the line saying <guimenuitem>Load File
97 [Acpi()/.../Mac()]</guimenuitem> and press &enterkey;.
98
99 </para></listitem>
100 <listitem><para>
101
102 Name the entry <userinput>Netboot</userinput> or something similar,
103 save, and exit back to the boot options menu.
104
105 </para></listitem>
106 </itemizedlist>
107
108 You should see the new boot option you just created, and selecting it
109 should initiate a DHCP query, leading to a TFTP load of
110 <filename>elilo.efi</filename> from the server.
111
112 </para>
113
114 </sect3>
115 </sect2>

Properties

Name Value
svn:keywords Id

  ViewVC Help
Powered by ViewVC 1.1.5