/[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.64 Revision 1.65
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/2.5 --> 5<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
6 6
7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml,v 1.64 2010/07/21 01:28:29 nightmorph Exp $ --> 7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml,v 1.65 2011/05/16 15:15:45 josejx Exp $ -->
8 8
9<sections> 9<sections>
10 10
11<abstract> 11<abstract>
12You can install Gentoo in many ways. This chapter explains how to install 12You can install Gentoo in many ways. This chapter explains how to install
13Gentoo using the minimal Installation CD. 13Gentoo using the minimal Installation CD.
14</abstract> 14</abstract>
15 15
16<version>10.0</version> 16<version>10.1</version>
17<date>2010-07-20</date> 17<date>2011-05-16</date>
18 18
19<section> 19<section>
20<title>Hardware Requirements</title> 20<title>Hardware Requirements</title>
21<subsection> 21<subsection>
22<title>Introduction</title> 22<title>Introduction</title>
23<body> 23<body>
24 24
25<p> 25<p>
26Before we start, we first list what hardware requirements you need to 26Before we start, we first list what hardware requirements you need to
27successfully install Gentoo on your box. 27successfully install Gentoo on your box.
28</p> 28</p>
29 29
30</body> 30</body>
31</subsection> 31</subsection>
32<subsection> 32<subsection>
282<title>Default: Booting the Installation CD with Yaboot</title> 282<title>Default: Booting the Installation CD with Yaboot</title>
283<body> 283<body>
284 284
285<p> 285<p>
286On NewWorld machines place the Installation CD in the CD-ROM and reboot the 286On NewWorld machines place the Installation CD in the CD-ROM and reboot the
287system. When the system-start-bell sounds, simply hold down the 'C' until the 287system. When the system-start-bell sounds, simply hold down the 'C' until the
288CD loads. 288CD loads.
289</p> 289</p>
290 290
291<p> 291<p>
292After the Installation CD loaded, you will be greeted by a friendly welcome 292After the Installation CD loaded, you will be greeted by a friendly welcome
293message and a <e>boot:</e> prompt at the bottom of the screen. 293message and a <e>boot:</e> prompt at the bottom of the screen.
294</p> 294</p>
295 295
296<p> 296<p>
297We provide one generic kernel, <e>apple</e>. This kernel is built with support 297We provide one generic kernel, <e>ppc32</e>. This kernel is built with support
298for multiple CPUs, but it will boot on single processor machines as well. 298for multiple CPUs, but it will boot on single processor machines as well.
299</p> 299</p>
300 300
301<p> 301<p>
302You can tweak some kernel options at this prompt. The following table lists 302You can tweak some kernel options at this prompt. The following table lists
303some of the available boot options you can add: 303some of the available boot options you can add:
304</p> 304</p>
305 305
306<table> 306<table>
307<tr> 307<tr>
308 <th>Boot Option</th> 308 <th>Boot Option</th>
309 <th>Description</th> 309 <th>Description</th>
310</tr> 310</tr>
311<tr> 311<tr>
312 <ti><c>video</c></ti> 312 <ti><c>video</c></ti>
342</tr> 342</tr>
343<tr> 343<tr>
344 <ti><c>dosshd</c></ti> 344 <ti><c>dosshd</c></ti>
345 <ti>Starts <c>sshd</c>. Useful for unattended installs.</ti> 345 <ti>Starts <c>sshd</c>. Useful for unattended installs.</ti>
346</tr> 346</tr>
347<tr> 347<tr>
348 <ti><c>passwd=foo</c></ti> 348 <ti><c>passwd=foo</c></ti>
349 <ti> 349 <ti>
350 Sets whatever is after the = as the root password. Use with <c>dosshd</c> 350 Sets whatever is after the = as the root password. Use with <c>dosshd</c>
351 for remote installs. 351 for remote installs.
352 </ti> 352 </ti>
353</tr> 353</tr>
354</table> 354</table>
355 355
356<p> 356<p>
357To use the above options, at the <e>boot:</e> prompt, type <e>apple</e> followed 357To use the above options, at the <e>boot:</e> prompt, type <e>ppc32</e> followed
358by the desired option. In the example below, we'll force the kernel to use the 358by the desired option. In the example below, we'll force the kernel to use the
359Open Firmware framebuffer instead of the device specific driver. 359Open Firmware framebuffer instead of the device specific driver.
360</p> 360</p>
361 361
362<pre caption="Force the use of the Open Firmware framebuffer"> 362<pre caption="Force the use of the Open Firmware framebuffer">
363boot: <i>apple video=ofonly</i> 363boot: <i>ppc32 video=ofonly</i>
364</pre> 364</pre>
365 365
366<p> 366<p>
367If you don't need to add any options, just hit enter at this prompt, and a 367If you don't need to add any options, just type ppc32 at this prompt, and a
368complete Gentoo Linux environment will be loaded from the CD. Continue with 368complete Gentoo Linux environment will be loaded from the CD. Continue with
369<uri link="#booted">And When You're Booted...</uri>. 369<uri link="#booted">And When You're Booted...</uri>.
370</p> 370</p>
371 371
372</body> 372</body>
373</subsection> 373</subsection>
374<subsection> 374<subsection>
375<title>Alternative: Booting the Installation CD on a Pegasos</title> 375<title>Alternative: Booting the Installation CD on a Pegasos</title>
376<body> 376<body>
377 377
378<p> 378<p>
379On the Pegasos simply insert the CD and at the SmartFirmware boot-prompt type 379On the Pegasos simply insert the CD and at the SmartFirmware boot-prompt type
380<c>boot cd /boot/menu</c>. This will open a small bootmenu where you can choose 380<c>boot cd /boot/menu</c>. This will open a small bootmenu where you can choose
381between several preconfigured video configs. If you need any special boot 381between several preconfigured video configs. If you need any special boot
382options you can append them to the command-line just like with Yaboot above. 382options you can append them to the command-line just like with Yaboot above.
393<title>Alternative: Booting the Installation CD with BootX</title> 393<title>Alternative: Booting the Installation CD with BootX</title>
394<body> 394<body>
395 395
396<p> 396<p>
397If you have an OldWorld Mac the bootable portion of the livecd can't be used. 397If you have an OldWorld Mac the bootable portion of the livecd can't be used.
398The most simple solution is to use MacOS 9 or earlier to bootstrap into a Linux 398The most simple solution is to use MacOS 9 or earlier to bootstrap into a Linux
399environment with a tool called BootX. 399environment with a tool called BootX.
400</p> 400</p>
401 401
402<p> 402<p>
403First, download <uri link="http://penguinppc.org/bootloaders/bootx/">BootX</uri> 403First, download <uri link="http://penguinppc.org/bootloaders/bootx/">BootX</uri>
404and unpack the archive. Copy the the <c>BootX Extension</c> from the unpacked 404and unpack the archive. Copy the the <c>BootX Extension</c> from the unpacked
405archive into <c>Extensions Folder</c> and the BootX App Control Panel into 405archive into <c>Extensions Folder</c> and the BootX App Control Panel into
406<c>Control Panels</c>, both of which are located in your MacOS System Folder. 406<c>Control Panels</c>, both of which are located in your MacOS System Folder.
407Next, create a folder called "Linux Kernels" in your System folder and copy the 407Next, create a folder called "Linux Kernels" in your System folder and copy the
408<c>apple</c> kernel from the CD to this folder. Finally, copy <c>apple.igz</c> 408<c>ppc32</c> kernel from the CD to this folder. Finally, copy <c>ppc32.igz</c>
409from the Installation CD <path>boot</path> folder into the MacOS 409from the Installation CD <path>boot</path> folder into the MacOS
410<c>System Folder</c>. 410<c>System Folder</c>.
411</p> 411</p>
412 412
413<p> 413<p>
414To prepare BootX, start the BootX App Control Panel. First select the Options 414To prepare BootX, start the BootX App Control Panel. First select the Options
415dialog and check <c>Use Specified RAM Disk</c> and select <c>apple.igz</c> from 415dialog and check <c>Use Specified RAM Disk</c> and select <c>ppc32.igz</c> from
416your System Folder. Continue back to the initial screen and ensure that the 416your System Folder. Continue back to the initial screen and ensure that the
417ramdisk size is at least <c>32000</c>. Finally, set the kernel arguments as 417ramdisk size is at least <c>32000</c>. Finally, set the kernel arguments as
418shown below: 418shown below:
419</p> 419</p>
420 420
421<pre caption="BootX kernel arguments"> 421<pre caption="BootX kernel arguments">
422cdroot root=/dev/ram0 init=linuxrc loop=image.squashfs looptype=squashfs console=tty0 422cdroot root=/dev/ram0 init=linuxrc loop=image.squashfs looptype=squashfs console=tty0
423</pre> 423</pre>
424 424
425<note> 425<note>
426The kernel parameters in the yaboot section above are also applicable here. You 426The kernel parameters in the yaboot section above are also applicable here. You
427can append any of those options to the kernel arguments above. 427can append any of those options to the kernel arguments above.
428</note> 428</note>
429 429
430<p> 430<p>

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.65

  ViewVC Help
Powered by ViewVC 1.1.20