| … | |
… | |
| 2 | <!DOCTYPE sections SYSTEM "/dtd/book.dtd"> |
2 | <!DOCTYPE sections SYSTEM "/dtd/book.dtd"> |
| 3 | |
3 | |
| 4 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
4 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
| 5 | <!-- See http://creativecommons.org/licenses/by-sa/1.0 --> |
5 | <!-- See http://creativecommons.org/licenses/by-sa/1.0 --> |
| 6 | |
6 | |
| 7 | <!-- $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 $ --> |
7 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml,v 1.42 2005/04/11 03:49:30 josejx Exp $ --> |
| 8 | |
8 | |
| 9 | <sections> |
9 | <sections> |
| 10 | |
10 | |
| 11 | <version>1.33</version> |
11 | <version>2.1</version> |
| 12 | <date>2005-02-14</date> |
12 | <date>2005-04-10</date> |
| 13 | |
13 | |
| 14 | <section> |
14 | <section> |
| 15 | <title>Hardware Requirements</title> |
15 | <title>Hardware Requirements</title> |
| 16 | <subsection> |
16 | <subsection> |
| 17 | <title>Introduction</title> |
17 | <title>Introduction</title> |
| … | |
… | |
| 37 | </ti> |
37 | </ti> |
| 38 | </tr> |
38 | </tr> |
| 39 | <tr> |
39 | <tr> |
| 40 | <th>OldWorld machines</th> |
40 | <th>OldWorld machines</th> |
| 41 | <ti> |
41 | <ti> |
| 42 | Limited suport for IBM (RS/6000, iSeries, pSeries) and Amiga systems |
42 | Limited support for IBM (RS/6000, iSeries, pSeries) and Amiga systems |
| 43 | </ti> |
43 | </ti> |
| 44 | </tr> |
44 | </tr> |
| 45 | <tr> |
45 | <tr> |
| 46 | <th>Memory</th> |
46 | <th>Memory</th> |
| 47 | <ti>64 MB</ti> |
47 | <ti>At least 64 MB</ti> |
| 48 | </tr> |
48 | </tr> |
| 49 | <tr> |
49 | <tr> |
| 50 | <th>Diskspace</th> |
50 | <th>Diskspace</th> |
| 51 | <ti>1.5 GB (excluding swap space)</ti> |
51 | <ti>1.5 GB (excluding swap space)</ti> |
| 52 | </tr> |
52 | </tr> |
| … | |
… | |
| 149 | <th>-</th> |
149 | <th>-</th> |
| 150 | <ti> |
150 | <ti> |
| 151 | If you don't intend to tweak the settings, it is a waste of time |
151 | If you don't intend to tweak the settings, it is a waste of time |
| 152 | </ti> |
152 | </ti> |
| 153 | </tr> |
153 | </tr> |
|
|
154 | <tr> |
|
|
155 | <th>-</th> |
|
|
156 | <ti> |
|
|
157 | Requires a working Internet connection during the installation |
|
|
158 | </ti> |
|
|
159 | </tr> |
| 154 | </table> |
160 | </table> |
| 155 | |
161 | |
| 156 | </body> |
162 | </body> |
| 157 | </subsection> |
163 | </subsection> |
| 158 | <subsection> |
164 | <subsection> |
| … | |
… | |
| 196 | <ti>It's still not the fastest way to install Gentoo</ti> |
202 | <ti>It's still not the fastest way to install Gentoo</ti> |
| 197 | </tr> |
203 | </tr> |
| 198 | <tr> |
204 | <tr> |
| 199 | <th>-</th> |
205 | <th>-</th> |
| 200 | <ti>You have to accept the optimizations we chose for the bootstrap</ti> |
206 | <ti>You have to accept the optimizations we chose for the bootstrap</ti> |
|
|
207 | </tr> |
|
|
208 | <tr> |
|
|
209 | <th>-</th> |
|
|
210 | <ti> |
|
|
211 | Requires a working Internet connection during the installation |
|
|
212 | </ti> |
| 201 | </tr> |
213 | </tr> |
| 202 | </table> |
214 | </table> |
| 203 | |
215 | |
| 204 | </body> |
216 | </body> |
| 205 | </subsection> |
217 | </subsection> |
| … | |
… | |
| 245 | |
257 | |
| 246 | </body> |
258 | </body> |
| 247 | </subsection> |
259 | </subsection> |
| 248 | </section> |
260 | </section> |
| 249 | <section> |
261 | <section> |
| 250 | <title>The Gentoo LiveCDs</title> |
262 | <title>The Gentoo Installation CDs</title> |
| 251 | <subsection> |
263 | <subsection> |
| 252 | <title>Introduction</title> |
264 | <title>Introduction</title> |
| 253 | <body> |
265 | <body> |
| 254 | |
266 | |
| 255 | <p> |
267 | <p> |
| 256 | The <e>Gentoo LiveCDs</e> are bootable CDs which contain a |
268 | The <e>Gentoo Installation CDs</e> are bootable CDs which contain a |
| 257 | self-sustained Gentoo environment. They allow you to boot Linux from the CD. |
269 | 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 |
270 | During the boot process your hardware is detected and the appropriate drivers |
| 259 | are loaded. They are maintained by Gentoo developers. |
271 | are loaded. They are maintained by Gentoo developers. |
| 260 | </p> |
272 | </p> |
| 261 | |
273 | |
| 262 | <p> |
274 | <p> |
| 263 | All LiveCDs allow you to boot, set up networking, initialize your |
275 | All Installation CDs allow you to boot, set up networking, initialize your |
| 264 | partitions and start installing Gentoo from the Internet. We currently provide |
276 | partitions and start installing Gentoo from the Internet. We currently provide |
| 265 | two LiveCDs which are equaly suitable to install Gentoo from, as long as you're |
277 | two Installation CDs which are equaly suitable to install Gentoo from, as long |
| 266 | planning on performing an Internet-based installation using the latest version |
278 | as you're planning on performing an Internet-based installation using the |
| 267 | of the available packages. |
279 | latest version of the available packages. |
| 268 | </p> |
280 | </p> |
| 269 | |
281 | |
| 270 | <p> |
282 | <p> |
| 271 | If you wish to install Gentoo without a working Internet connection, please use |
283 | If you wish to install Gentoo without a working Internet connection, please use |
| 272 | the installation instructions described in the <uri |
284 | the installation instructions described in the <uri |
| 273 | link="2004.3/index.xml">Gentoo 2004.3 Handbooks</uri>. |
285 | link="2005.0/index.xml">Gentoo 2005.0 Handbooks</uri>. |
| 274 | </p> |
|
|
| 275 | |
|
|
| 276 | <p> |
286 | </p> |
|
|
287 | |
|
|
288 | <p> |
| 277 | The two LiveCDs that we currently provide are: |
289 | The two Installation CDs that we currently provide are: |
| 278 | </p> |
290 | </p> |
| 279 | |
291 | |
| 280 | <ul> |
292 | <ul> |
| 281 | <li> |
293 | <li> |
| 282 | The Gentoo <e>Minimal</e> LiveCD, a small, no-nonsense, bootable CD which |
294 | The Gentoo <e>Minimal</e> Installation CD, a small, no-nonsense, bootable |
| 283 | sole purpose is to boot the system, prepare the networking and continue with |
295 | CD which sole purpose is to boot the system, prepare the networking and |
| 284 | the Gentoo installation. |
296 | continue with the Gentoo installation. |
| 285 | </li> |
297 | </li> |
| 286 | <li> |
298 | <li> |
| 287 | The Gentoo <e>Universal</e> LiveCD, a bootable CD with the same abilities as |
299 | The Gentoo <e>Universal</e> Installation CD, a bootable CD with the same |
| 288 | the Minimal LiveCD. Additionally, it contains a stage1 and several stage3 |
300 | abilities as the Minimal Installation CD. Additionally, it contains a |
| 289 | tarballs (optimized for the individual subarchitectures). |
301 | stage1 and several stage3 tarballs (optimized for the individual |
|
|
302 | subarchitectures). |
| 290 | </li> |
303 | </li> |
| 291 | </ul> |
304 | </ul> |
| 292 | |
305 | |
| 293 | <p> |
306 | <p> |
| 294 | To help you decide which LiveCD you need, we have written down the major |
307 | To help you decide which Installation CD you need, we have written down the |
| 295 | advantages and disadvantages of each LiveCD. |
308 | major advantages and disadvantages of each Installation CD. |
| 296 | </p> |
309 | </p> |
| 297 | |
310 | |
| 298 | </body> |
311 | </body> |
| 299 | </subsection> |
|
|
| 300 | <subsection> |
312 | </subsection> |
|
|
313 | <subsection> |
| 301 | <title>Gentoo's Minimal LiveCD</title> |
314 | <title>Gentoo's Minimal Installation CD</title> |
| 302 | <body> |
315 | <body> |
| 303 | |
316 | |
| 304 | <p> |
317 | <p> |
| 305 | The Minimal LiveCD is called <c>install-ppc-minimal-2004.3.iso</c> and |
318 | The Minimal Installation CD is called <c>install-ppc-minimal-2005.0.iso</c> and |
| 306 | takes up only 52 MB of diskspace. You can use this LiveCD to install Gentoo, |
319 | takes up only 52 MB of diskspace. You can use this Installation CD to install |
| 307 | but always with a working Internet connection only. |
320 | Gentoo, but always with a working Internet connection only. |
| 308 | </p> |
321 | </p> |
| 309 | |
322 | |
| 310 | <table> |
323 | <table> |
| 311 | <tr> |
324 | <tr> |
| 312 | <th>Minimal LiveCD</th> |
325 | <th>Minimal Installation CD</th> |
| 313 | <th>Pros and Cons</th> |
326 | <th>Pros and Cons</th> |
| 314 | </tr> |
327 | </tr> |
| 315 | <tr> |
328 | <tr> |
| 316 | <th>+</th> |
329 | <th>+</th> |
| 317 | <ti>Smallest download</ti> |
330 | <ti>Smallest download</ti> |
| … | |
… | |
| 333 | </table> |
346 | </table> |
| 334 | |
347 | |
| 335 | </body> |
348 | </body> |
| 336 | </subsection> |
349 | </subsection> |
| 337 | <subsection> |
350 | <subsection> |
| 338 | <title>Gentoo's Universal LiveCD</title> |
351 | <title>Gentoo's Universal Installation CD</title> |
| 339 | <body> |
352 | <body> |
| 340 | |
353 | |
| 341 | <p> |
354 | <p> |
| 342 | The Universal LiveCD is called <c>install-ppc-universal-2004.3.iso</c> and |
355 | The Universal Installation CD is called <c>install-ppc-universal-2005.0.iso</c> |
| 343 | consumes the entire surface of a 650 MB CD. You can use this LiveCD to install |
356 | and consumes the entire surface of a 650 MB CD. You can use this Installation |
| 344 | Gentoo, and you can even use it to install Gentoo without a working internet |
357 | CD to install Gentoo, and you can even use it to install Gentoo without a |
| 345 | connection, just in case you want to bring Gentoo to another PC than the one you |
358 | working internet connection, just in case you want to bring Gentoo to another |
| 346 | are currently installing Gentoo on :) |
359 | PC than the one you are currently installing Gentoo on :) |
| 347 | </p> |
360 | </p> |
| 348 | |
361 | |
| 349 | <table> |
362 | <table> |
| 350 | <tr> |
363 | <tr> |
| 351 | <th>Universal LiveCD</th> |
364 | <th>Universal Installation CD</th> |
| 352 | <th>Pros and Cons</th> |
365 | <th>Pros and Cons</th> |
| 353 | </tr> |
366 | </tr> |
| 354 | <tr> |
367 | <tr> |
| 355 | <th>+</th> |
368 | <th>+</th> |
| 356 | <ti> |
369 | <ti> |
| … | |
… | |
| 370 | <title>Other CDs</title> |
383 | <title>Other CDs</title> |
| 371 | <body> |
384 | <body> |
| 372 | |
385 | |
| 373 | <p> |
386 | <p> |
| 374 | You might find a so-called <e>Package CD</e> on one of our mirrors. This CD is |
387 | You might find a so-called <e>Package CD</e> on one of our mirrors. This CD is |
| 375 | no LiveCD but an additional resource that can be exploited during a networkless |
388 | no Installation CD but an additional resource that can be exploited during a |
| 376 | installation. It contains prebuilt packages (the so-called GRP set) that allows |
389 | networkless installation. It contains prebuilt packages (the so-called GRP |
| 377 | you to easily and quickly install additional applications (such as |
390 | set) that allows you to easily and quickly install additional applications |
| 378 | OpenOffice.org, KDE, GNOME, ...) immediately after the networkless Gentoo |
391 | (such as OpenOffice.org, KDE, GNOME, ...) immediately after the networkless |
| 379 | installation. |
392 | Gentoo installation. |
| 380 | </p> |
393 | </p> |
| 381 | |
394 | |
| 382 | </body> |
395 | </body> |
| 383 | </subsection> |
396 | </subsection> |
| 384 | </section> |
397 | </section> |
| 385 | <!-- STOP --> |
398 | <!-- STOP --> |
| 386 | <section> |
399 | <section> |
| 387 | <title>Download, Burn and Boot a Gentoo LiveCD</title> |
400 | <title>Download, Burn and Boot a Gentoo Installation CD</title> |
| 388 | <subsection> |
401 | <subsection> |
| 389 | <title>Downloading and Burning the LiveCDs</title> |
402 | <title>Downloading and Burning the Installation CDs</title> |
| 390 | <body> |
403 | <body> |
| 391 | |
404 | |
| 392 | <p> |
|
|
| 393 | You have chosen to use a Gentoo LiveCD. We'll first start by downloading and |
|
|
| 394 | burning the chosen LiveCD. We previously discussed the several available |
|
|
| 395 | LiveCDs, but where can you find them? |
|
|
| 396 | </p> |
405 | <p> |
| 397 | |
406 | 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? |
| 398 | <p> |
409 | </p> |
|
|
410 | |
|
|
411 | <p> |
| 399 | You can download any of the LiveCDs (and, if you want to, a Packages CD as |
412 | You can download any of the Installation CDs (and, if you want to, a Packages |
| 400 | well) from one of our <uri link="/main/en/mirrors.xml">mirrors</uri>. The |
413 | CD as well) from one of our <uri link="/main/en/mirrors.xml">mirrors</uri>. The |
| 401 | LiveCDs are located in the <path>releases/ppc/2004.3/livecd</path> directory. |
414 | Installation CDs are located in the <path>releases/ppc/2005.0/installcd</path> |
|
|
415 | directory. |
| 402 | </p> |
416 | </p> |
| 403 | |
417 | |
| 404 | <p> |
418 | <p> |
| 405 | Inside that directory you'll find so-called ISO-files. Those are full CD images |
419 | Inside that directory you'll find so-called ISO-files. Those are full CD images |
| 406 | which you can write on a CD-R. |
420 | which you can write on a CD-R. |
| 407 | </p> |
421 | </p> |
| 408 | |
422 | |
| 409 | <p> |
423 | <p> |
| 410 | In case you wonder if your downloaded file is corrupted or not, you can |
424 | In case you wonder if your downloaded file is corrupted or not, you can |
| 411 | check its MD5 checksum and compare it with the MD5 checksum we provide (such as |
425 | check its MD5 checksum and compare it with the MD5 checksum we provide (such as |
| 412 | <path>install-ppc-minimal-2004.3.iso.md5</path>). You can check the MD5 checksum |
426 | <path>install-ppc-minimal-2005.0.iso.md5</path>). You can check the MD5 checksum |
| 413 | with the <c>md5sum</c> tool under Linux/Unix or <uri |
427 | with the <c>md5sum</c> tool under Linux/Unix or <uri |
| 414 | link="http://www.etree.org/md5com.html">md5sum</uri> for Windows. |
428 | 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>. |
| 415 | </p> |
431 | </p> |
| 416 | |
432 | |
| 417 | <p> |
433 | <p> |
| 418 | Another way to check the validity of the downloaded file is to use GnuPG to |
434 | Another way to check the validity of the downloaded file is to use GnuPG to |
| 419 | verify the cryptographic signature that we provide (the file ending with |
435 | verify the cryptographic signature that we provide (the file ending with |
| … | |
… | |
| 453 | </ul> |
469 | </ul> |
| 454 | |
470 | |
| 455 | </body> |
471 | </body> |
| 456 | </subsection> |
472 | </subsection> |
| 457 | <subsection> |
473 | <subsection> |
| 458 | <title>Default: Booting the LiveCD on a Apple/IBM</title> |
474 | <title>Default: Booting the Installation CD with Yaboot</title> |
| 459 | <body> |
475 | <body> |
| 460 | |
476 | |
| 461 | <p> |
|
|
| 462 | On NewWorld machines place the LiveCD in the CD-ROM and reboot the system. When |
|
|
| 463 | the system-start-bell sounds, simply hold down the 'C' until the CD loads. |
|
|
| 464 | </p> |
477 | <p> |
| 465 | |
478 | 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. |
| 466 | <p> |
481 | </p> |
| 467 | If you have an OldWorld Mac the bootable portion of the livecd can't be used. |
482 | |
| 468 | Instead you need to download <uri |
|
|
| 469 | link="http://penguinppc.org/projects/bootx/">BootX</uri> and have a working |
|
|
| 470 | MacOS installed on your system. You need to copy the <c>BootX Extension</c> from |
|
|
| 471 | the unpacked archive-file into the <c>Extensions Folder</c> and make a new |
|
|
| 472 | directory called <c>Linux Kernels</c> in the System Folder. In the next step you |
|
|
| 473 | need to copy the files <c>G3G4kernel</c> and <c>initrd.img.gz</c> from the |
|
|
| 474 | LiveCD <path>boot</path> folder into the <c>Linux Kernels</c> directory. Then |
|
|
| 475 | reboot the system and wait for BootX to load. After BootX loaded you still have |
|
|
| 476 | to set up a few items. In the options dialog you need to check <c>Use Specified |
|
|
| 477 | RAM Disk</c> and select the <c>initrd.img.gz</c> which you put in the <c>Linux |
|
|
| 478 | Kernels</c> directory. The ramdisk size should be set to at least <c>32000</c>. |
|
|
| 479 | Furthermore the kernel argument needs to be set to <c>rw init=/linuxrc |
|
|
| 480 | cdroot</c>. Eventually you are able to boot the LiveCD when you select Linux on |
|
|
| 481 | Startup. |
|
|
| 482 | </p> |
483 | <p> |
| 483 | |
|
|
| 484 | <p> |
|
|
| 485 | After the LiveCD loaded, you will be greeted by a friendly welcome message and a |
484 | After the Installation CD loaded, you will be greeted by a friendly welcome |
| 486 | <e>boot:</e> prompt at the bottom of the screen. |
485 | message and a <e>boot:</e> prompt at the bottom of the screen. |
| 487 | </p> |
486 | </p> |
| 488 | |
487 | |
| 489 | <p> |
488 | <p> |
| 490 | At this prompt you are able to select a kernel for the subarchitecture you use. |
489 | At this prompt you are able to select a kernel for the subarchitecture you use. |
| 491 | We provide <c>G3</c>, <c>G4</c> and <c>G5</c>. All kernels are built with |
490 | We provide <c>G3</c>, <c>G4</c> and <c>G5</c>. All kernels are built with |
| … | |
… | |
| 493 | well. |
492 | well. |
| 494 | </p> |
493 | </p> |
| 495 | |
494 | |
| 496 | <p> |
495 | <p> |
| 497 | You are also able to tweak some kernel options at this prompt. The following |
496 | You are also able to tweak some kernel options at this prompt. The following |
| 498 | table lists the available boot options you can add: |
497 | table lists some of the available boot options you can add: |
| 499 | </p> |
498 | </p> |
| 500 | |
499 | |
| 501 | <table> |
500 | <table> |
| 502 | <tr> |
501 | <tr> |
| 503 | <th>Boot Option</th> |
502 | <th>Boot Option</th> |
| … | |
… | |
| 518 | <ti> |
517 | <ti> |
| 519 | Disables level 3 cache on some PowerBooks (needed for at least the 17") |
518 | Disables level 3 cache on some PowerBooks (needed for at least the 17") |
| 520 | </ti> |
519 | </ti> |
| 521 | </tr> |
520 | </tr> |
| 522 | <tr> |
521 | <tr> |
| 523 | <ti><c>debug</c></ti> |
522 | <ti><c>dofirewire</c></ti> |
| 524 | <ti> |
|
|
| 525 | Enables verbose booting, spawns an initrd shell that can be used to debug |
|
|
| 526 | the LiveCD |
|
|
| 527 | </ti> |
523 | <ti> |
| 528 | </tr> |
524 | Enables support for IEEE1394 (FireWire) devices, like external harddisks. |
| 529 | <tr> |
|
|
| 530 | <ti><c>sleep=X</c></ti> |
|
|
| 531 | <ti> |
525 | </ti> |
| 532 | Wait X seconds before continuing; this can be needed by some very old SCSI |
526 | </tr> |
| 533 | CD-ROMs which don't speed up the CD quick enough |
527 | <tr> |
|
|
528 | <ti><c>dopcmcia</c></ti> |
| 534 | </ti> |
529 | <ti> |
| 535 | </tr> |
530 | If you want to use PCMCIA devices during your installation (like PCMCIA |
| 536 | <tr> |
531 | network cards) you have to enable this option. |
| 537 | <ti><c>bootfrom=X</c></ti> |
|
|
| 538 | <ti> |
|
|
| 539 | Boot from a different device |
|
|
| 540 | </ti> |
532 | </ti> |
| 541 | </tr> |
533 | </tr> |
| 542 | </table> |
534 | </table> |
| 543 | |
535 | |
| 544 | <p> |
536 | <p> |
| … | |
… | |
| 548 | </p> |
540 | </p> |
| 549 | |
541 | |
| 550 | </body> |
542 | </body> |
| 551 | </subsection> |
543 | </subsection> |
| 552 | <subsection> |
544 | <subsection> |
| 553 | <title>Alternative: Booting the LiveCD on a Pegasos</title> |
545 | <title>Alternative: Booting the Installation CD on a Pegasos</title> |
| 554 | <body> |
546 | <body> |
| 555 | |
547 | |
| 556 | <p> |
548 | <p> |
| 557 | On the Pegasos simply insert the CD and at the SmartFirmware boot-prompt type |
549 | On the Pegasos simply insert the CD and at the SmartFirmware boot-prompt type |
| 558 | <c>boot cd /boot/pegasos</c>. If you need any special boot options you can append them to the |
550 | <c>boot cd /boot/menu</c>. This will open a small bootmenu where you can choose |
| 559 | command-line. For instance <c>boot cd /boot/pegasos video=radeonfb:1280x1024@75 mem=256M</c>. |
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>. |
| 560 | </p> |
557 | </p> |
| 561 | |
558 | |
| 562 | </body> |
559 | </body> |
|
|
560 | </subsection> |
|
|
561 | |
| 563 | </subsection> |
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 | 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 | </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 | LiveCD and continue with <uri link="#booted">And When You're Booted...</uri> |
|
|
601 | </p> |
|
|
602 | </body> |
|
|
603 | </subsection> |
|
|
604 | |
| 564 | <subsection id="booted"> |
605 | <subsection id="booted"> |
| 565 | <title>And When You're Booted...</title> |
606 | <title>And When You're Booted...</title> |
| 566 | <body> |
607 | <body> |
| 567 | |
608 | |
| 568 | <p> |
609 | <p> |
| 569 | You will be greeted by a root ("#") prompt on the current console. You can also |
610 | You will be greeted by a root ("#") prompt on the current console. You can also |
| 570 | switch to other consoles by pressing Alt-fn-F2, Alt-fn-F3 and Alt-fn-F4. Get |
611 | switch to other consoles by pressing Alt-F2, Alt-F3 and Alt-F4. Get |
| 571 | back to the one you started on by pressing Alt-fn-F1. |
612 | back to the one you started on by pressing Alt-F1. Probably you have to hit |
|
|
613 | Alt-fn-Fx on Apple machines. |
| 572 | </p> |
614 | </p> |
| 573 | |
615 | |
| 574 | <p> |
616 | <p> |
| 575 | If you are installing Gentoo on a system with a non-US keyboard, use |
617 | If you are installing Gentoo on a system with a non-US keyboard, use |
| 576 | <c>loadkeys</c> to load the keymap for your keyboard. To list the available |
618 | <c>loadkeys</c> to load the keymap for your keyboard. To list the available |
| 577 | keymaps, execute <c>ls /usr/share/keymaps/i386</c>. Do not use the keymaps in |
619 | keymaps, execute <c>ls /usr/share/keymaps/i386</c>. On NewWorld machines or the |
| 578 | <path>ppc</path> or <path>mac</path> as they are for ADB-based OldWorld |
620 | Pegasos do not use the keymaps in <path>ppc</path> or <path>mac</path> as they |
| 579 | machines. |
621 | are for ADB-based OldWorld machines. |
| 580 | </p> |
622 | </p> |
| 581 | |
623 | |
| 582 | <pre caption="Listing available keymaps"> |
624 | <pre caption="Listing available keymaps"> |
| 583 | <comment>(PPC uses x86 keymaps on most systems. The mac/ppc keymaps provided |
625 | <comment>(PPC uses x86 keymaps on most systems. The mac/ppc keymaps provided |
| 584 | on the LiveCD are ADB keymaps and unusable with the LiveCD kernel)</comment> |
626 | on the Installation CD are ADB keymaps and unusable with the Installation CD |
|
|
627 | kernel)</comment> |
| 585 | # <i>ls /usr/share/keymaps/i386</i> |
628 | # <i>ls /usr/share/keymaps/i386</i> |
| 586 | </pre> |
629 | </pre> |
| 587 | |
630 | |
| 588 | <p> |
631 | <p> |
| 589 | Now load the keymap of your choice: |
632 | Now load the keymap of your choice: |
| … | |
… | |
| 602 | <subsection id="hardware"> |
645 | <subsection id="hardware"> |
| 603 | <title>Extra Hardware Configuration</title> |
646 | <title>Extra Hardware Configuration</title> |
| 604 | <body> |
647 | <body> |
| 605 | |
648 | |
| 606 | <p> |
649 | <p> |
| 607 | When the LiveCD boots, it tries to detect all your hardware devices and |
650 | When the Installation CD boots, it tries to detect all your hardware devices and |
| 608 | loads the appropriate kernel modules to support your hardware. In the |
651 | loads the appropriate kernel modules to support your hardware. In the |
| 609 | vast majority of cases, it does a very good job. However, in some cases, it may |
652 | vast majority of cases, it does a very good job. However, in some cases, it may |
| 610 | not auto-load the kernel modules you need. If the PCI auto-detection missed some |
653 | not auto-load the kernel modules you need. If the PCI auto-detection missed some |
| 611 | of your system's hardware, you will have to load the appropriate kernel modules |
654 | of your system's hardware, you will have to load the appropriate kernel modules |
| 612 | manually. |
655 | manually. |
| 613 | </p> |
656 | </p> |
| 614 | |
657 | |
| 615 | <p> |
658 | <p> |
| 616 | In the next example we try to load the <c>airport</c> module (support for |
659 | In the next example we try to load the <c>airport</c> module. This module |
| 617 | certain kinds of network interfaces): |
660 | supports only the old Airport cards (b-net). AirportExtreme is currently not |
|
|
661 | supported under Linux: |
| 618 | </p> |
662 | </p> |
| 619 | |
663 | |
| 620 | <pre caption="Loading kernel modules"> |
664 | <pre caption="Loading kernel modules"> |
| 621 | # <i>modprobe airport</i> |
665 | # <i>modprobe airport</i> |
| 622 | </pre> |
666 | </pre> |