/[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.40 - (hide annotations) (download) (as text)
Sun Apr 10 11:32:20 2005 UTC (9 years, 3 months ago) by swift
Branch: MAIN
Changes since 1.39: +15 -3 lines
File MIME type: application/xml
Add stage1/2 con that it requires a working Internet connection during the installation

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.40 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml,v 1.39 2005/03/28 11:30:52 swift Exp $ -->
8 swift 1.1
9     <sections>
10 swift 1.32
11 swift 1.40 <version>2.1</version>
12     <date>2005-04-10</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 swift 1.39 <title>Default: Booting the Installation CD on a Apple/IBM</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     If you have an OldWorld Mac the bootable portion of the livecd can't be used.
485     Instead you need to download <uri
486     link="http://penguinppc.org/projects/bootx/">BootX</uri> and have a working
487     MacOS installed on your system. You need to copy the <c>BootX Extension</c> from
488     the unpacked archive-file into the <c>Extensions Folder</c> and make a new
489     directory called <c>Linux Kernels</c> in the System Folder. In the next step you
490 swift 1.33 need to copy the files <c>G3G4kernel</c> and <c>initrd.img.gz</c> from the
491 swift 1.39 Installation CD <path>boot</path> folder into the <c>Linux Kernels</c>
492     directory. Then reboot the system and wait for BootX to load. After BootX
493     loaded you still have to set up a few items. In the options dialog you need
494     to check <c>Use Specified RAM Disk</c> and select the <c>initrd.img.gz</c>
495     which you put in the <c>Linux Kernels</c> directory. The ramdisk size should
496     be set to at least <c>32000</c>. Furthermore the kernel argument needs to be
497     set to <c>rw init=/linuxrc cdroot</c>. Eventually you are able to boot the
498     Installation CD when you select Linux on Startup.
499 dertobi123 1.17 </p>
500    
501     <p>
502 swift 1.39 After the Installation CD loaded, you will be greeted by a friendly welcome
503     message and a <e>boot:</e> prompt at the bottom of the screen.
504 swift 1.1 </p>
505    
506     <p>
507     At this prompt you are able to select a kernel for the subarchitecture you use.
508 dertobi123 1.17 We provide <c>G3</c>, <c>G4</c> and <c>G5</c>. All kernels are built with
509     support for multiple CPUs, but they will boot on single processor machines as
510     well.
511 swift 1.1 </p>
512    
513     <p>
514     You are also able to tweak some kernel options at this prompt. The following
515 swift 1.39 table lists some of the available boot options you can add:
516 swift 1.1 </p>
517    
518     <table>
519     <tr>
520     <th>Boot Option</th>
521     <th>Description</th>
522     </tr>
523     <tr>
524     <ti><c>video</c></ti>
525     <ti>
526     This option takes one of the following vendor-specific tags:
527     <c>radeonfb</c>, <c>rivafb</c>, <c>atyfb</c>, <c>aty128</c> or
528     <c>ofonly</c>. You can follow this tag with the resolution and refreshrate
529     you want to use. For instance <c>video=radeonfb:1280x1024@75</c>. If you are
530     uncertain what to choose, <c>ofonly</c> will most certainly work.
531     </ti>
532     </tr>
533     <tr>
534 pylon 1.2 <ti><c>nol3</c></ti>
535 swift 1.1 <ti>
536 dertobi123 1.17 Disables level 3 cache on some PowerBooks (needed for at least the 17&quot;)
537 swift 1.1 </ti>
538     </tr>
539     <tr>
540 swift 1.39 <ti><c>dofirewire</c></ti>
541 swift 1.1 <ti>
542 swift 1.39 Enables support for IEEE1394 (FireWire) devices, like external harddisks.
543 swift 1.1 </ti>
544     </tr>
545 swift 1.7 <tr>
546 swift 1.39 <ti><c>dopcmcia</c></ti>
547 swift 1.7 <ti>
548 swift 1.39 If you want to use PCMCIA devices during your installation (like PCMCIA
549     network cards) you have to enable this option.
550 swift 1.7 </ti>
551     </tr>
552 swift 1.1 </table>
553    
554     <p>
555     At this prompt, hit enter, and a complete Gentoo Linux environment will be
556 swift 1.7 loaded from the CD. Continue with <uri link="#booted">And When You're
557     Booted...</uri>.
558 swift 1.1 </p>
559    
560 swift 1.7 </body>
561     </subsection>
562     <subsection>
563 swift 1.39 <title>Alternative: Booting the Installation CD on a Pegasos</title>
564 swift 1.7 <body>
565    
566 swift 1.1 <p>
567 swift 1.7 On the Pegasos simply insert the CD and at the SmartFirmware boot-prompt type
568 swift 1.39 <c>boot cd /boot/menu</c>. This will open a small bootmenu where you can choose
569     between several preconfigured video configs. If you need any special boot
570     options you can append them to the command-line. For instance <c>boot cd
571     /boot/pegasos video=radeonfb:1280x1024@75 mem=256M</c>. The complete list of
572     kernel appends (in case something goes wrong and you need it) is preconfigured
573     in the kernel with <c>console=ttyS0,115200 console=tty0 init=/linuxrc
574     looptype=squashfs loop=/livecd.squashfs udev nodevfs cdroot root=/dev/ram0</c>.
575 swift 1.1 </p>
576    
577 swift 1.7 </body>
578     </subsection>
579     <subsection id="booted">
580     <title>And When You're Booted...</title>
581     <body>
582 swift 1.1
583     <p>
584 swift 1.7 You will be greeted by a root ("#") prompt on the current console. You can also
585 swift 1.39 switch to other consoles by pressing Alt-F2, Alt-F3 and Alt-F4. Get
586     back to the one you started on by pressing Alt-F1. Probably you have to hit
587     Alt-fn-Fx on Apple machines.
588 swift 1.1 </p>
589    
590     <p>
591     If you are installing Gentoo on a system with a non-US keyboard, use
592     <c>loadkeys</c> to load the keymap for your keyboard. To list the available
593 swift 1.39 keymaps, execute <c>ls /usr/share/keymaps/i386</c>. On NewWorld machines or the
594     Pegasos do not use the keymaps in <path>ppc</path> or <path>mac</path> as they
595     are for ADB-based OldWorld machines.
596 swift 1.1 </p>
597    
598     <pre caption="Listing available keymaps">
599     <comment>(PPC uses x86 keymaps on most systems. The mac/ppc keymaps provided
600 swift 1.39 on the Installation CD are ADB keymaps and unusable with the Installation CD
601     kernel)</comment>
602 swift 1.1 # <i>ls /usr/share/keymaps/i386</i>
603     </pre>
604    
605     <p>
606     Now load the keymap of your choice:
607     </p>
608    
609     <pre caption="Loading a keymap">
610 swift 1.7 # <i>loadkeys be-latin1</i>
611 swift 1.1 </pre>
612    
613     <p>
614     Now continue with <uri link="#hardware">Extra Hardware Configuration</uri>.
615     </p>
616    
617     </body>
618     </subsection>
619     <subsection id="hardware">
620     <title>Extra Hardware Configuration</title>
621     <body>
622    
623     <p>
624 swift 1.39 When the Installation CD boots, it tries to detect all your hardware devices and
625 swift 1.1 loads the appropriate kernel modules to support your hardware. In the
626 dertobi123 1.17 vast majority of cases, it does a very good job. However, in some cases, it may
627     not auto-load the kernel modules you need. If the PCI auto-detection missed some
628     of your system's hardware, you will have to load the appropriate kernel modules
629     manually.
630 swift 1.1 </p>
631    
632     <p>
633 swift 1.39 In the next example we try to load the <c>airport</c> module. This module
634     supports only the old Airport cards (b-net). AirportExtreme is currently not
635     supported under Linux:
636 swift 1.1 </p>
637    
638     <pre caption="Loading kernel modules">
639 swift 1.33 # <i>modprobe airport</i>
640 swift 1.1 </pre>
641    
642     </body>
643     </subsection>
644     <subsection>
645     <title>Optional: Tweaking Hard Disk Performance</title>
646     <body>
647    
648     <p>
649     If you are an advanced user, you might want to tweak the IDE hard disk
650     performance using <c>hdparm</c>. With the <c>-tT</c> options you can
651     test the performance of your disk (execute it several times to get a
652     more precise impression):
653     </p>
654    
655     <pre caption="Testing disk performance">
656     # <i>hdparm -tT /dev/hda</i>
657     </pre>
658    
659     <p>
660     To tweak, you can use any of the following examples (or experiment
661     yourself) which use <path>/dev/hda</path> as disk (substitute with your
662     disk):
663     </p>
664    
665     <pre caption="Tweaking hard disk performance">
666     <comment>Activate DMA:</comment> # <i>hdparm -d 1 /dev/hda</i>
667     <comment>Activate DMA + Safe Performance-enhancing Options:</comment> # <i>hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda</i>
668     </pre>
669    
670     </body>
671     </subsection>
672 swift 1.20 <subsection id="useraccounts">
673 swift 1.1 <title>Optional: User Accounts</title>
674     <body>
675    
676     <p>
677     If you plan on giving other people access to your installation
678     environment or you want to chat using <c>irssi</c> without root privileges (for
679     security reasons), you need to create the necessary user accounts and change
680     the root password.
681     </p>
682    
683     <p>
684     To change the root password, use the <c>passwd</c> utility:
685     </p>
686    
687     <pre caption="Changing the root password">
688     # <i>passwd</i>
689     New password: <comment>(Enter your new password)</comment>
690     Re-enter password: <comment>(Re-enter your password)</comment>
691     </pre>
692    
693     <p>
694 swift 1.5 To create a user account, we first enter their credentials, followed by
695 swift 1.1 its password. We use <c>useradd</c> and <c>passwd</c> for these tasks.
696     In the next example, we create a user called &quot;john&quot;.
697     </p>
698    
699     <pre caption="Creating a user account">
700 swift 1.30 # <i>useradd -m -G users john</i>
701 swift 1.1 # <i>passwd john</i>
702     New password: <comment>(Enter john's password)</comment>
703     Re-enter password: <comment>(Re-enter john's password)</comment>
704     </pre>
705    
706     <p>
707     You can change your user id from root to the newly created user by using
708     <c>su</c>:
709     </p>
710    
711     <pre caption="Changing user id">
712 swift 1.26 # <i>su - john</i>
713 swift 1.1 </pre>
714    
715     </body>
716     </subsection>
717     <subsection>
718 swift 1.20 <title>Optional: Viewing Documentation while Installing</title>
719     <body>
720    
721     <p>
722     If you want to view the Gentoo Handbook (either from-CD or online) during the
723     installation, make sure you have created a user account (see <uri
724 neysx 1.31 link="#useraccounts">Optional: User Accounts</uri>). Then press <c>Alt-F2</c> to
725 swift 1.20 go to a new terminal and log in.
726     </p>
727    
728     <p>
729     If you want to view the documentation on the CD you can immediately run
730     <c>links2</c> to read it:
731     </p>
732    
733     <pre caption="Viewing the on-CD documentation">
734     # <i>links2 /mnt/cdrom/docs/html/index.html</i>
735     </pre>
736    
737     <p>
738     However, it is preferred that you use the online Gentoo Handbook as it will be
739     more recent than the one provided on the CD. You can view it using <c>links2</c>
740     as well, but only after having completed the <e>Configuring your Network</e>
741     chapter (otherwise you won't be able to go on the Internet to view the
742     document):
743     </p>
744    
745     <pre caption="Viewing the Online Documentation">
746     # <i>links2 http://www.gentoo.org/doc/en/handbook/handbook-ppc.xml</i>
747     </pre>
748    
749     <p>
750     You can go back to your original terminal by pressing <c>Alt-F1</c>.
751     </p>
752    
753     </body>
754     </subsection>
755     <subsection>
756 swift 1.1 <title>Optional: Starting the SSH Daemon</title>
757     <body>
758    
759     <p>
760     If you want to allow other users to access your computer during the
761     Gentoo installation (perhaps because those users are going to help you
762     install Gentoo, or even do it for you), you need to create a user
763     account for them and perhaps even provide them with your root password
764     (<e>only</e> do that <e>if</e> you <b>fully trust</b> that user).
765     </p>
766    
767     <p>
768     To fire up the SSH daemon, execute the following command:
769     </p>
770    
771     <pre caption="Starting the SSH daemon">
772     # <i>/etc/init.d/sshd start</i>
773     </pre>
774    
775     <p>
776 swift 1.28 To be able to use sshd, you first need to set up your networking. Continue with
777 swift 1.1 the chapter on <uri link="?part=1&amp;chap=3">Configuring your Network</uri>.
778     </p>
779    
780     </body>
781     </subsection>
782     </section>
783     </sections>

  ViewVC Help
Powered by ViewVC 1.1.20