~psusi/ubuntu/precise/installation-guide/partitions

« back to all changes in this revision

Viewing changes to nl/boot-installer/alpha.xml

  • Committer: Bazaar Package Importer
  • Author(s): Colin Watson
  • Date: 2010-06-25 10:28:30 UTC
  • mfrom: (2.1.4 sid)
  • Revision ID: james.westby@ubuntu.com-20100625102830-nvfcrroep8mvhkeo
Tags: 20100518ubuntu1
* Resynchronise with Debian.  Remaining changes:
  - Build only English (for now, until we figure out how to avoid trashing
    translations quite so badly with Ubuntu branding etc.).
  - Build only Ubuntu architectures (amd64, armel, i386, ia64, powerpc,
    sparc).
  - Extensive (although possibly incomplete) Ubuntu branding, adjustments
    for our mirror layout, etc.
  - Add "Ubuntu and Debian" and "What is Ubuntu?" section, text borrowed
    from the Ubuntu web site. Disable the "What is Debian GNU/Linux?"
    section.
  - Direct installation reports to ubuntu-users for now.
  - Adjust various memory and disk space requirements. Talk about the
    default Ubuntu desktop and Ubuntu tasks rather than Debian tasks.
  - Document mounting /sys in various places.
  - Unset supports-floppy-boot for all our architectures.
  - Add a few more supports-floppy-boot and bootable-usb conditionals.
  - Document our root password and sudo arrangements.
  - Document netboot-style USB images. Still mention the hd-media images,
    but they're downplayed since many USB sticks are too small for a full
    Ubuntu ISO image.
  - Document Kickstart installations (currently only the basics, a
    reference to Red Hat's documentation, and the differences from
    Anaconda).
  - Update keyboard preseeding documentation for console-setup.
  - Update chroot-install guide for console-setup and language packs; add
    a bit more advice about installing grub.
  - Disable documentation of win32-loader.
  - Document new simplified partman preseeding.
  - Document mirror/udeb/components.
  - Document apt-setup/security_path.
  - Don't recommend passing http://archive.ubuntu.com/ubuntu to
    debootstrap.
  - Document pkgsel/update-policy.
  - Document preseeding user-setup's home directory encryption facility.
  - Improve examples of tasksel/first preseeding to avoid mentioning
    standard, which is installed by default.
  - Document partman-auto-lvm/guided_size.
  - Document scheme for preseeding the use of CC.archive.ubuntu.com
    mirrors.
  - Document pkgsel/updatedb.
  - Document partman/default_filesystem.
  - Document how to override the weak password check.
  - Remove comments about automatic installation methods that have been
    removed from Ubuntu.
  - Remove documentation of
    base-installer/kernel/linux/initramfs-generators; setting this to
    anything other than the default will cause the installer to fail.
* Adjust list of armel architectures for Ubuntu.
* Bump kernelversion to 2.6.35.
* Bump release version and names for Maverick.
* Update Canonical's copyright years.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!-- retain these comments for translator revision tracking -->
2
 
<!-- original version: 43789 untranslated -->
3
 
 
4
 
 <sect2 arch="alpha" id="alpha-firmware">
5
 
 <title>Alpha Console Firmware</title>
6
 
<para>
7
 
 
8
 
Console firmware is stored in a flash ROM and started when an Alpha
9
 
system is powered up or reset.  There are two different console
10
 
specifications used on Alpha systems, and hence two classes of console
11
 
firmware available:
12
 
 
13
 
</para>
14
 
 
15
 
<itemizedlist>
16
 
<listitem><para>
17
 
 
18
 
  <emphasis>SRM console</emphasis>, based on the Alpha Console Subsystem
19
 
  specification, which provides an operating environment for OpenVMS, Tru64
20
 
  UNIX, and Linux operating systems.
21
 
 
22
 
</para></listitem>
23
 
<listitem><para>
24
 
 
25
 
  <emphasis>ARC, AlphaBIOS, or ARCSBIOS console</emphasis>, based on the
26
 
  Advanced RISC Computing (ARC) specification, which provides an operating
27
 
  environment for Windows NT.
28
 
 
29
 
</para></listitem>
30
 
</itemizedlist>
31
 
 
32
 
<para>
33
 
 
34
 
From the user's perspective, the most important difference between SRM
35
 
and ARC is that the choice of console constrains the possible
36
 
disk-partitioning scheme for the hard disk which you wish to boot off
37
 
of.
38
 
 
39
 
</para><para>
40
 
 
41
 
