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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.44 - (hide annotations) (download) (as text)
Thu May 12 21:32:20 2005 UTC (9 years, 7 months ago) by so
Branch: MAIN
Changes since 1.43: +5 -4 lines
File MIME type: application/xml
LiveCD ----> Installation CD

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     <!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
6    
7 so 1.44 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml,v 1.43 2005/04/11 08:03:33 swift Exp $ -->
8 swift 1.1
9     <sections>
10 swift 1.32
11 so 1.44 <version>2.3</version>
12     <date>2005-05-12</date>
13 swift 1.32
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.35 successfully install Gentoo on your box.
23 swift 1.1 </p>
24    
25     </body>
26     </subsection>
27     <subsection>
28 swift 1.35 <title>Hardware Requirements</title>
29 swift 1.1 <body>
30    
31 swift 1.35 <table>
32     <tr>
33     <th>NewWorld machines</th>
34     <ti>
35     Power/PowerPC microprocessors (G3, G4, G5) such as iMac, eMac, iBook
36 sejo 1.38 PowerBook, Xserver, PowerMac, Genesi's Pegasos II
37 swift 1.35 </ti>
38     </tr>
39     <tr>
40     <th>OldWorld machines</th>
41     <ti>
42 swift 1.39 Limited support for IBM (RS/6000, iSeries, pSeries) and Amiga systems
43 swift 1.35 </ti>
44     </tr>
45     <tr>
46     <th>Memory</th>
47 swift 1.39 <ti>At least 64 MB</ti>
48 swift 1.35 </tr>
49     <tr>
50     <th>Diskspace</th>
51     <ti>1.5 GB (excluding swap space)</ti>
52     </tr>
53     <tr>
54     <th>Swap space</th>
55     <ti>At least 256 MB</ti>
56     </tr>
57     </table>
58    
59 swift 1.1 <p>
60 swift 1.35 Be sure to read up on the <uri link="/doc/en/gentoo-ppc-faq.xml">Gentoo
61     PPC FAQ</uri> before you begin.
62 swift 1.1 </p>
63    
64     </body>
65     </subsection>
66     </section>
67 swift 1.35 <!-- Copy/paste from hb-install-x86-medium.xml (with s/x86/ppc/) -->
68     <!-- START -->
69 swift 1.1 <section>
70 swift 1.35 <title>The Gentoo Installation Approaches</title>
71 swift 1.1 <subsection>
72     <title>Introduction</title>
73     <body>
74    
75     <p>
76 swift 1.35 Gentoo Linux can be installed using one of three <e>stage</e> tarball files.
77     A stage file is a tarball (compressed archive) that contains a minimal
78     environment.
79 swift 1.1 </p>
80    
81     <ul>
82 swift 1.35 <li>
83     A stage1 file contains nothing more than a compiler, Portage (Gentoo's
84     software management system) and a couple of packages on which the compiler
85     or Portage depends.
86     </li>
87     <li>
88     A stage2 file contains a so-called bootstrapped system, a minimal
89     environment from which one can start building all other necessary
90     applications that make a Gentoo environment complete.
91     </li>
92     <li>
93     A stage3 file contains a prebuilt minimal system which is almost fully
94     deployable. It only lacks a few applications where you, the Gentoo user,
95     needs to choose which one you want to install.
96     </li>
97 swift 1.1 </ul>
98    
99     <p>
100 swift 1.35 To help you decide what stage file you want to use, we have written down the
101     major advantages and disadvantages of each stage file.
102 swift 1.1 </p>
103    
104     </body>
105     </subsection>
106     <subsection>
107 swift 1.35 <title>A Stage1 Approach</title>
108 swift 1.1 <body>
109    
110     <p>
111 swift 1.35 A <e>stage1</e> is used when you want to bootstrap and build the entire system
112     from scratch.
113 swift 1.1 </p>
114    
115     <p>
116 swift 1.35 Starting from a stage1 allows you to have total control over the
117 swift 1.1 optimization settings and optional build-time functionality that is
118     initially enabled on your system. This makes <e>stage1</e> installs good for
119     power users who know what they are doing. It is also a great
120     installation method for those who would like to know more about the
121     inner workings of Gentoo Linux.
122     </p>
123    
124     <table>
125     <tr>
126     <th>Stage1</th>
127     <th>Pros and Cons</th>
128     </tr>
129     <tr>
130     <th>+</th>
131     <ti>
132     Allows you to have total control over the optimization settings and optional
133     build-time functionality that is initially enabled on your system
134     </ti>
135     </tr>
136     <tr>
137     <th>+</th>
138     <ti>Suitable for powerusers that know what they are doing</ti>
139     </tr>
140     <tr>
141     <th>+</th>
142     <ti>Allows you to learn more about the inner workings of Gentoo</ti>
143     </tr>
144     <tr>
145     <th>-</th>
146     <ti>Takes a long time to finish the installation</ti>
147     </tr>
148     <tr>
149     <th>-</th>
150     <ti>
151 swift 1.35 If you don't intend to tweak the settings, it is a waste of time
152 swift 1.10 </ti>
153     </tr>
154 swift 1.40 <tr>
155     <th>-</th>
156     <ti>
157     Requires a working Internet connection during the installation
158     </ti>
159     </tr>
160 swift 1.1 </table>
161    
162 swift 1.35 </body>
163     </subsection>
164     <subsection>
165     <title>A Stage2 Approach</title>
166     <body>
167    
168 swift 1.1 <p>
169 swift 1.35 A <e>stage2</e> is used for building the entire system from a bootstrapped
170     "semi-compiled" state.
171 swift 1.1 </p>
172    
173 swift 1.10 <p>
174 swift 1.35 Stage2 installs allow you to skip the bootstrap process; doing this
175     is fine if you are happy with the optimization settings that we chose
176     for your particular stage2 tarball.
177 swift 1.10 </p>
178    
179 swift 1.1 <table>
180     <tr>
181     <th>Stage2</th>
182     <th>Pros and Cons</th>
183     </tr>
184     <tr>
185     <th>+</th>
186     <ti>You don't need to bootstrap</ti>
187     </tr>
188     <tr>
189     <th>+</th>
190     <ti>Faster than starting with stage1</ti>
191     </tr>
192     <tr>
193     <th>+</th>
194     <ti>You can still tweak your settings</ti>
195     </tr>
196     <tr>
197     <th>-</th>
198     <ti>You cannot tweak as much as with a stage1</ti>
199     </tr>
200     <tr>
201     <th>-</th>
202 swift 1.35 <ti>It's still not the fastest way to install Gentoo</ti>
203 swift 1.1 </tr>
204     <tr>
205     <th>-</th>
206     <ti>You have to accept the optimizations we chose for the bootstrap</ti>
207     </tr>
208 swift 1.40 <tr>
209     <th>-</th>
210     <ti>
211     Requires a working Internet connection during the installation
212     </ti>
213     </tr>
214 swift 1.1 </table>
215    
216 swift 1.35 </body>
217     </subsection>
218     <subsection>
219     <title>A Stage3 Approach</title>
220     <body>
221    
222     <p>
223     A <e>stage3</e> installation contains a basic Gentoo Linux system that has been
224     built for you. You will only need to build a few packages of which we can't
225     decide for you which one to choose.
226     </p>
227    
228 swift 1.1 <p>
229 swift 1.35 Choosing to go with a stage3 allows for the fastest install of Gentoo
230 swift 1.1 Linux, but also means that your base system will have the optimization
231     settings that we chose for you (which to be honest, are good settings
232     and were carefully chosen to enhance performance while maintaining
233 swift 1.35 stability). Stage3 is also required if you want to install Gentoo using
234 swift 1.9 prebuilt packages or without a network connection.
235 swift 1.1 </p>
236    
237     <table>
238     <tr>
239     <th>Stage3</th>
240     <th>Pros and Cons</th>
241     </tr>
242     <tr>
243     <th>+</th>
244     <ti>Fastest way to get a Gentoo base system</ti>
245     </tr>
246     <tr>
247     <th>-</th>
248     <ti>You cannot tweak the base system - it's built already</ti>
249     </tr>
250     </table>
251    
252     <p>
253 swift 1.35 You might be interested to know that, if you decide to use different
254     optimization settings after having installed Gentoo, you will be able to
255     recompile your entire system with the new optimization settings.
256 swift 1.1 </p>
257    
258     </body>
259     </subsection>
260 swift 1.35 </section>
261     <section>
262 swift 1.39 <title>The Gentoo Installation CDs</title>
263 swift 1.1 <subsection>
264 swift 1.35 <title>Introduction</title>
265 swift 1.1 <body>
266    
267     <p>
268 swift 1.39 The <e>Gentoo Installation CDs</e> are bootable CDs which contain a
269 swift 1.1 self-sustained Gentoo environment. They allow you to boot Linux from the CD.
270     During the boot process your hardware is detected and the appropriate drivers
271     are loaded. They are maintained by Gentoo developers.
272     </p>
273    
274     <p>
275 swift 1.39 All Installation CDs allow you to boot, set up networking, initialize your
276 swift 1.35 partitions and start installing Gentoo from the Internet. We currently provide
277 swift 1.39 two Installation CDs which are equaly suitable to install Gentoo from, as long
278     as you're planning on performing an Internet-based installation using the
279     latest version of the available packages.
280 swift 1.35 </p>
281    
282     <p>
283 swift 1.36 If you wish to install Gentoo without a working Internet connection, please use
284 swift 1.35 the installation instructions described in the <uri
285 swift 1.39 link="2005.0/index.xml">Gentoo 2005.0 Handbooks</uri>.
286 swift 1.1 </p>
287    
288     <p>
289 swift 1.39 The two Installation CDs that we currently provide are:
290 swift 1.35 </p>
291    
292     <ul>
293     <li>
294 swift 1.39 The Gentoo <e>Minimal</e> Installation CD, a small, no-nonsense, bootable
295     CD which sole purpose is to boot the system, prepare the networking and
296     continue with the Gentoo installation.
297 swift 1.35 </li>
298     <li>
299 swift 1.39 The Gentoo <e>Universal</e> Installation CD, a bootable CD with the same
300     abilities as the Minimal Installation CD. Additionally, it contains a
301     stage1 and several stage3 tarballs (optimized for the individual
302     subarchitectures).
303 swift 1.35 </li>
304     </ul>
305    
306     <p>
307 swift 1.39 To help you decide which Installation CD you need, we have written down the
308     major advantages and disadvantages of each Installation CD.
309 swift 1.1 </p>
310    
311     </body>
312     </subsection>
313     <subsection>
314 swift 1.39 <title>Gentoo's Minimal Installation CD</title>
315 swift 1.1 <body>
316    
317     <p>
318 swift 1.39 The Minimal Installation CD is called <c>install-ppc-minimal-2005.0.iso</c> and
319     takes up only 52 MB of diskspace. You can use this Installation CD to install
320     Gentoo, but always with a working Internet connection only.
321 swift 1.1 </p>
322    
323     <table>
324     <tr>
325 swift 1.39 <th>Minimal Installation CD</th>
326 swift 1.1 <th>Pros and Cons</th>
327     </tr>
328     <tr>
329     <th>+</th>
330     <ti>Smallest download</ti>
331     </tr>
332     <tr>
333     <th>+</th>
334     <ti>
335     You can do a stage1, stage2 or stage3 by getting the stage tarball off the
336     net
337     </ti>
338     </tr>
339     <tr>
340     <th>-</th>
341     <ti>
342 swift 1.35 Contains no stages, no Portage snapshot, no prebuilt packages and is
343     therefore not suitable for networkless installation
344 swift 1.1 </ti>
345     </tr>
346     </table>
347    
348     </body>
349     </subsection>
350     <subsection>
351 swift 1.39 <title>Gentoo's Universal Installation CD</title>
352 swift 1.1 <body>
353    
354     <p>
355 swift 1.39 The Universal Installation CD is called <c>install-ppc-universal-2005.0.iso</c>
356     and consumes the entire surface of a 650 MB CD. You can use this Installation
357     CD to install Gentoo, and you can even use it to install Gentoo without a
358     working internet connection, just in case you want to bring Gentoo to another
359     PC than the one you are currently installing Gentoo on :)
360 swift 1.11 </p>
361    
362 swift 1.1 <table>
363     <tr>
364 swift 1.39 <th>Universal Installation CD</th>
365 swift 1.1 <th>Pros and Cons</th>
366     </tr>
367     <tr>
368     <th>+</th>
369     <ti>
370     Contains everything you need. You can even install without a network
371     connection.
372     </ti>
373     </tr>
374     <tr>
375     <th>-</th>
376     <ti>Huge download</ti>
377     </tr>
378     </table>
379    
380     </body>
381     </subsection>
382 swift 1.35 <subsection>
383     <title>Other CDs</title>
384     <body>
385    
386     <p>
387     You might find a so-called <e>Package CD</e> on one of our mirrors. This CD is
388 swift 1.39 no Installation CD but an additional resource that can be exploited during a
389     networkless installation. It contains prebuilt packages (the so-called GRP
390     set) that allows you to easily and quickly install additional applications
391     (such as OpenOffice.org, KDE, GNOME, ...) immediately after the networkless
392     Gentoo installation.
393 swift 1.35 </p>
394    
395     </body>
396     </subsection>
397 swift 1.1 </section>
398 swift 1.35 <!-- STOP -->
399 swift 1.1 <section>
400 swift 1.39 <title>Download, Burn and Boot a Gentoo Installation CD</title>
401 swift 1.1 <subsection>
402 swift 1.39 <title>Downloading and Burning the Installation CDs</title>
403 swift 1.1 <body>
404    
405     <p>
406 swift 1.39 You have chosen to use a Gentoo Installation CD. We'll first start by
407     downloading and burning the chosen Installation CD. We previously discussed
408     the several available Installation CDs, but where can you find them?
409 swift 1.35 </p>
410    
411     <p>
412 swift 1.39 You can download any of the Installation CDs (and, if you want to, a Packages
413     CD as well) from one of our <uri link="/main/en/mirrors.xml">mirrors</uri>. The
414     Installation CDs are located in the <path>releases/ppc/2005.0/installcd</path>
415     directory.
416 swift 1.1 </p>
417    
418     <p>
419 swift 1.35 Inside that directory you'll find so-called ISO-files. Those are full CD images
420 swift 1.1 which you can write on a CD-R.
421     </p>
422    
423     <p>
424     In case you wonder if your downloaded file is corrupted or not, you can
425     check its MD5 checksum and compare it with the MD5 checksum we provide (such as
426 swift 1.39 <path>install-ppc-minimal-2005.0.iso.md5</path>). You can check the MD5 checksum
427 swift 1.1 with the <c>md5sum</c> tool under Linux/Unix or <uri
428 swift 1.39 link="http://www.etree.org/md5com.html">md5sum</uri> for Windows. How
429     to verify MD5 checksums with Mac OS X is described in the <uri
430     link="/doc/en/gentoo-ppc-faq.xml#doc_chap1">Gentoo PPC FAQ</uri>.
431 swift 1.1 </p>
432    
433     <p>
434 swift 1.35 Another way to check the validity of the downloaded file is to use GnuPG to
435     verify the cryptographic signature that we provide (the file ending with
436     <path>.asc</path>). Download the signature file and obtain the public key:
437 swift 1.12 </p>
438    
439 swift 1.35 <pre caption="Obtaining the public key">
440     $ <i>gpg --keyserver pgp.mit.edu --recv-keys 17072058</i>
441 swift 1.12 </pre>
442    
443     <p>
444 swift 1.35 Now verify the signature:
445 swift 1.12 </p>
446    
447 swift 1.35 <pre caption="Verify the cryptographic signature">
448     $ <i>gpg --verify &lt;signature file&gt; &lt;downloaded iso&gt;</i>
449     </pre>
450 swift 1.12
451     <p>
452 swift 1.1 To burn the downloaded ISO(s), you have to select raw-burning. How you
453 swift 1.35 do this is highly program-dependent. We will discuss <c>cdrecord</c> and
454     <c>K3B</c> here; more information can be found in our <uri
455     link="/doc/en/faq.xml#isoburning">Gentoo FAQ</uri>.
456 swift 1.1 </p>
457    
458     <ul>
459     <li>
460 swift 1.35 With cdrecord, you simply type <c>cdrecord dev=/dev/hdc &lt;downloaded iso
461     file&gt;</c> (replace <path>/dev/hdc</path> with your CD-RW drive's
462 swift 1.37 device path).
463 swift 1.1 </li>
464     <li>
465 swift 1.35 With K3B, select <c>Tools</c> &gt; <c>CD</c> &gt; <c>Burn Image</c>. Then
466 bennyc 1.6 you can locate your ISO file within the 'Image to Burn' area. Finally click
467 swift 1.3 <c>Start</c>.
468     </li>
469 swift 1.1 </ul>
470    
471     </body>
472     </subsection>
473     <subsection>
474 josejx 1.41 <title>Default: Booting the Installation CD with Yaboot</title>
475 swift 1.1 <body>
476    
477     <p>
478 swift 1.39 On NewWorld machines place the Installation CD in the CD-ROM and reboot the
479     system. When the system-start-bell sounds, simply hold down the 'C' until the
480     CD loads.
481 dertobi123 1.17 </p>
482    
483     <p>
484 swift 1.39 After the Installation CD loaded, you will be greeted by a friendly welcome
485     message and a <e>boot:</e> prompt at the bottom of the screen.
486 swift 1.1 </p>
487    
488     <p>
489     At this prompt you are able to select a kernel for the subarchitecture you use.
490 dertobi123 1.17 We provide <c>G3</c>, <c>G4</c> and <c>G5</c>. All kernels are built with
491     support for multiple CPUs, but they will boot on single processor machines as
492     well.
493 swift 1.1 </p>
494    
495     <p>
496     You are also able to tweak some kernel options at this prompt. The following
497 swift 1.39 table lists some of the available boot options you can add:
498 swift 1.1 </p>
499    
500     <table>
501     <tr>
502     <th>Boot Option</th>
503     <th>Description</th>
504     </tr>
505     <tr>
506     <ti><c>video</c></ti>
507     <ti>
508     This option takes one of the following vendor-specific tags:
509     <c>radeonfb</c>, <c>rivafb</c>, <c>atyfb</c>, <c>aty128</c> or
510     <c>ofonly</c>. You can follow this tag with the resolution and refreshrate
511     you want to use. For instance <c>video=radeonfb:1280x1024@75</c>. If you are
512     uncertain what to choose, <c>ofonly</c> will most certainly work.
513     </ti>
514     </tr>
515     <tr>
516 pylon 1.2 <ti><c>nol3</c></ti>
517 swift 1.1 <ti>
518 dertobi123 1.17 Disables level 3 cache on some PowerBooks (needed for at least the 17&quot;)
519 swift 1.1 </ti>
520     </tr>
521     <tr>
522 swift 1.39 <ti><c>dofirewire</c></ti>
523 swift 1.1 <ti>
524 swift 1.39 Enables support for IEEE1394 (FireWire) devices, like external harddisks.
525 swift 1.1 </ti>
526     </tr>
527 swift 1.7 <tr>
528 swift 1.39 <ti><c>dopcmcia</c></ti>
529 swift 1.7 <ti>
530 swift 1.39 If you want to use PCMCIA devices during your installation (like PCMCIA
531     network cards) you have to enable this option.
532 swift 1.7 </ti>
533     </tr>
534 swift 1.1 </table>
535    
536     <p>
537     At this prompt, hit enter, and a complete Gentoo Linux environment will be
538 swift 1.7 loaded from the CD. Continue with <uri link="#booted">And When You're
539     Booted...</uri>.
540 swift 1.1 </p>
541    
542 swift 1.7 </body>
543     </subsection>
544     <subsection>
545 swift 1.39 <title>Alternative: Booting the Installation CD on a Pegasos</title>
546 swift 1.7 <body>
547    
548 swift 1.1 <p>
549 swift 1.7 On the Pegasos simply insert the CD and at the SmartFirmware boot-prompt type
550 swift 1.39 <c>boot cd /boot/menu</c>. This will open a small bootmenu where you can choose
551     between several preconfigured video configs. If you need any special boot
552     options you can append them to the command-line. For instance <c>boot cd
553     /boot/pegasos video=radeonfb:1280x1024@75 mem=256M</c>. The complete list of
554     kernel appends (in case something goes wrong and you need it) is preconfigured
555     in the kernel with <c>console=ttyS0,115200 console=tty0 init=/linuxrc
556     looptype=squashfs loop=/livecd.squashfs udev nodevfs cdroot root=/dev/ram0</c>.
557 swift 1.1 </p>
558    
559 swift 1.7 </body>
560     </subsection>
561 josejx 1.41
562     <subsection>
563     <title>Alternative: Booting the Installation CD with BootX</title>
564     <body>
565    
566     <p>
567     If you have an OldWorld Mac the bootable portion of the livecd can't be used.
568     The most simple solution is to use MacOS to bootstrap into a Linux environment
569     with a tool called BootX. Boot floppies are being prepared for Macs without
570     MacOS, but they are not available at this time.
571     </p>
572     <p>
573     First, download <uri link="http://penguinppc.org/projects/bootx/">BootX</uri>
574     and unpack the archive. Copy the the <c>BootX Extension</c> from the unpacked
575     archive into <c>Extensions Folder</c> and the BootX App Control Panel into
576     <c>Control Panels</c>, both of which are located in your MacOS System Folder.
577 josejx 1.42 Next, create a folder called "Linux Kernels" in your System folder and copy the
578     <c>G3G4</c> kernel from the CD to this folder. Finally, copy <c>G3G4.igz</c>
579     from the Installation CD <path>boot</path> folder into the MacOS
580     <c>System Folder</c>.
581 josejx 1.41 </p>
582     <p>
583     To prepare BootX, start the BootX App Control Panel. First select the Options
584     dialog and check <c>Use Specified RAM Disk</c> and select <c>G3G4.igz</c> from
585     your System Folder. Continue back to the initial screen and ensure that the
586     ramdisk size is at least <c>32000</c>. Finally, set the kernel arguments as
587     shown below:
588     </p>
589    
590     <pre caption="BootX kernel arguments">
591     cdroot root=/dev/ram0 init=linuxrc loop=livecd.squashfs looptype=squashfs console=tty0 nodevfs udev
592     </pre>
593     <note>
594     The kernel parameters in the yaboot section above are also applicable here.
595     </note>
596     <p>
597     Check once more to make sure the settings are correct and then save the
598     configuration. This saves typing just in case it doesn't boot or something is
599     missing. Press the Linux button at the top of the window to boot into the
600 so 1.44 Installation CD and continue with <uri link="#booted">And When
601     You're Booted...</uri>
602 josejx 1.41 </p>
603     </body>
604     </subsection>
605    
606 swift 1.7 <subsection id="booted">
607     <title>And When You're Booted...</title>
608     <body>
609 swift 1.1
610     <p>
611 swift 1.7 You will be greeted by a root ("#") prompt on the current console. You can also
612 swift 1.39 switch to other consoles by pressing Alt-F2, Alt-F3 and Alt-F4. Get
613     back to the one you started on by pressing Alt-F1. Probably you have to hit
614     Alt-fn-Fx on Apple machines.
615 swift 1.1 </p>
616    
617     <p>
618     If you are installing Gentoo on a system with a non-US keyboard, use
619     <c>loadkeys</c> to load the keymap for your keyboard. To list the available
620 swift 1.39 keymaps, execute <c>ls /usr/share/keymaps/i386</c>. On NewWorld machines or the
621     Pegasos do not use the keymaps in <path>ppc</path> or <path>mac</path> as they
622     are for ADB-based OldWorld machines.
623 swift 1.1 </p>
624    
625     <pre caption="Listing available keymaps">
626     <comment>(PPC uses x86 keymaps on most systems. The mac/ppc keymaps provided
627 swift 1.39 on the Installation CD are ADB keymaps and unusable with the Installation CD
628     kernel)</comment>
629 swift 1.1 # <i>ls /usr/share/keymaps/i386</i>
630     </pre>
631    
632     <p>
633     Now load the keymap of your choice:
634     </p>
635    
636     <pre caption="Loading a keymap">
637 swift 1.7 # <i>loadkeys be-latin1</i>
638 swift 1.1 </pre>
639    
640     <p>
641     Now continue with <uri link="#hardware">Extra Hardware Configuration</uri>.
642     </p>
643    
644     </body>
645     </subsection>
646     <subsection id="hardware">
647     <title>Extra Hardware Configuration</title>
648     <body>
649    
650     <p>
651 swift 1.39 When the Installation CD boots, it tries to detect all your hardware devices and
652 swift 1.1 loads the appropriate kernel modules to support your hardware. In the
653 dertobi123 1.17 vast majority of cases, it does a very good job. However, in some cases, it may
654     not auto-load the kernel modules you need. If the PCI auto-detection missed some
655     of your system's hardware, you will have to load the appropriate kernel modules
656     manually.
657 swift 1.1 </p>
658    
659     <p>
660 swift 1.39 In the next example we try to load the <c>airport</c> module. This module
661     supports only the old Airport cards (b-net). AirportExtreme is currently not
662     supported under Linux:
663 swift 1.1 </p>
664    
665     <pre caption="Loading kernel modules">
666 swift 1.33 # <i>modprobe airport</i>
667 swift 1.1 </pre>
668    
669     </body>
670     </subsection>
671     <subsection>
672     <title>Optional: Tweaking Hard Disk Performance</title>
673     <body>
674    
675     <p>
676     If you are an advanced user, you might want to tweak the IDE hard disk
677     performance using <c>hdparm</c>. With the <c>-tT</c> options you can
678     test the performance of your disk (execute it several times to get a
679     more precise impression):
680     </p>
681    
682     <pre caption="Testing disk performance">
683     # <i>hdparm -tT /dev/hda</i>
684     </pre>
685    
686     <p>
687     To tweak, you can use any of the following examples (or experiment
688     yourself) which use <path>/dev/hda</path> as disk (substitute with your
689     disk):
690     </p>
691    
692     <pre caption="Tweaking hard disk performance">
693     <comment>Activate DMA:</comment> # <i>hdparm -d 1 /dev/hda</i>
694     <comment>Activate DMA + Safe Performance-enhancing Options:</comment> # <i>hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda</i>
695     </pre>
696    
697     </body>
698     </subsection>
699 swift 1.20 <subsection id="useraccounts">
700 swift 1.1 <title>Optional: User Accounts</title>
701     <body>
702    
703     <p>
704     If you plan on giving other people access to your installation
705     environment or you want to chat using <c>irssi</c> without root privileges (for
706     security reasons), you need to create the necessary user accounts and change
707     the root password.
708     </p>
709    
710     <p>
711     To change the root password, use the <c>passwd</c> utility:
712     </p>
713    
714     <pre caption="Changing the root password">
715     # <i>passwd</i>
716     New password: <comment>(Enter your new password)</comment>
717     Re-enter password: <comment>(Re-enter your password)</comment>
718     </pre>
719    
720     <p>
721 swift 1.5 To create a user account, we first enter their credentials, followed by
722 swift 1.1 its password. We use <c>useradd</c> and <c>passwd</c> for these tasks.
723     In the next example, we create a user called &quot;john&quot;.
724     </p>
725    
726     <pre caption="Creating a user account">
727 swift 1.30 # <i>useradd -m -G users john</i>
728 swift 1.1 # <i>passwd john</i>
729     New password: <comment>(Enter john's password)</comment>
730     Re-enter password: <comment>(Re-enter john's password)</comment>
731     </pre>
732    
733     <p>
734     You can change your user id from root to the newly created user by using
735     <c>su</c>:
736     </p>
737    
738     <pre caption="Changing user id">
739 swift 1.26 # <i>su - john</i>
740 swift 1.1 </pre>
741    
742     </body>
743     </subsection>
744     <subsection>
745 swift 1.20 <title>Optional: Viewing Documentation while Installing</title>
746     <body>
747    
748     <p>
749     If you want to view the Gentoo Handbook (either from-CD or online) during the
750     installation, make sure you have created a user account (see <uri
751 neysx 1.31 link="#useraccounts">Optional: User Accounts</uri>). Then press <c>Alt-F2</c> to
752 swift 1.20 go to a new terminal and log in.
753     </p>
754    
755     <p>
756     If you want to view the documentation on the CD you can immediately run
757     <c>links2</c> to read it:
758     </p>
759    
760     <pre caption="Viewing the on-CD documentation">
761     # <i>links2 /mnt/cdrom/docs/html/index.html</i>
762     </pre>
763    
764     <p>
765     However, it is preferred that you use the online Gentoo Handbook as it will be
766     more recent than the one provided on the CD. You can view it using <c>links2</c>
767     as well, but only after having completed the <e>Configuring your Network</e>
768     chapter (otherwise you won't be able to go on the Internet to view the
769     document):
770     </p>
771    
772     <pre caption="Viewing the Online Documentation">
773     # <i>links2 http://www.gentoo.org/doc/en/handbook/handbook-ppc.xml</i>
774     </pre>
775    
776     <p>
777     You can go back to your original terminal by pressing <c>Alt-F1</c>.
778     </p>
779    
780     </body>
781     </subsection>
782     <subsection>
783 swift 1.1 <title>Optional: Starting the SSH Daemon</title>
784     <body>
785    
786     <p>
787     If you want to allow other users to access your computer during the
788     Gentoo installation (perhaps because those users are going to help you
789     install Gentoo, or even do it for you), you need to create a user
790     account for them and perhaps even provide them with your root password
791     (<e>only</e> do that <e>if</e> you <b>fully trust</b> that user).
792     </p>
793    
794     <p>
795     To fire up the SSH daemon, execute the following command:
796     </p>
797    
798     <pre caption="Starting the SSH daemon">
799     # <i>/etc/init.d/sshd start</i>
800     </pre>
801    
802     <p>
803 swift 1.28 To be able to use sshd, you first need to set up your networking. Continue with
804 swift 1.1 the chapter on <uri link="?part=1&amp;chap=3">Configuring your Network</uri>.
805     </p>
806    
807     </body>
808     </subsection>
809     </section>
810     </sections>

  ViewVC Help
Powered by ViewVC 1.1.20