/[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.39 - (hide annotations) (download) (as text)
Mon Mar 28 11:30:52 2005 UTC (9 years, 8 months ago) by swift
Branch: MAIN
Changes since 1.38: +92 -86 lines
File MIME type: application/xml
Updating docos to 2005.0

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

  ViewVC Help
Powered by ViewVC 1.1.20