ARC requires that you use an MS-DOS partition table (as created by
42
 
<command>cfdisk</command>) for the boot disk.  Therefore MS-DOS partition
43
 
tables are the <quote>native</quote> partition format when booting from
44
 
ARC.  In fact, since AlphaBIOS contains a disk partitioning utility, you may
45
 
prefer to partition your disks from the firmware menus before
46
 
installing Linux.
47
 
 
48
 
</para><para>
49
 
 
50
 
Conversely, SRM is <emphasis>incompatible</emphasis><footnote>
51
 
 
52
 
<para>
53
 
Specifically, the bootsector format required by the Console Subsystem
54
 
Specification conflicts with the placement of the DOS partition table.
55
 
</para>
56
 
 
57
 
</footnote> with MS-DOS partition tables. Since Tru64 Unix uses the BSD
58
 
disklabel format, this is the <quote>native</quote> partition format for
59
 
SRM installations.
60
 
 
61
 
</para><para>
62
 
 
63
 
GNU/Linux is the only operating system on Alpha that can be booted from
64
 
both console types, but &debian; &release; only supports booting on
65
 
SRM-based systems.  If you have an Alpha for which no version of SRM is
66
 
available, if you will be dual-booting the system with Windows NT, or if
67
 
your boot device requires ARC console support for BIOS initialization,
68
 
you will not be able to use the &debian; &release; installer.  You can
69
 
still run &debian; &release; on such systems by using other install
70
 
media; for instance, you can install Debian woody with MILO and upgrade.
71
 
 
72
 
</para><para>
73
 
 
74
 
Because <command>MILO</command> is not available for any of the Alpha
75
 
systems currently in production (as of February 2000), and because it
76
 
is no longer necessary to buy an OpenVMS or Tru64 Unix license to have
77
 
SRM firmware on your older Alpha, it is recommended that you use SRM
78
 
when possible.
79
 
 
80
 
</para><para>
81
 
 
82
 
The following table summarizes available and supported system
83
 
type/console combinations (see <xref linkend="alpha-cpus"/> for the
84
 
system type names).  The word <quote>ARC</quote> below denotes any of the
85
 
ARC-compliant consoles.
86
 
 
87
 
</para><para>
88
 
 
89
 
<informaltable><tgroup cols="2">
90
 
<thead>
91
 
<row>
92
 
  <entry>System Type</entry>
93
 
  <entry>Console Type Supported</entry>
94
 
</row>
95
 
</thead>
96
 
 
97
 
<tbody>
98
 
<row>
99
 
  <entry>alcor</entry>
100
 
  <entry>ARC or SRM</entry>
101
 
</row><row>
102
 
  <entry>avanti</entry>
103
 
  <entry>ARC or SRM</entry>
104
 
</row><row>
105
 
  <entry>book1</entry>
106
 
  <entry>SRM only</entry>
107
 
</row><row>
108
 
  <entry>cabriolet</entry>
109
 
  <entry>ARC or SRM</entry>
110
 
</row><row>
111
 
  <entry>dp264</entry>
112
 
  <entry>SRM only</entry>
113
 
</row><row>
114
 
  <entry>eb164</entry>
115
 
  <entry>ARC or SRM</entry>
116
 
</row><row>
117
 
  <entry>eb64p</entry>
118
 
  <entry>ARC or SRM</entry>
119
 
</row><row>
120
 
  <entry>eb66</entry>
121
 
  <entry>ARC or SRM</entry>
122
 
</row><row>
123
 
  <entry>eb66p</entry>
124
 
  <entry>ARC or SRM</entry>
125
 
</row><row>
126
 
  <entry>jensen</entry>
127
 
  <entry>SRM only</entry>
128
 
</row><row>
129
 
  <entry>lx164</entry>
130
 
  <entry>ARC or SRM</entry>
131
 
</row><row>
132
 
  <entry>miata</entry>
133
 
  <entry>ARC or SRM</entry>
134
 
</row><row>
135
 
  <entry>mikasa</entry>
136
 
  <entry>ARC or SRM</entry>
137
 
</row><row>
138
 
  <entry>mikasa-p</entry>
139
 
  <entry>SRM only</entry>
140
 
</row><row>
141
 
  <entry>nautilus</entry>
142
 
  <entry>ARC (see motherboard manual) or SRM</entry>
143
 
</row><row>
144
 
  <entry>noname</entry>
145
 
  <entry>ARC or SRM</entry>
146
 
</row><row>
147
 
  <entry>noritake</entry>
148
 
  <entry>SRM only</entry>
