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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.40 Revision 1.41
1<?xml version='1.0' encoding='UTF-8'?> 1<?xml version='1.0' encoding='UTF-8'?>
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.40 2005/04/10 11:32:20 swift Exp $ --> 7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml,v 1.41 2005/04/11 02:01:11 josejx Exp $ -->
8 8
9<sections> 9<sections>
10 10
11<version>2.1</version> 11<version>2.1</version>
12<date>2005-04-10</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>
18<body> 18<body>
19 19
20<p> 20<p>
21Before we start, we first list what hardware requirements you need to 21Before we start, we first list what hardware requirements you need to
22successfully install Gentoo on your box. 22successfully install Gentoo on your box.
459 <li> 459 <li>
460 With cdrecord, you simply type <c>cdrecord dev=/dev/hdc &lt;downloaded iso 460 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 461 file&gt;</c> (replace <path>/dev/hdc</path> with your CD-RW drive's
462 device path). 462 device path).
463 </li> 463 </li>
464 <li> 464 <li>
465 With K3B, select <c>Tools</c> &gt; <c>CD</c> &gt; <c>Burn Image</c>. Then 465 With K3B, select <c>Tools</c> &gt; <c>CD</c> &gt; <c>Burn Image</c>. Then
466 you can locate your ISO file within the 'Image to Burn' area. Finally click 466 you can locate your ISO file within the 'Image to Burn' area. Finally click
467 <c>Start</c>. 467 <c>Start</c>.
468 </li> 468 </li>
469</ul> 469</ul>
470 470
471</body> 471</body>
472</subsection> 472</subsection>
473<subsection> 473<subsection>
474<title>Default: Booting the Installation CD on a Apple/IBM</title> 474<title>Default: Booting the Installation CD with Yaboot</title>
475<body> 475<body>
476 476
477<p> 477<p>
478On NewWorld machines place the Installation CD in the CD-ROM and reboot the 478On NewWorld machines place the Installation CD in the CD-ROM and reboot the
479system. When the system-start-bell sounds, simply hold down the 'C' until the 479system. When the system-start-bell sounds, simply hold down the 'C' until the
480CD loads. 480CD loads.
481</p>
482
483<p>
484If you have an OldWorld Mac the bootable portion of the livecd can't be used.
485Instead you need to download <uri
486link="http://penguinppc.org/projects/bootx/">BootX</uri> and have a working
487MacOS installed on your system. You need to copy the <c>BootX Extension</c> from
488the unpacked archive-file into the <c>Extensions Folder</c> and make a new
489directory called <c>Linux Kernels</c> in the System Folder. In the next step you
490need to copy the files <c>G3G4kernel</c> and <c>initrd.img.gz</c> from the
491Installation CD <path>boot</path> folder into the <c>Linux Kernels</c>
492directory. Then reboot the system and wait for BootX to load. After BootX
493loaded you still have to set up a few items. In the options dialog you need
494to check <c>Use Specified RAM Disk</c> and select the <c>initrd.img.gz</c>
495which you put in the <c>Linux Kernels</c> directory. The ramdisk size should
496be set to at least <c>32000</c>. Furthermore the kernel argument needs to be
497set to <c>rw init=/linuxrc cdroot</c>. Eventually you are able to boot the
498Installation CD when you select Linux on Startup.
499</p> 481</p>
500 482
501<p> 483<p>
502After the Installation CD loaded, you will be greeted by a friendly welcome 484After the Installation CD loaded, you will be greeted by a friendly welcome
503message and a <e>boot:</e> prompt at the bottom of the screen. 485message and a <e>boot:</e> prompt at the bottom of the screen.
504</p> 486</p>
505 487
506<p> 488<p>
507At this prompt you are able to select a kernel for the subarchitecture you use. 489At this prompt you are able to select a kernel for the subarchitecture you use.
508We provide <c>G3</c>, <c>G4</c> and <c>G5</c>. All kernels are built with 490We provide <c>G3</c>, <c>G4</c> and <c>G5</c>. All kernels are built with
509support for multiple CPUs, but they will boot on single processor machines as 491support for multiple CPUs, but they will boot on single processor machines as
510well. 492well.
511</p> 493</p>
512 494
513<p> 495<p>
564<body> 546<body>
565 547
566<p> 548<p>
567On the Pegasos simply insert the CD and at the SmartFirmware boot-prompt type 549On the Pegasos simply insert the CD and at the SmartFirmware boot-prompt type
568<c>boot cd /boot/menu</c>. This will open a small bootmenu where you can choose 550<c>boot cd /boot/menu</c>. This will open a small bootmenu where you can choose
569between several preconfigured video configs. If you need any special boot 551between several preconfigured video configs. If you need any special boot
570options you can append them to the command-line. For instance <c>boot cd 552options 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 553/boot/pegasos video=radeonfb:1280x1024@75 mem=256M</c>. The complete list of
572kernel appends (in case something goes wrong and you need it) is preconfigured 554kernel appends (in case something goes wrong and you need it) is preconfigured
573in the kernel with <c>console=ttyS0,115200 console=tty0 init=/linuxrc 555in the kernel with <c>console=ttyS0,115200 console=tty0 init=/linuxrc
574looptype=squashfs loop=/livecd.squashfs udev nodevfs cdroot root=/dev/ram0</c>. 556looptype=squashfs loop=/livecd.squashfs udev nodevfs cdroot root=/dev/ram0</c>.
575</p> 557</p>
576 558
577</body> 559</body>
578</subsection> 560</subsection>
561
562<subsection>
563<title>Alternative: Booting the Installation CD with BootX</title>
564<body>
565
566<p>
567If you have an OldWorld Mac the bootable portion of the livecd can't be used.
568The most simple solution is to use MacOS to bootstrap into a Linux environment
569with a tool called BootX. Boot floppies are being prepared for Macs without
570MacOS, but they are not available at this time.
571</p>
572<p>
573First, download <uri link="http://penguinppc.org/projects/bootx/">BootX</uri>
574and unpack the archive. Copy the the <c>BootX Extension</c> from the unpacked
575archive 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.
577Next, copy the files <c>G3G4</c> and <c>G3G4.igz</c> from the Installation CD
578<path>boot</path> folder into the MacOS <c>System Folder</c>.
579</p>
580<p>
581To prepare BootX, start the BootX App Control Panel. First select the Options
582dialog and check <c>Use Specified RAM Disk</c> and select <c>G3G4.igz</c> from
583your System Folder. Continue back to the initial screen and ensure that the
584ramdisk size is at least <c>32000</c>. Finally, set the kernel arguments as
585shown below:
586</p>
587
588<pre caption="BootX kernel arguments">
589cdroot root=/dev/ram0 init=linuxrc loop=livecd.squashfs looptype=squashfs console=tty0 nodevfs udev
590</pre>
591<note>
592The kernel parameters in the yaboot section above are also applicable here.
593</note>
594<p>
595Check once more to make sure the settings are correct and then save the
596configuration. This saves typing just in case it doesn't boot or something is
597missing. Press the Linux button at the top of the window to boot into the
598LiveCD and continue with <uri link="#booted">And When You're Booted...</uri>
599</p>
600</body>
601</subsection>
602
579<subsection id="booted"> 603<subsection id="booted">
580<title>And When You're Booted...</title> 604<title>And When You're Booted...</title>
581<body> 605<body>
582 606
583<p> 607<p>
584You will be greeted by a root ("#") prompt on the current console. You can also 608You will be greeted by a root ("#") prompt on the current console. You can also
585switch to other consoles by pressing Alt-F2, Alt-F3 and Alt-F4. Get 609switch to other consoles by pressing Alt-F2, Alt-F3 and Alt-F4. Get
586back to the one you started on by pressing Alt-F1. Probably you have to hit 610back to the one you started on by pressing Alt-F1. Probably you have to hit
587Alt-fn-Fx on Apple machines. 611Alt-fn-Fx on Apple machines.
588</p> 612</p>
589 613
590<p> 614<p>
591If you are installing Gentoo on a system with a non-US keyboard, use 615If 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 616<c>loadkeys</c> to load the keymap for your keyboard. To list the available
593keymaps, execute <c>ls /usr/share/keymaps/i386</c>. On NewWorld machines or the 617keymaps, execute <c>ls /usr/share/keymaps/i386</c>. On NewWorld machines or the

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41

  ViewVC Help
Powered by ViewVC 1.1.20