/[gentoo]/xml/htdocs/doc/en/handbook/hb-install-hppa-medium.xml
Gentoo

Contents of /xml/htdocs/doc/en/handbook/hb-install-hppa-medium.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.56 - (hide annotations) (download) (as text)
Fri Jun 29 15:57:32 2012 UTC (2 years, 3 months ago) by swift
Branch: MAIN
Changes since 1.55: +7 -4 lines
File MIME type: application/xml
Fix bug #398281 - Update docs to refer to release engineering site for gpg keys

1 swift 1.1 <?xml version='1.0' encoding='UTF-8'?>
2     <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
3    
4     <!-- The content of this document is licensed under the CC-BY-SA license -->
5 jkt 1.38 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
6 swift 1.1
7 swift 1.56 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-hppa-medium.xml,v 1.55 2012/02/26 09:49:46 swift Exp $ -->
8 swift 1.1
9     <sections>
10 swift 1.21
11 swift 1.56 <version>14</version>
12     <date>2012-06-29</date>
13 swift 1.21
14 swift 1.1 <section>
15     <title>Hardware Requirements</title>
16     <subsection>
17     <title>Introduction</title>
18     <body>
19    
20     <p>
21     Before we start, we first list what hardware requirements you need to
22 swift 1.26 successfully install Gentoo on your box.
23 swift 1.1 </p>
24    
25     </body>
26     </subsection>
27     <subsection>
28 swift 1.26 <title>Hardware Requirements</title>
29 swift 1.1 <body>
30    
31     <p>
32 neysx 1.40 A list of supported hardware can be found on the <uri
33     link="http://www.pateam.org/list.html">PA Team website</uri>. You may find
34     additional information about your box in the <uri
35 neysx 1.50 link="http://hwdb.parisc-linux.org/">Parisc-Linux Hardware Database</uri> and
36     the <uri link="http://www.openpa.net/pa-risc_processors.html">processor
37     list</uri> on <uri link="http://www.openpa.net/">www.openpa.net</uri>.
38 neysx 1.40 </p>
39    
40     <p>
41     If you don't know which version of PA-RISC your box is using, please check the
42     links above to find out whether you're using version 1.1 or 2.0. You will need
43     this information later on.
44 swift 1.26 </p>
45    
46     <table>
47     <tr>
48     <th>Memory</th>
49     <ti>64 MB</ti>
50     </tr>
51     <tr>
52     <th>Diskspace</th>
53     <ti>1.5 GB (excluding swap space)</ti>
54     </tr>
55     <tr>
56     <th>Swap space</th>
57     <ti>At least 256 MB</ti>
58     </tr>
59     </table>
60 swift 1.1
61     </body>
62     </subsection>
63     </section>
64 nightmorph 1.48
65 swift 1.26 <!-- START -->
66 swift 1.1 <section>
67 swift 1.32 <title>The Gentoo Installation CDs</title>
68     <subsection>
69     <title>Introduction</title>
70     <body>
71    
72     <p>
73     The <e>Gentoo Installation CDs</e> are bootable CDs which contain a
74     self-sustained Gentoo environment. They allow you to boot Linux from the CD.
75     During the boot process your hardware is detected and the appropriate drivers
76     are loaded. They are maintained by Gentoo developers.
77     </p>
78    
79     <p>
80     All Installation CDs allow you to boot, set up networking, initialize your
81 nightmorph 1.52 partitions and start installing Gentoo from the Internet.
82 swift 1.32 </p>
83    
84 nightmorph 1.52 <!--
85     <impo>
86 swift 1.34 If you wish to install Gentoo without a working Internet connection, please use
87 swift 1.32 the installation instructions described in the <uri
88 nightmorph 1.48 link="2008.0/index.xml">Gentoo 2008.0 Handbooks</uri>.
89 nightmorph 1.52 </impo>
90     -->
91     <!--
92 swift 1.32 <p>
93     The two Installation CDs that we currently provide are:
94 swift 1.26 </p>
95    
96     <ul>
97     <li>
98 swift 1.32 The Gentoo <e>Minimal</e> Installation CD, a small, no-nonsense, bootable
99     CD which sole purpose is to boot the system, prepare the networking and
100     continue with the Gentoo installation.
101 swift 1.26 </li>
102     <li>
103 swift 1.32 The Gentoo <e>Universal</e> Installation CD, a bootable CD with the same
104 swift 1.35 abilities as the Minimal Installation CD. Additionally, it contains
105     several stage3 tarballs (optimized for the individual subarchitectures).
106 swift 1.26 </li>
107     </ul>
108    
109 swift 1.32 <p>
110     To help you decide which Installation CD you need, we have written down the
111     major advantages and disadvantages of each Installation CD.
112     </p>
113 nightmorph 1.52 -->
114 swift 1.32 </body>
115     </subsection>
116     <subsection>
117     <title>Gentoo's Minimal Installation CD</title>
118     <body>
119    
120     <p>
121 nightmorph 1.52 The Minimal Installation CD is called <c><keyval id="min-cd-name"/></c> and
122 swift 1.55 takes up around <keyval id="min-cd-size"/> MB of diskspace. You can use this
123 nightmorph 1.52 Installation CD to install Gentoo, but <e>only</e> with a working Internet
124     connection.
125 swift 1.32 </p>
126 nightmorph 1.52 <!--
127 swift 1.32 <table>
128     <tr>
129     <th>Minimal Installation CD</th>
130     <th>Pros and Cons</th>
131     </tr>
132     <tr>
133     <th>+</th>
134     <ti>Smallest download</ti>
135     </tr>
136     <tr>
137     <th>-</th>
138     <ti>
139 swift 1.35 Contains no stage3 tarball, no Portage snapshot, no prebuilt packages and is
140 swift 1.32 therefore not suitable for networkless installation
141     </ti>
142     </tr>
143     </table>
144    
145     </body>
146     </subsection>
147     <subsection>
148     <title>Gentoo's Universal Installation CD</title>
149     <body>
150    
151     <p>
152 nightmorph 1.48 The Universal Installation CD is called <c>install-hppa-universal-2008.0.iso</c>
153 fox2mike 1.39 and consumes about 339 MB on a CD. You can use this Installation CD to install
154     Gentoo, and you can even use it to install Gentoo without a working internet
155 nightmorph 1.51 connection.
156 swift 1.32 </p>
157    
158     <table>
159     <tr>
160     <th>Universal Installation CD</th>
161     <th>Pros and Cons</th>
162     </tr>
163     <tr>
164     <th>+</th>
165     <ti>
166     Contains everything you need. You can even install without a network
167     connection.
168     </ti>
169     </tr>
170     <tr>
171     <th>-</th>
172     <ti>Huge download</ti>
173     </tr>
174     </table>
175    
176     </body>
177     </subsection>
178     <subsection>
179     <title>Other CDs</title>
180     <body>
181    
182     <p>
183 neysx 1.37 You might find a <e>Package CD</e> on one of our mirrors. This CD is not an
184     Installation CD but an additional resource that can be exploited during a
185     networkless installation. It contains prebuilt packages (also known as the GRP
186     set) that allow you to easily and quickly install additional applications (such
187     as OpenOffice.org, KDE, GNOME, ...) immediately after the networkless Gentoo
188 swift 1.32 installation.
189     </p>
190    
191 swift 1.33 <p>
192     If you intend to use the Packages CD to quickly install additional software,
193 swift 1.35 make sure that you use the same subarchitecture as the stage3 tarball you use.
194     </p>
195 nightmorph 1.52 -->
196 swift 1.35 </body>
197     </subsection>
198     <subsection>
199     <title>The Stage3 Tarball</title>
200     <body>
201    
202     <p>
203     A stage3 tarball is an archive containing a minimal Gentoo environment, suitable
204     to continue the Gentoo installation using the instructions in this manual.
205     Previously, the Gentoo Handbook described the installation using one of three
206     stage tarballs. While Gentoo still offers stage1 and stage2 tarballs, the
207     official installation method uses the stage3 tarball. If you are interested in
208     performing a Gentoo installation using a stage1 or stage2 tarball, please read
209     the Gentoo FAQ on <uri link="/doc/en/faq.xml#stage12">How do I Install Gentoo
210     Using a Stage1 or Stage2 Tarball?</uri>
211 swift 1.33 </p>
212    
213 swift 1.1 </body>
214     </subsection>
215     </section>
216 swift 1.26 <!-- STOP -->
217 swift 1.1 <section>
218 nightmorph 1.52 <title>Download, Burn and Boot a Gentoo Installation CD</title>
219 swift 1.1 <subsection>
220 swift 1.31 <title>Downloading and Burning the Installation CD</title>
221 swift 1.1 <body>
222    
223     <p>
224 swift 1.32 You have chosen to use a Gentoo Installation CD. We'll first start by
225     downloading and burning the chosen Installation CD. We previously discussed
226     the several available Installation CDs, but where can you find them?
227     </p>
228 nightmorph 1.52 <!-- note: replace release path with:
229     <path><keyval id="release-dir"/>current-iso/</path>
230     as soon as autobuild CDs are available for HPPA -->
231     <p>
232     You can download any of the Installation CDs from one of our <uri
233     link="/main/en/mirrors.xml">mirrors</uri>. The Installation CDs are located in
234     the <path>releases/hppa/2008.0/installcd/</path> directory.
235 swift 1.26 </p>
236    
237     <p>
238 nightmorph 1.48 Inside that directory you'll find ISO files. Those are full CD images which you
239 neysx 1.37 can write on a CD-R.
240 swift 1.1 </p>
241    
242     <p>
243 nightmorph 1.52 In case you wonder if your downloaded file is corrupted or not, you can check
244     its MD5 checksum and compare it with the MD5 checksum we provide (such as
245     <path><keyval id="min-cd-name"/>.DIGESTS</path>). You can check the MD5
246     checksum with the <c>md5sum</c> tool under Linux/Unix or <uri
247     link="http://www.etree.org/md5com.html">md5sum</uri> for Windows.
248 swift 1.1 </p>
249    
250     <p>
251 nightmorph 1.52 Another way to check the validity of the downloaded file is to use GnuPG to
252     verify the cryptographic signature that we provide (the file ending with
253 swift 1.56 <path>.asc</path>). Download the signature file and obtain the public keys whose
254     key ids can be found on the <uri link="/proj/en/releng/index.xml">release
255     engineering project site</uri>.
256 swift 1.8 </p>
257    
258     <pre caption="Obtaining the public key">
259 swift 1.56 <comment>(... Substitute the key ids with those mentioned on the release engineering site ...)</comment>
260 swift 1.54 $ <i>gpg --keyserver subkeys.pgp.net --recv-keys 96D8BF6D 2D182910 17072058</i>
261 swift 1.8 </pre>
262    
263     <p>
264     Now verify the signature:
265     </p>
266    
267 nightmorph 1.52 <pre caption="Verify the files">
268     <comment>(Verify the cryptographic signature)</comment>
269     $ <i>gpg --verify &lt;downloaded iso.DIGESTS.asc&gt;</i>
270     <comment>(Verify the checksum)</comment>
271     $ <i>sha1sum -c &lt;downloaded iso.DIGESTS.asc&gt;</i>
272 swift 1.8 </pre>
273    
274     <p>
275 swift 1.1 To burn the downloaded ISO(s), you have to select raw-burning. How you
276 swift 1.11 do this is highly program-dependent. We will discuss <c>cdrecord</c> and
277     <c>K3B</c> here; more information can be found in our <uri
278     link="/doc/en/faq.xml#isoburning">Gentoo FAQ</uri>.
279 swift 1.1 </p>
280    
281     <ul>
282     <li>
283 swift 1.31 With cdrecord, you simply type <c>cdrecord dev=/dev/hdc &lt;downloaded iso
284     file&gt;</c> (replace <path>/dev/hdc</path> with your CD-RW drive's device
285     path).
286 swift 1.1 </li>
287 swift 1.2 <li>
288 nightmorph 1.47 With K3B, select <c>Tools</c> &gt; <c>Burn CD Image</c>. Then you can locate
289     your ISO file within the 'Image to Burn' area. Finally click <c>Start</c>.
290 swift 1.2 </li>
291 swift 1.1 </ul>
292    
293     </body>
294     </subsection>
295     <subsection>
296 swift 1.32 <title>Booting the Installation CD</title>
297 swift 1.1 <body>
298    
299 dertobi123 1.14 <note>
300 swift 1.31 If you have problems booting the Installation CD or any other media, please
301     read the <uri
302     link="http://www.tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html">
303 dertobi123 1.14 PA-RISC Linux Boot HOWTO</uri>.
304     </note>
305    
306 swift 1.1 <p>
307     Boot your HPPA system. During the boot process, you will see a message similar
308     to the following:
309     </p>
310    
311     <pre caption="HPPA boot message">
312     Searching for Potential Boot Devices.
313     To terminate search, press and hold the ESCAPE key.
314     </pre>
315    
316     <p>
317     When this message appears, press and hold the Esc-key until an option menu
318     appears. This can take a while, be patient. By default, you should enter the
319     BOOT_ADMIN console. If you receive an option menu, choose <c>Enter Boot
320     Administration mode</c> to enter the BOOT_ADMIN console. You should now have an
321     '&gt;' prompt.
322     </p>
323    
324     <p>
325 swift 1.31 Put the Gentoo Installation CD in the CD-ROM. If you do not know the SCSI ID of
326     your CD-ROM drive, your PA-RISC station will search for it when you issue the
327 swift 1.1 <c>search</c> command.
328     </p>
329    
330     <pre caption="Searching for SCSI ID">
331     &gt; <i>search</i>
332     Searching for Devices with Bootable Media.
333     To terminate search, please press and hold the ESCAPE key.
334     </pre>
335    
336     <p>
337     Your PA-RISC station will now display all the available boot media. This is an
338     example result of this command:
339     </p>
340    
341     <pre caption="Available boot media">
342     Device Selection Device Path Device Type and Utilities
343     ---------------------------------------------------------------------------
344    
345     P0 scsi.5.0 TOSHIBA CD-ROM XM-3301TA
346     IPL
347     P1 scsi.2.0 COMPAQ ST32550N
348     IPL
349     P2 lan.0010a7-06d1b6.3.6 server
350     IPL
351     </pre>
352    
353     <p>
354     To boot from a CD-ROM you need the accompanying Device Path. For instance, if we
355     want to boot from the TOSHIBA CD-ROM in the above example, we would need to type
356     the following command:
357     </p>
358    
359     <pre caption="Booting from a CD-ROM">
360     &gt; <i>boot scsi.5.0 ipl</i>
361    
362     Trying scsi.5.0
363     </pre>
364    
365     <p>
366     The <c>ipl</c> keyword (Initial Program Loader) tells palo (the PA-RISC boot
367     LOader) to enter interactive mode. This will allow you to change, for example,
368     the kernel boot parameters.
369     </p>
370    
371     <p>
372     When the boot is successful, palo will start in interactive mode:
373     </p>
374    
375     <pre caption="PALO Interactive Mode">
376     Boot path initialized.
377     Attempting to load IPL.
378    
379    
380 swift 1.31 HARD Booted.
381     palo ipl 1.5 root@hope Sat Apr 23 18:06:47 CEST 2005
382 swift 1.1
383     Boot image contains:
384 swift 1.31 0/vmlinux32 6241293 bytes @ 0x3904000
385     0/vmlinux64 8352719 bytes @ 0x3ef8000
386     0/ramdisk 1007589 bytes @ 0x105800
387    
388     Information: No console specified on kernel command line. This is normal.
389     PALO will choose the console currently used by firmware (serial).Current command line:
390     0/vmlinux initrd=initrd TERM=linux root=/dev/ram0 init=/linuxrc cdroot looptype=squashfs loop=/livecd.squashfs hda=scsi console=ttyS0
391     0: 0/vmlinux
392     1: initrd=initrd
393     2: TERM=linux
394     3: root=/dev/ram0
395     4: init=/linuxrc
396     5: cdroot
397     6: looptype=squashfs
398     7: loop=/livecd.squashfs
399     8: hda=scsi
400     9: console=ttyS0
401    
402     &lt;#&gt; edit the numbered field
403     'b' boot with this command line
404     'r' restore command line
405     'l' list dir
406 swift 1.1 </pre>
407    
408     <p>
409     These parameters are suitable for most situations.
410     </p>
411    
412     <p>
413     If you need extra features you must add the appropriate keyword(s) to the end of
414     the command line. To add a keyword, edit the last field, add a space and type
415 swift 1.31 your keyword. The only implemented keywords as of now are <c>cdcache</c> which
416     tells the Installation CD to load itself into RAM, allowing you to unmount the
417     CD, and <c>noload=module1[,module2[,...]]</c> which allows you to explicitly
418     disable loading of particular modules.
419 swift 1.1 </p>
420    
421 swift 1.31 <pre caption="Adding hdb=scsi as boot option">
422     (or 'b' to boot with this command line)? <i>9</i>
423     console=ttyS0 <i>hdb=scsi</i>
424 swift 1.1 </pre>
425    
426     <p>
427     Now that you have tweaked your kernel boot params, boot it.
428     </p>
429    
430     <pre caption="Booting the kernel">
431     (or 'b' to boot with this command line)? <i>b</i>
432     </pre>
433    
434     <p>
435     You should have a root ("#") prompt on the current console and can also switch
436     to other consoles by pressing Alt-F2, Alt-F3 and Alt-F4. Get back to the one you
437     started on by pressing Alt-F1.
438     </p>
439    
440     <p>
441     Now continue with <uri link="#hardware">Extra Hardware
442     Configuration</uri>.
443     </p>
444    
445     </body>
446     </subsection>
447    
448     <subsection>
449 nightmorph 1.49 <include href="hb-install-bootconfig.xml"/>
450 swift 1.16 </subsection>
451 swift 1.1
452     </section>
453     </sections>

  ViewVC Help
Powered by ViewVC 1.1.20