149
 
</row><row>
150
 
  <entry>noritake-p</entry>
151
 
  <entry>SRM only</entry>
152
 
</row><row>
153
 
  <entry>pc164</entry>
154
 
  <entry>ARC or SRM</entry>
155
 
</row><row>
156
 
  <entry>rawhide</entry>
157
 
  <entry>SRM only</entry>
158
 
</row><row>
159
 
  <entry>ruffian</entry>
160
 
  <entry>ARC only</entry>
161
 
</row><row>
162
 
  <entry>sable</entry>
163
 
  <entry>SRM only</entry>
164
 
</row><row>
165
 
  <entry>sable-g</entry>
166
 
  <entry>SRM only</entry>
167
 
</row><row>
168
 
  <entry>sx164</entry>
169
 
  <entry>ARC or SRM</entry>
170
 
</row><row>
171
 
  <entry>takara</entry>
172
 
  <entry>ARC or SRM</entry>
173
 
</row><row>
174
 
  <entry>xl</entry>
175
 
  <entry>ARC only</entry>
176
 
</row><row>
177
 
  <entry>xlt</entry>
178
 
  <entry>ARC only</entry>
179
 
</row>
180
 
 
181
 
</tbody>
182
 
</tgroup>
183
 
</informaltable>
184
 
 
185
 
</para><para>
186
 
 
187
 
Generally, none of these consoles can boot Linux directly, so the
188
 
assistance of an intermediary bootloader is required.  For the SRM
189
 
console, <command>aboot</command>, a small, platform-independent
190
 
bootloader, is used.  See the (unfortunately outdated) <ulink
191
 
url="&url-srm-howto;">SRM HOWTO</ulink> for more information on
192
 
<command>aboot</command>.
193
 
 
194
 
</para><para condition="FIXME">
195
 
 
196
 
The following paragraphs are from the woody install manual, and are
197
 
included here for reference; they may be useful to someone at a later
198
 
date when Debian supports MILO-based installs again.
199
 
 
200
 
</para><para condition="FIXME">
201
 
 
202
 
Generally, none of these consoles can boot Linux directly, so the
203
 
assistance of an intermediary bootloader is required.  There are two
204
 
mainstream Linux loaders: <command>MILO</command> and <command>aboot</command>.
205
 
 
206
 
</para><para condition="FIXME">
207
 
 
208
 
<command>MILO</command> is itself a console, which replaces ARC or SRM in
209
 
memory.  <command>MILO</command> can be booted from both ARC and SRM and is
210
 
the only way to bootstrap Linux from the ARC console.
211
 
<command>MILO</command> is platform-specific (a different <command>MILO</command>
212
 
is needed for each system type) and exist only for those systems, for
213
 
which ARC support is shown in the table above.  See also the
214
 
(unfortunately outdated) <ulink url="&url-milo-howto;">MILO HOWTO</ulink>.
215
 
 
216
 
</para><para condition="FIXME">
217
 
 
218
 
<command>aboot</command> is a small, platform-independent bootloader, which
219
 
runs from SRM only.  See the (also unfortunately outdated) <ulink
220
 
url="&url-srm-howto;">SRM HOWTO</ulink> for more information on
221
 
<command>aboot</command>.
222
 
 
223
 
</para><para condition="FIXME">
224
 
 
225
 
Thus, three scenarios are generally possible, depending on the
226
 
system's console firmware and whether or not <command>MILO</command> is
227
 
available:
228
 
 
229
 
<informalexample><screen>
230
 
SRM -&gt; aboot
231
 
SRM -&gt; MILO
232
 
ARC -&gt; MILO
233
 
</screen></informalexample>
234
 
 
235
 
Because <command>MILO</command> is not available for any of the Alpha
236
 
systems currently in production (as of February 2000), and because it
237
 
is no longer necessary to buy an OpenVMS or Tru64 Unix license to have
238
 
SRM firmware on your older Alpha, it is recommended that you use SRM and
239
 
<command>aboot</command> on new installations of GNU/Linux, unless you wish
240
 
to dual-boot with Windows NT.
241
 
 
242
 
</para><para>
243
 
 
244
 
The majority of AlphaServers and all current server and workstation
245
 
products contain both SRM and AlphaBIOS in their firmware.  For
246
 
<quote>half-flash</quote> machines such as the various evaluation boards,
247
 
it is possible to switch from one version to another by reflashing the
248
 
firmware.  Also, once SRM is installed, it is possible to run
249
 
