/[d-i]/trunk/installer/doc/manual/en/install-methods/boot-drive-files.xml
ViewVC logotype

Contents of /trunk/installer/doc/manual/en/install-methods/boot-drive-files.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 20054 - (show annotations) (download) (as text)
Thu Aug 26 18:22:53 2004 UTC (8 years, 9 months ago) by joeyh
File MIME type: text/xml
File size: 5610 byte(s)
    - Add preseed udebs to initrds and document preseeding in manual.
      Closes: #265988
    - Bump genext2fs build dep to avoid building images with broken versions.
1 <!-- retain these comments for translator revision tracking -->
2 <!-- $Id$ -->
3
4 <sect1 condition="bootable-disk" id="boot-drive-files">
5 <title>Preparing Files for Hard Disk Booting</title>
6 <para>
7
8 The installer may be booted using boot files placed on an
9 existing hard drive partition, either launched from another operating
10 system or by invoking a boot loader directly from the BIOS.
11
12 </para><para>
13
14 A full, "pure network" installation can be achieved using this
15 technique. This avoids all hassles of removable media, like finding
16 and burning CD images or struggling with too numerous and
17 unreliable floppy disks.
18
19 </para><para arch="i386">
20
21 The installer cannot boot from files on an NTFS file system.
22
23 </para><para arch="powerpc">
24
25 The installer cannot boot from files on an HFS+ file system. MacOS
26 System 8.1 and above may use HFS+ file systems; NewWorld PowerMacs all
27 use HFS+. To determine whether your existing file system is HFS+,
28 select <userinput>Get Info</userinput> for the volume in question. HFS
29 file systems appear as <userinput>Mac OS Standard</userinput>, while
30 HFS+ file systems say <userinput>Mac OS Extended</userinput>. You must
31 have an HFS partition in order to exchange files between MacOS and
32 Linux, in particular the installation files you download.
33
34 </para><para arch="powerpc">
35
36 Different programs are used for hard disk installation system booting,
37 depending on whether the system is a ``NewWorld'' or an ``OldWorld''
38 model.
39
40 </para>
41
42 <sect2 arch="i386" id="files-lilo">
43 <title>Hard disk installer booting using <command>LILO</command> or
44 <command>GRUB</command></title>
45 <para>
46
47 This section explains how to add to or even replace an existing linux
48 installation using either <command>LILO</command> or
49 <command>GRUB</command>.
50
51 </para><para>
52
53 At boot time, both bootloaders support loading in memory not
54 only the kernel, but also a disk image. This RAM disk can be used as
55 the root file-system by the kernel.
56
57 </para><para>
58
59 Copy the following files from the Debian archives to a
60 convenient location on your hard drive, for instance to
61 <filename>/boot/newinstall/</filename>.
62
63 <itemizedlist>
64 <listitem><para>
65
66 <filename>vmlinuz</filename> (kernel binary)
67
68 </para></listitem>
69 <listitem><para>
70
71 <filename>initrd.gz</filename> (ramdisk image)
72
73 </para></listitem>
74 </itemizedlist>
75
76 </para><para>
77
78 Finally, to configure the bootloader proceed to
79 <xref linkend="boot-initrd"/>.
80
81 </para>
82 </sect2>
83
84
85 <sect2 arch="powerpc" id="files-oldworld">
86 <title>Hard Disk Installer Booting for OldWorld Macs</title>
87 <para>
88
89 The <filename>boot-floppy-hfs</filename> floppy uses
90 <application>miBoot</application> to launch Linux installation, but
91 <application>miBoot</application> cannot easily be used for hard disk
92 booting. <application>BootX</application>, launched from MacOS,
93 supports booting from files placed on the hard
94 disk. <application>BootX</application> can also be used to dual-boot
95 MacOS and Linux after your Debian installation is complete. For the
96 Performa 6360, it appears that <command>quik</command> cannot make the
97 hard disk bootable. So <application>BootX</application> is required
98 on that model.
99
100 </para><para>
101
102 Download and unstuff the <application>BootX</application>
103 distribution, available from <ulink url="&url-powerpc-bootx;"></ulink>,
104 or in the
105 <filename>dists/woody/main/disks-powerpc/current/powermac</filename>
106 directory on Debian http/ftp mirrors and official Debian CDs. Use
107 <application>Stuffit Expander</application> to extract it from its
108 archive. Within the package, there is an empty folder called
109 <filename>Linux Kernels</filename>. Download
110 <filename>linux.bin</filename> and
111 <filename>ramdisk.image.gz</filename> from the
112 <filename>disks-powerpc/current/powermac</filename> folder, and place
113 them in the <filename>Linux Kernels</filename> folder. Then place the
114 <filename>Linux Kernels</filename> folder in the active System Folder.
115
116 </para>
117 </sect2>
118
119 <sect2 arch="powerpc" id="files-newworld">
120 <title>Hard Disk Installer Booting for NewWorld Macs</title>
121 <para>
122
123 NewWorld PowerMacs support booting from a network or an ISO9660
124 CD-ROM, as well as loading ELF binaries directly from the hard
125 disk. These machines will boot Linux directly via
126 <command>yaboot</command>, which supports loading a kernel and RAMdisk
127 directly from an ext2 partition, as well as dual-booting with
128 MacOS. Hard disk booting of the installer is particularly appropriate
129 for newer machines without floppy drives. <command>BootX</command> is
130 not supported and must not be used on NewWorld PowerMacs.
131
132 </para><para>
133
134 <emphasis>Copy</emphasis> (not move) the following four files which
135 you downloaded earlier from the Debian archives, onto the root level
136 of your hard drive (this can be accomplished by
137 <keycap>option</keycap>-dragging each file to the hard drive icon).
138
139 <itemizedlist>
140 <listitem><para>
141
142 <filename>linux.bin</filename>
143
144 </para></listitem>
145 <listitem><para>
146
147 <filename>root.bin</filename> (from inside the images-1.44 folder)
148
149 </para></listitem>
150 <listitem><para>
151
152 <filename>yaboot</filename>
153
154 </para></listitem>
155 <listitem><para>
156
157 <filename>yaboot.conf</filename>
158
159 </para></listitem>
160 </itemizedlist>
161
162 </para><para>
163
164 Make a note of the partition number of the MacOS partition where you
165 place these files. If you have the MacOS <command>pdisk</command>
166 program, you can use the L command to check for the partition
167 number. You will need this partition number for the command you type
168 at the Open Firmware prompt when you boot the installer.
169
170 </para><para>
171
172 To boot the installer, proceed to <xref linkend="boot-newworld"/>.
173
174 </para>
175 </sect2>
176 </sect1>

Properties

Name Value
svn:keywords Id

  ViewVC Help
Powered by ViewVC 1.1.5