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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.66 - (hide annotations) (download) (as text)
Sat Apr 12 12:25:48 2014 UTC (8 months ago) by swift
Branch: MAIN
CVS Tags: HEAD
Changes since 1.65: +14 -128 lines
File MIME type: application/xml
Fix bug #506132 - Most architectures only have a single installation CD. Also, LiveDVD is not created every 6 months. Thanks to Vladimir Romanov

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.39 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
6 swift 1.1
7 swift 1.66 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-alpha-medium.xml,v 1.65 2014/01/23 19:32:49 swift Exp $ -->
8 swift 1.1
9     <sections>
10 swift 1.20
11 swift 1.66 <version>23</version>
12     <date>2014-04-12</date>
13 swift 1.20
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.24 successfully install Gentoo on your box.
23 swift 1.1 </p>
24    
25     </body>
26     </subsection>
27     <subsection>
28 swift 1.24 <title>Hardware Requirements</title>
29 swift 1.1 <body>
30    
31 swift 1.24 <table>
32     <tr>
33     <th>CPU</th>
34     <ti>
35     Please check with the <uri
36     link="http://www.alphalinux.org/faq/FAQ-5.html">Alpha/Linux FAQ</uri>
37     </ti>
38     </tr>
39     <tr>
40     <th>Memory</th>
41     <ti>64 MB</ti>
42     </tr>
43     <tr>
44     <th>Diskspace</th>
45     <ti>1.5 GB (excluding swap space)</ti>
46     </tr>
47     <tr>
48     <th>Swap space</th>
49     <ti>At least 256 MB</ti>
50     </tr>
51     </table>
52 swift 1.1
53     </body>
54     </subsection>
55     </section>
56 swift 1.37
57 swift 1.1 <section>
58 neysx 1.45 <title>The Gentoo Installation CD</title>
59 swift 1.24 <subsection>
60 swift 1.66 <title>Gentoo Minimal Installation CD</title>
61 swift 1.24 <body>
62    
63 swift 1.1 <p>
64 swift 1.66 The <e>Minimal Installation CD</e> is a bootable CD which contains a
65     self-sustained Gentoo environment. It allows you to boot Linux from the CD.
66 swift 1.24 During the boot process your hardware is detected and the appropriate drivers
67 swift 1.66 are loaded. The CD is maintained by Gentoo developers and allows you to install
68     Gentoo with an active Internet connection.
69 swift 1.1 </p>
70    
71     <p>
72 nightmorph 1.47 The Minimal Installation CD is called <c><keyval id="min-cd-name"/></c> and
73 swift 1.66 takes up around <keyval id="min-cd-size"/> MB of diskspace.
74 swift 1.28 </p>
75    
76 swift 1.37 </body>
77 nightmorph 1.43 </subsection>
78 swift 1.37 <subsection>
79     <title>The Stage3 Tarball</title>
80     <body>
81    
82     <p>
83     A stage3 tarball is an archive containing a minimal Gentoo environment, suitable
84     to continue the Gentoo installation using the instructions in this manual.
85     Previously, the Gentoo Handbook described the installation using one of three
86     stage tarballs. While Gentoo still offers stage1 and stage2 tarballs, the
87     official installation method uses the stage3 tarball. If you are interested in
88     performing a Gentoo installation using a stage1 or stage2 tarball, please read
89 swift 1.64 the Gentoo FAQ on <uri link="https://wiki.gentoo.org/wiki/FAQ/#How_do_I_Install_Gentoo_Using_a_Stage1_or_Stage2_Tarball.3F">How
90     do I Install Gentoo Using a Stage1 or Stage2 Tarball?</uri>
91 swift 1.36 </p>
92    
93 nightmorph 1.52 <p>
94     Stage3 tarballs can be downloaded from <path><keyval
95     id="release-dir"/>current-stage3/</path> on any of the <uri
96     link="/main/en/mirrors.xml">Official Gentoo Mirrors</uri> and are not provided
97     on the LiveCD.
98     </p>
99    
100 swift 1.28 </body>
101     </subsection>
102 swift 1.1 </section>
103 swift 1.24 <!-- STOP -->
104 swift 1.1 <section>
105 swift 1.28 <title>Download, Burn and Boot a Gentoo Installation CD</title>
106 swift 1.1 <subsection>
107 swift 1.66 <title>Downloading and Burning the Installation CD</title>
108 swift 1.1 <body>
109    
110     <p>
111 swift 1.28 You have chosen to use a Gentoo Installation CD. We'll first start by
112     downloading and burning the chosen Installation CD. We previously discussed
113 swift 1.66 the Installation CD, but where can you find it?
114 swift 1.1 </p>
115    
116     <p>
117 swift 1.66 You can download the Installation CD from one of our <uri
118     link="/main/en/mirrors.xml">mirrors</uri>. The Installation CD is located in
119 nightmorph 1.52 the <path><keyval id="release-dir"/>current-iso/</path> directory.
120 swift 1.24 </p>
121    
122     <p>
123 swift 1.66 Inside that directory you'll find the ISO file. This is a full CD image which you
124 neysx 1.38 can write on a CD-R.
125 swift 1.1 </p>
126    
127     <p>
128 nightmorph 1.47 In case you wonder if your downloaded file is corrupted or not, you can check
129 swift 1.59 its SHA-2 checksum and compare it with the SHA-2 checksum we provide (such as
130     <path><keyval id="min-cd-name"/>.DIGESTS</path>). You can check the SHA-2 checksum
131     with the <c>sha512sum</c> tool under Linux/Unix or <uri
132 swift 1.61 link="http://www.sinf.gr/en/hashcalc.html">Checksums calculator</uri> for Windows.
133 swift 1.1 </p>
134    
135 swift 1.65 <note>
136     The tool will attempt to verify the checksums in the list, even if the checksum
137     is made with a different algorithm. Therefore, the output of the command might
138     give both success (for SHA checksums) and failures (for other checksums). At
139     least one OK needs to be provided for each file.
140     </note>
141    
142 swift 1.60 <pre caption="Verifying the SHA-2 checksum">
143     $ <i>sha512sum -c &lt;downloaded iso.DIGESTS&gt;</i>
144     </pre>
145    
146     <note>
147     If you get the message that no properly formatted SHA checksum was found, take a
148     look at the DIGESTS file yourself to see what the supported checksums are.
149     </note>
150    
151 swift 1.1 <p>
152 swift 1.8 Another way to check the validity of the downloaded file is to use GnuPG to
153     verify the cryptographic signature that we provide (the file ending with
154 swift 1.58 <path>.asc</path>). Download the signature file and obtain the public keys whose
155     key ids can be found on the <uri link="/proj/en/releng/index.xml">release
156     engineering project site</uri>.
157 swift 1.8 </p>
158    
159     <pre caption="Obtaining the public key">
160 swift 1.58 <comment>(... Substitute the key ids with those mentioned on the release engineering site ...)</comment>
161 swift 1.56 $ <i>gpg --keyserver subkeys.pgp.net --recv-keys 96D8BF6D 2D182910 17072058</i>
162 swift 1.8 </pre>
163    
164     <p>
165     Now verify the signature:
166     </p>
167    
168 nightmorph 1.52 <pre caption="Verify the files">
169     $ <i>gpg --verify &lt;downloaded iso.DIGESTS.asc&gt;</i>
170 swift 1.60 $ <i>sha512sum -c &lt;downloaded iso.DIGESTS.asc&gt;</i>
171 swift 1.8 </pre>
172    
173     <p>
174 swift 1.1 To burn the downloaded ISO(s), you have to select raw-burning. How you
175 swift 1.9 do this is highly program-dependent. We will discuss <c>cdrecord</c> and
176     <c>K3B</c> here; more information can be found in our <uri
177 swift 1.64 link="https://wiki.gentoo.org/wiki/FAQ#How_do_I_burn_an_ISO_file.3F">Gentoo FAQ</uri>.
178 swift 1.1 </p>
179    
180     <ul>
181     <li>
182 swift 1.62 With cdrecord, you simply type <c>cdrecord dev=/dev/sr0 &lt;downloaded iso
183     file&gt;</c> (replace <path>/dev/sr0</path> with your CD-RW drive's
184 swift 1.27 device path).
185 swift 1.1 </li>
186 swift 1.2 <li>
187 nightmorph 1.46 With K3B, select <c>Tools</c> &gt; <c>Burn CD Image</c>. Then you can locate
188     your ISO file within the 'Image to Burn' area. Finally click <c>Start</c>.
189 swift 1.2 </li>
190 swift 1.1 </ul>
191    
192     </body>
193     </subsection>
194     <subsection>
195 swift 1.28 <title>Booting the Installation CD</title>
196 swift 1.1 <body>
197    
198     <p>
199     When your Alpha is powered on, the first thing that gets started is the
200     firmware. It is loosely synonymous with the BIOS software on PC systems. There
201     are two types of firmware on Alpha systems: SRM (<e>Systems Reference
202     Manual</e>) and ARC (<e>Advanced Risc Console</e>).
203     </p>
204    
205     <p>
206     SRM is based on the Alpha Console Subsystem specification, which provides an
207 swift 1.28 operating environment for OpenVMS, Tru64 UNIX, and Linux operating systems. ARC
208 swift 1.1 is based on the Advanced RISC Computing (ARC) specification, which provides
209 vapier 1.14 an operating environment for Windows NT. You can find a
210     <uri link="http://www.alphalinux.org/faq/SRM-HOWTO/">detailed guide</uri> on
211     using SRM over at the Alpha Linux website.
212 swift 1.1 </p>
213    
214     <p>
215 vapier 1.29 If your Alpha system supports both SRM and ARCs (ARC, AlphaBIOS, ARCSBIOS) you
216 swift 1.1 should follow <uri link="http://www.alphalinux.org/faq/x31.html">these
217     instructions</uri> for switching to SRM. If your system already uses SRM, you
218     are all set. If your system can only use ARCs (Ruffian, nautilus, xl, etc.) you
219     will need to choose <c>MILO</c> later on when we are talking about bootloaders.
220     </p>
221    
222     <p>
223 nightmorph 1.49 Now to boot an Alpha Installation CD, put the CD-ROM in the tray and reboot the
224 swift 1.28 system. You can use SRM to boot the Installation CD. If you cannot do that, you
225 nightmorph 1.49 will have to use <c>MILO</c>.
226 swift 1.1 </p>
227    
228     <pre caption="Booting a CD-ROM using SRM">
229     <comment>(List available hardware drives)</comment>
230     &gt;&gt;&gt; <i>show device</i>
231     dkb0.0.1.4.0 DKB0 TOSHIBA CDROM
232     <comment>(...)</comment>
233     <comment>(Substitute dkb0 with your CD-ROM drive device)</comment>
234     &gt;&gt;&gt; <i>boot dkb0 -flags 0</i>
235 nightmorph 1.53 <comment>(This flag will use serial port ttyS0 as the default console)</comment>
236 nightmorph 1.54 &gt;&gt;&gt; <i>boot dkb0 -flags 2</i>
237 swift 1.1 </pre>
238    
239     <pre caption="Booting a CD-ROM using MILO">
240 nightmorph 1.48 <comment>(Substitute sdb with your CD-ROM drive device)</comment>
241 nightmorph 1.54 MILO&gt; <i>boot sdb:/boot/gentoo initrd=/boot/gentoo.igz root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot</i>
242 nightmorph 1.53 <comment>(Using serial port ttyS0 as the default console)</comment>
243 nightmorph 1.54 MILO&gt; <i>boot sdb:/boot/gentoo initrd=/boot/gentoo.igz root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs console=ttyS0 cdroot</i>
244 swift 1.1 </pre>
245    
246     <p>
247     You should have a root ("#") prompt on the current console and can also switch
248     to other consoles by pressing Alt-F2, Alt-F3 and Alt-F4. Get back to the one you
249     started on by pressing Alt-F1.
250     </p>
251    
252     <p>
253     Now continue with <uri link="#hardware">Extra Hardware Configuration</uri>.
254     </p>
255    
256     </body>
257     </subsection>
258    
259     <subsection>
260 nightmorph 1.48 <include href="hb-install-bootconfig.xml"/>
261 swift 1.13 </subsection>
262 swift 1.1
263     </section>
264     </sections>

  ViewVC Help
Powered by ViewVC 1.1.20