ARC/AlphaBIOS from a floppy disk (using the <command>arc</command>
250
 
command).  For the reasons mentioned above, we recommend switching to
251
 
SRM before installing &debian;.
252
 
 
253
 
</para><para>
254
 
 
255
 
As on other architectures, you should install the newest available
256
 
revision of the firmware<footnote>
257
 
 
258
 
<para>
259
 
Except on Jensen, where Linux is not supported on firmware versions
260
 
newer than 1.7 &mdash; see <ulink url="&url-jensen-howto;"></ulink>
261
 
for more information.
262
 
</para>
263
 
 
264
 
</footnote> before installing &debian;.
265
 
For Alpha, firmware updates can be obtained from
266
 
<ulink url="&url-alpha-firmware;">Alpha Firmware Updates</ulink>.
267
 
 
268
 
</para>
269
 
 </sect2>
270
 
 
271
 
 
272
 
  <sect2 arch="alpha"><title>Booting with TFTP</title>
273
 
<para>
274
 
 
275
 
In SRM, Ethernet interfaces are named with the <userinput>ewa</userinput>
276
 
prefix, and will be listed in the output of the <userinput>show dev</userinput> command,
277
 
like this (edited slightly):
278
 
 
279
 
<informalexample><screen>
280
 
&gt;&gt;&gt; show dev
281
 
ewa0.0.0.9.0               EWA0              08-00-2B-86-98-65
282
 
ewb0.0.0.11.0              EWB0              08-00-2B-86-98-54
283
 
ewc0.0.0.2002.0            EWC0              00-06-2B-01-32-B0
284
 
</screen></informalexample>
285
 
 
286
 
You first need to set the boot protocol:
287
 
 
288
 
<informalexample><screen>
289
 
&gt;&gt;&gt; set ewa0_protocols bootp
290
 
</screen></informalexample>
291
 
 
292
 
Then check the medium type is correct:
293
 
 
294
 
<informalexample><screen>
295
 
&gt;&gt;&gt; set ewa0_mode <replaceable>mode</replaceable>
296
 
</screen></informalexample>
297
 
 
298
 
You can get a listing of valid modes with <userinput>&gt;&gt;&gt;set ewa0_mode</userinput>.
299
 
 
300
 
</para><para>
301
 
 
302
 
Then, to boot from the first Ethernet interface, you would type:
303
 
 
304
 
<informalexample><screen>
305
 
&gt;&gt;&gt; boot ewa0 -flags ""
306
 
</screen></informalexample>
307
 
 
308
 
This will boot using the default kernel parameters as included in the
309
 
netboot image.
310
 
 
311
 
</para><para>
312
 
 
313
 
If you wish to use a serial console, you <emphasis>must</emphasis>
314
 
pass the <userinput>console=</userinput> parameter to the kernel.
315
 
This can be done using the <userinput>-flags</userinput> argument to
316
 
the SRM <userinput>boot</userinput> command.  The serial ports are
317
 
named the same as their corresponding files in
318
 
<userinput>/dev</userinput>.  Also, when specifying additional kernel
319
 
parameters, you must repeat certain default options that are needed by
320
 
the &d-i; images.  For example, to boot from <userinput>ewa0</userinput>
321
 
and use a console on the first serial port, you would type:
322
 
 
323
 
<informalexample><screen>
324
 
&gt;&gt;&gt; boot ewa0 -flags &quot;root=/dev/ram ramdisk_size=16384 console=ttyS0&quot;
325
 
</screen></informalexample>
326
 
 
327
 
</para>
328
 
  </sect2>
329
 
 
330
 
  <sect2 arch="alpha"><title>Booting from CD-ROM with the SRM Console</title>
331
 
<para>
332
 
 
333
 
The &debian; install CDs include several preconfigured boot options for
334
 
VGA and serial consoles.  Type
335
 
 
336
 
<informalexample><screen>
337
 
&gt;&gt;&gt; boot xxxx -flags 0
338
 
</screen></informalexample>
339
 
 
340
 
to boot using VGA console, where <replaceable>xxxx</replaceable> is your
341
 
CD-ROM drive in SRM notation.  To use serial console on the first 
342
 
serial device, type
343
 
 
344
 
<informalexample><screen>
345
 
&gt;&gt;&gt; boot xxxx -flags 1
346
 
</screen></informalexample>
347
 
 
348
 
and for console on the second serial port, type
349
 
 
350
 
<informalexample><screen>
351
 
&gt;&gt;&gt; boot xxxx -flags 2
352
 
</screen></informalexample>
353
 
 
354
 
