/[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 13948 - (show annotations) (download) (as text)
Tue Apr 20 06:28:59 2004 UTC (9 years, 1 month ago) by bdale
File MIME type: text/xml
File size: 2941 byte(s)
First cut at documenting how to netboot an ia64 system
1 <!-- retain these comments for translator revision tracking -->
2 <!-- $Id: powerpc.xml 11648 2004-03-22 00:37:46Z joeyh $ -->
3
4 <sect2 arch="ia64"><title>Booting from a CD-ROM</title>
5
6 &boot-installer-intro-cd.xml;
7
8 <emphasis>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 elilo.
20 On the client a new boot option must be defined in the EFI boot manager
21 to enable loading over a network.
22
23 </para>
24 <sect3 arch="ia64" id="boot-tftp-server"><title>Configuring the Server</title>
25 <para>
26
27 A suitable TFTP entry for network booting an ia64 system looks something
28 like this:
29
30 <informalexample><screen>
31
32 host mcmuffin {
33 hardware ethernet 00:30:6e:1e:0e:83;
34 fixed-address 10.0.0.21;
35 filename "elilo.efi";
36 }
37
38 </screen></informalexample>
39
40 Note that the goal is to get elilo.efi running on the client.
41
42 </para><para>
43
44 Create an ia64/ subdirectory in your tftpboot directory, and populate it with
45 the vmlinuz and initrd.gz files from the Debian installer netboot directory.
46
47 </para><para>
48
49 Copy elilo.efi from an IA-64 machine to your tftpboot directory and make it
50 world readable.
51 This file can usually be found in the elilo package in IA64 distributions,
52 or in /usr/lib/elilo or in a subdirectory of /boot/efi.
53
54 </para><para>
55
56 Create an elilo.conf file in your tftpboot directory. This will
57 be loaded by elilo.efi once it is running on the client, and controls what
58 happens next, including the choice of kernel, initrd image, etc. A reasonable
59 example for booting with a serial console might look something like this:
60
61 <informalexample><screen>
62
63 #
64 # elilo.conf for netbooting ia64 client
65 #
66 default=Installer
67
68 image=ia64/vmlinuz
69 label=Installer
70 initrd=ia64/initrd.gz
71 root=/dev/ram
72 append="ramdisk_size=32768 console=ttyS0,9600n8"
73 read-only
74
75 </screen></informalexample>
76
77 It is possible to have different config files for different clients by naming
78 them using the client's IP address in hex with the suffix .conf instead of
79 elilo.conf. See documentation provided in the elilo package for details.
80
81 </para>
82 </sect3>
83 <sect3 arch="ia64" id="boot-tftp-client"><title>Configuring the Client</title>
84 <para>
85 To configure the client to support TFTP booting, start by booting to EFI and
86 entering the "Boot Option Maintenance Menu".
87 </para><para>
88 Add a boot option.
89 </para><para>
90 Select the line saying "Load File [Acpi()/.../Mac()] and press enter.
91 </para><para>
92 Name the entry "Netboot" or something similar, save, and exit back to the
93 boot options menu.
94 </para><para>
95 You should see the new boot option you just created, and
96 selecting it should initiate a DHCP query, leading to a TFTP load of elilo.efi
97 from the server.
98
99 </para>
100
101 </sect3>
102 </sect2>

  ViewVC Help
Powered by ViewVC 1.1.5