</para>
355
 
  </sect2>
356
 
 
357
 
  <sect2 arch="alpha" condition="FIXME">
358
 
  <title>Booting from CD-ROM with the ARC or AlphaBIOS Console</title>
359
 
<para>
360
 
 
361
 
To boot a CD-ROM from the ARC console, find your sub-architecture code
362
 
name (see <xref linkend="alpha-cpus"/>), then enter
363
 
<filename>\milo\linload.exe</filename> as the boot loader and
364
 
<filename>\milo\<replaceable>subarch</replaceable></filename> (where
365
 
<replaceable>subarch</replaceable> is the proper subarchitecture name)
366
 
as the OS Path in the `OS Selection Setup' menu. Ruffians make an
367
 
exception: You need to use <filename>\milo\ldmilo.exe</filename> as
368
 
boot loader.
369
 
 
370
 
</para>
371
 
  </sect2>
372
 
 
373
 
 
374
 
  <sect2 arch="alpha" condition="supports-floppy-boot">
375
 
  <title>Booting from Floppies with the SRM Console</title>
376
 
<para>
377
 
 
378
 
At the SRM prompt (<prompt>&gt;&gt;&gt;</prompt>), issue the following
379
 
command:
380
 
 
381
 
<informalexample><screen>
382
 
&gt;&gt;&gt; boot dva0 -flags 0
383
 
</screen></informalexample>
384
 
 
385
 
possibly replacing <filename>dva0</filename> with the actual device
386
 
name.  Usually, <filename>dva0</filename> is the floppy; type
387
 
 
388
 
<informalexample><screen>
389
 
&gt;&gt;&gt; show dev
390
 
</screen></informalexample>
391
 
 
392
 
to see the list of devices (e.g., if you want to boot from a CD).
393
 
Note that if you are booting via MILO, <command>-flags</command> argument
394
 
is ignored, so you can just type <command>boot dva0</command>.
395
 
If everything works OK, you will eventually see the Linux kernel boot.
396
 
 
397
 
</para><para>
398
 
 
399
 
If you want to specify kernel parameters when booting via
400
 
<command>aboot</command>, use the following command:
401
 
 
402
 
<informalexample><screen>
403
 
&gt;&gt;&gt; boot dva0 -file linux.bin.gz -flags "root=/dev/fd0 load_ramdisk=1 arguments"
404
 
</screen></informalexample>
405
 
 
406
 
(typed on one line), substituting, if necessary, the actual SRM boot
407
 
device name for <filename>dva0</filename>, the Linux boot device name for
408
 
<filename>fd0</filename>, and the desired kernel parameters for
409
 
<filename>arguments</filename>.
410
 
 
411
 
</para><para>
412
 
 
413
 
If you want to specify kernel parameters when booting via
414
 
<command>MILO</command>, you will have to interrupt bootstrap once you get
415
 
into MILO.  See <xref linkend="booting-from-milo"/>.
416
 
</para>
417
 
  </sect2>
418
 
 
419
 
 
420
 
  <sect2 arch="alpha" condition="supports-floppy-boot">
421
 
  <title>Booting from Floppies with the ARC or AlphaBIOS Console</title>
422
 
 
423
 
<para>
424
 
 
425
 
In the OS Selection menu, set <command>linload.exe</command> as the boot
426
 
loader, and <command>milo</command> as the OS Path.  Bootstrap using the
427
 
newly created entry.
428
 
 
429
 
</para>
430
 
  </sect2>
431
 
 
432
 
 <sect2 arch="alpha" condition="FIXME" id="booting-from-milo"><title>Booting with MILO</title>
433
 
<para>
434
 
 
435
 
MILO contained on the bootstrap media is configured to proceed straight
436
 
to Linux automatically.  Should you wish to intervene, all you need is to
437
 
press space during MILO countdown.
438
 
 
439
 
</para><para>
440
 
 
441
 
If you want to specify all the bits explicitly (for example, to supply
442
 
additional parameters), you can use a command like this:
443
 
 
444
 
<informalexample><screen>
445
 
MILO> boot fd0:linux.bin.gz root=/dev/fd0 load_ramdisk=1 <!-- arguments -->
446
 
</screen></informalexample>
447
 
 
448
 
If you are booting from something other than a floppy, substitute
449
 
<filename>fd0</filename> in the above example with the appropriate device name
450
 
in Linux notation.  The <command>help</command> command would give you a brief
451
 
MILO command reference.
452
 
 
453
 
</para>
454
 
 </sect2>