Gentoo Archives: gentoo-doc-cvs

From: "Joshua Saddler (nightmorph)" <nightmorph@g.o>
To: gentoo-doc-cvs@l.g.o
Subject: [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en/handbook: handbook-ppc.xml hb-install-ppc-bootloader.xml hb-install-ppc-disk.xml hb-install-ppc-kernel.xml hb-install-ppc-medium.xml
Date: Wed, 21 Jul 2010 00:52:58
Message-Id: 20100721005241.769902CE15@corvid.gentoo.org
1 nightmorph 10/07/21 00:52:41
2
3 Modified: handbook-ppc.xml hb-install-ppc-bootloader.xml
4 hb-install-ppc-disk.xml hb-install-ppc-kernel.xml
5 hb-install-ppc-medium.xml
6 Log:
7 Update the PPC handbook for the autobuilds. Major version bump for this release. Fixes bug 260403, bug 292726, and bug 234310.
8
9 Revision Changes Path
10 1.158 xml/htdocs/doc/en/handbook/handbook-ppc.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/handbook-ppc.xml?rev=1.158&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/handbook-ppc.xml?rev=1.158&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/handbook-ppc.xml?r1=1.157&r2=1.158
15
16 Index: handbook-ppc.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/handbook-ppc.xml,v
19 retrieving revision 1.157
20 retrieving revision 1.158
21 diff -u -r1.157 -r1.158
22 --- handbook-ppc.xml 6 Jul 2008 08:00:30 -0000 1.157
23 +++ handbook-ppc.xml 21 Jul 2010 00:52:41 -0000 1.158
24 @@ -1,21 +1,24 @@
25 <?xml version='1.0' encoding='UTF-8'?>
26 <!DOCTYPE book SYSTEM "/dtd/book.dtd">
27
28 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/handbook-ppc.xml,v 1.157 2008/07/06 08:00:30 nightmorph Exp $ -->
29 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/handbook-ppc.xml,v 1.158 2010/07/21 00:52:41 nightmorph Exp $ -->
30
31 <book>
32 <title>Gentoo Linux PPC Handbook</title>
33
34 <values>
35 <key id="arch">PPC</key>
36 - <key id="kernel-version">2.6.24-r5</key>
37 - <key id="kernel-name">kernel-2.6.24-gentoo-r5</key>
38 - <key id="kernel-gentoo">2.6.24-gentoo-r5</key>
39 - <key id="online-book">handbook-ppc.xml</key>
40 - <key id="release-dir">releases/ppc/2008.0/</key>
41 - <key id="stage3">stage3-ppc-2008.0.tar.bz2</key>
42 - <key id="profile">default/linux/ppc/ppc32/2008.0</key>
43 + <key id="genkernel-name">kernel-genkernel-ppc-2.6.33-gentoo-r2</key>
44 + <key id="genkernel-initrd">initramfs-genkernel-ppc-2.6.33-gentoo-r2</key>
45 + <key id="kernel-version">2.6.33-r2</key>
46 + <key id="kernel-name">kernel-2.6.33-gentoo-r2</key>
47 + <key id="min-cd-name">install-powerpc-minimal-&lt;release&gt;.iso</key>
48 + <key id="min-cd-size">105</key>
49 + <key id="release-dir">releases/ppc/autobuilds/</key>
50 + <key id="stage3">stage3-ppc-&lt;release&gt;.tar.bz2</key>
51 + <key id="profile">default/linux/powerpc/ppc32/10.0</key>
52 <key id="CFLAGS">-O2 -mcpu=powerpc -mtune=powerpc -fno-strict-aliasing -pipe</key>
53 + <key id="online-book">handbook-ppc.xml</key>
54 </values>
55
56 <author title="Author">
57 @@ -142,8 +145,8 @@
58 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
59 <license/>
60
61 -<version>9.4</version>
62 -<date>2008-07-06</date>
63 +<version>10.0</version>
64 +<date>2010-07-20</date>
65
66 <part>
67 <title>Installing Gentoo</title>
68
69
70
71 1.46 xml/htdocs/doc/en/handbook/hb-install-ppc-bootloader.xml
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-bootloader.xml?rev=1.46&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-bootloader.xml?rev=1.46&content-type=text/plain
75 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-bootloader.xml?r1=1.45&r2=1.46
76
77 Index: hb-install-ppc-bootloader.xml
78 ===================================================================
79 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-bootloader.xml,v
80 retrieving revision 1.45
81 retrieving revision 1.46
82 diff -u -r1.45 -r1.46
83 --- hb-install-ppc-bootloader.xml 2 May 2008 08:04:23 -0000 1.45
84 +++ hb-install-ppc-bootloader.xml 21 Jul 2010 00:52:41 -0000 1.46
85 @@ -4,23 +4,28 @@
86 <!-- The content of this document is licensed under the CC-BY-SA license -->
87 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
88
89 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-bootloader.xml,v 1.45 2008/05/02 08:04:23 nightmorph Exp $ -->
90 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-bootloader.xml,v 1.46 2010/07/21 00:52:41 nightmorph Exp $ -->
91
92 <sections>
93
94 -<version>9.1</version>
95 -<date>2008-05-02</date>
96 +<version>10.0</version>
97 +<date>2010-07-20</date>
98
99 <section>
100 -<title>Choosing a Bootloader</title>
101 +<title>Making your Choice</title>
102 <subsection>
103 <title>Introduction</title>
104 <body>
105
106 <p>
107 -Now that the kernel is configured and compiled, you'll need a <e>bootloader</e>
108 -to start your new linux installation. The <e>bootloader</e> that you use will
109 -depend upon the type of PPC machine you have.
110 +Now that your kernel is configured and compiled and the necessary system
111 +configuration files are filled in correctly, it is time to install a
112 +program that will fire up your kernel when you start the system. Such a
113 +program is called a <e>bootloader</e>.
114 +</p>
115 +
116 +<p>
117 +The bootloader that you use will depend upon the type of PPC machine you have.
118 </p>
119
120 <p>
121 @@ -65,15 +70,16 @@
122 <p>
123 To set up yaboot, you can use <c>yabootconfig</c> to automatically create a
124 configuration file for you. If you are installing Gentoo on a G5 (where
125 -<c>yabootconfig</c> does not always work), or you plan to boot from firewire
126 +<c>yabootconfig</c> does not always work), or you plan to boot from FireWire
127 or USB, you will need to manually configure yaboot.
128 </p>
129
130 <note>
131 -You will need to manually edit the yaboot.conf when using genkernel, even if
132 -yabootconfig is used. The kernel image section of yaboot.conf should be
133 -modified as follows (using vmlinux and initrd as the name of kernel and
134 -initrd image):
135 +You will need to manually edit the <path>yaboot.conf</path> when using
136 +<c>genkernel</c>, even if <c>yabootconfig</c> is used. The kernel image section
137 +of <path>yaboot.conf</path> should be modified as follows (using
138 +<path>vmlinux</path> and <path>initrd</path> as the name of kernel and
139 +<path>initrd</path> image):
140 </note>
141
142 <pre caption="Adding genkernel boot arguments to yaboot.conf">
143 @@ -82,11 +88,11 @@
144 ## kernel or set of boot options - replace the image and initrd
145 ## with the exact filename of your kernel and initrd image.
146 ###########################################################</comment>
147 -image=/boot/kernel-genkernel-ppc-<keyval id="kernel-gentoo"/>
148 +image=/boot/<keyval id="genkernel-name"/>
149 label=Linux
150 root=/dev/ram0
151 partition=3
152 - initrd=/boot/initramfs-genkernel-ppc-<keyval id="kernel-gentoo"/>
153 + initrd=/boot/<keyval id="genkernel-initrd"/>
154 <comment># You can add additional kernel arguments to append such as
155 # rootdelay=10 for a USB/Firewire Boot</comment>
156 append="real_root=/dev/sda3 init=/linuxrc"
157 @@ -125,14 +131,15 @@
158 </pre>
159
160 <p>
161 -Now exit the chroot and run <c>yabootconfig --chroot /mnt/gentoo</c>. First,
162 -the program will confirm the location of the bootstrap partition. If you are
163 -using the suggested disk partitioning scheme, your bootstrap partition should
164 -be /dev/sda2. Type <c>Y</c> if the output is correct. If not, double check your
165 -<path>/etc/fstab</path>. <c>yabootconfig</c> will then scan your system setup,
166 -create <path>/etc/yaboot.conf</path> and run <c>mkofboot</c> for you.
167 -<c>mkofboot</c> is used to format the Apple_Bootstrap partition, and install
168 -the yaboot configuration file into it. After this enter the chroot again.
169 +Now exit the chroot and run <c>yabootconfig --chroot /mnt/gentoo</c>. First, the
170 +program will confirm the location of the bootstrap partition. If you are using
171 +the suggested disk partitioning scheme, your bootstrap partition should be
172 +<path>/dev/sda2</path>. Type <c>Y</c> if the output is correct. If not, double
173 +check your <path>/etc/fstab</path>. <c>yabootconfig</c> will then scan your
174 +system setup, create <path>/etc/yaboot.conf</path> and run <c>mkofboot</c> for
175 +you. <c>mkofboot</c> is used to format the Apple_Bootstrap partition, and
176 +install the yaboot configuration file into it. After this enter the chroot
177 +again.
178 </p>
179
180 <pre caption="Re-enter the chroot">
181 @@ -291,8 +298,8 @@
182 # <i>exit</i>
183 cdimage ~# <i>mkdir /mnt/mac</i>
184 cdimage ~# <i>mount /dev/sda6 /mnt/mac -t hfs</i>
185 -cdimage ~# <i>cp /mnt/gentoo/boot/kernel-genkernel-ppc-<keyval id="kernel-gentoo"/> "/mnt/mac/System Folder/Linux Kernels"</i>
186 -cdimage ~# <i>cp /mnt/gentoo/boot/initramfs-genkernel-ppc-<keyval id="kernel-gentoo"/> "/mnt/mac/System Folder"</i>
187 +cdimage ~# <i>cp /mnt/gentoo/boot/<keyval id="genkernel-name"/> "/mnt/mac/System Folder/Linux Kernels"</i>
188 +cdimage ~# <i>cp /mnt/gentoo/boot/<keyval id="genkernel-initrd"/> "/mnt/mac/System Folder"</i>
189 </pre>
190
191 <p>
192 @@ -345,14 +352,14 @@
193 <body>
194
195 <p>
196 -quik allows OldWorld Macs to boot without MacOS. However, it isn't well
197 -supported and has a number of quirks. If you have the option, it is recommended
198 +<c>quik</c> allows OldWorld Macs to boot without MacOS. However, it isn't well
199 +supported and has a number of quirks. If you have the option, it is recommended
200 that you use BootX instead since it is much more reliable and easier to set up
201 than quik.
202 </p>
203
204 <p>
205 -First, we'll need to install quik:
206 +First, we'll need to install <c>quik</c>:
207 </p>
208
209 <pre caption="Emerge quik">
210 @@ -366,7 +373,7 @@
211
212 <pre caption="Configuring quik.conf">
213 # Example of quik.conf
214 -init-message = "Gentoo 2008.0\n"
215 +init-message = "Gentoo Linux\n"
216 <comment># This is the boot partition</comment>
217 partition = 2
218 root = /dev/sda4
219 @@ -378,9 +385,9 @@
220 </pre>
221
222 <p>
223 -Your quik.conf file <e>must</e> be on the same disk as the quik boot images,
224 -however it can be on a different partition on the same disk, although it is
225 -recommended to move it to your boot partition.
226 +Your <path>quik.conf</path> file <e>must</e> be on the same disk as the quik
227 +boot images, however it can be on a different partition on the same disk,
228 +although it is recommended to move it to your boot partition.
229 </p>
230
231 <pre caption="Moving quik.conf to /boot">
232 @@ -493,7 +500,8 @@
233
234 [SECTION]
235 Local HD -> Genkernel (Normal)
236 -ide:0 kernel-genkernel-ppc-<keyval id="kernel-gentoo"/> root=/dev/ram0 real_root=/dev/sda3 init=/linuxrc initrd=initramfs-genkernel-ppc<keyval id="kernel-gentoo"/>
237 +ide:0 <keyval id="genkernel-name"/> root=/dev/ram0
238 +real_root=/dev/sda3 init=/linuxrc initrd=<keyval id="genkernel-initrd"/>
239 </pre>
240
241 <p>
242
243
244
245 1.48 xml/htdocs/doc/en/handbook/hb-install-ppc-disk.xml
246
247 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-disk.xml?rev=1.48&view=markup
248 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-disk.xml?rev=1.48&content-type=text/plain
249 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-disk.xml?r1=1.47&r2=1.48
250
251 Index: hb-install-ppc-disk.xml
252 ===================================================================
253 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-disk.xml,v
254 retrieving revision 1.47
255 retrieving revision 1.48
256 diff -u -r1.47 -r1.48
257 --- hb-install-ppc-disk.xml 2 May 2008 08:04:23 -0000 1.47
258 +++ hb-install-ppc-disk.xml 21 Jul 2010 00:52:41 -0000 1.48
259 @@ -4,12 +4,12 @@
260 <!-- The content of this document is licensed under the CC-BY-SA license -->
261 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
262
263 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-disk.xml,v 1.47 2008/05/02 08:04:23 nightmorph Exp $ -->
264 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-disk.xml,v 1.48 2010/07/21 00:52:41 nightmorph Exp $ -->
265
266 <sections>
267
268 -<version>9.1</version>
269 -<date>2008-05-02</date>
270 +<version>10.0</version>
271 +<date>2010-07-20</date>
272
273 <section>
274 <title>Introduction to Block Devices</title>
275 @@ -52,34 +52,33 @@
276 <body>
277
278 <p>
279 -Apple New World machines are fairly straightforward to configure. The first
280 -partition is always an <e>Apple Partition Map</e>. This partition keeps track
281 -of the layout of the disk. You cannot remove this partition. The next
282 -partition should always be a bootstrap partition. This partition contains a
283 -small (800k) HFS filesystem that holds a copy of the bootloader Yaboot and its
284 -configuration file. This partition is <e>not</e> the same as a
285 -<path>/boot</path> partition as found on other architectures. After the boot
286 -partition, the usual Linux filesystems are placed, according to the scheme
287 -below. The swap partition is a temporary storage place for when your system
288 -runs out of physical memory. The root partition will contain the filesystem
289 -that Gentoo is installed on. If you wish to dual boot, the OSX partition
290 -can go anywhere after the bootstrap partition to insure that yaboot starts
291 -first.
292 +Apple New World machines are fairly straightforward to configure. The first
293 +partition is always an <e>Apple Partition Map</e>. This partition keeps track of
294 +the layout of the disk. You cannot remove this partition. The next partition
295 +should always be a bootstrap partition. This partition contains a small (800k)
296 +HFS filesystem that holds a copy of the bootloader Yaboot and its configuration
297 +file. This partition is <e>not</e> the same as a <path>/boot</path> partition as
298 +found on other architectures. After the boot partition, the usual Linux
299 +filesystems are placed, according to the scheme below. The swap partition is a
300 +temporary storage place for when your system runs out of physical memory. The
301 +root partition will contain the filesystem that Gentoo is installed on. If you
302 +wish to dual boot, the OSX partition can go anywhere after the bootstrap
303 +partition to insure that yaboot starts first.
304 </p>
305
306 <note>
307 There may be "Disk Driver" partitions on your disk such as
308 <path>Apple_Driver63</path>, <path>Apple_Driver_ATA</path>,
309 <path>Apple_FWDriver</path>, <path>Apple_Driver_IOKit</path>, and
310 -<path>Apple_Patches</path>. These are used to boot MacOS, so if you have no
311 -need for this, you can remove them by initializing the disk with mac-fdisk's
312 -<c>i</c> option. This will completely erase the disk! If you are in doubt,
313 -just let them be.
314 +<path>Apple_Patches</path>. These are used to boot MacOS, so if you have no need
315 +for this, you can remove them by initializing the disk with <c>mac-fdisk</c>'s
316 +<c>i</c> option. This will completely erase the disk! If you are in doubt, just
317 +let them be.
318 </note>
319
320 <note>
321 If you partitioned this disk with Apple's Disk Utility, there may be
322 -128Mb spaces between partitions which Apple reserves for "future use". You
323 +128Mb spaces between partitions which Apple reserves for "future use". You
324 can safely remove these.
325 </note>
326
327 @@ -340,11 +339,11 @@
328
329 <p>
330 If you used Apple's Disk Utility to leave space for Linux, first delete the
331 -partitions you have created previously to make room for your new install. Use
332 -<c>d</c> in <c>mac-fdisk</c> to delete those partition(s). It will ask for the
333 -partition number to delete. Usually the first partition on NewWorld machines
334 -(Apple_partition_map) could not be deleted. If you would like to start with a
335 -clean disk, you can simply initialize the disk by pressing <c>i</c>. This
336 +partitions you have created previously to make room for your new install. Use
337 +<c>d</c> in <c>mac-fdisk</c> to delete those partition(s). It will ask for the
338 +partition number to delete. Usually the first partition on NewWorld machines
339 +(Apple_partition_map) cannot be deleted. If you would like to start with a
340 +clean disk, you can simply initialize the disk by pressing <c>i</c>. This
341 will completely erase the disk, so use this with caution.
342 </p>
343
344 @@ -383,10 +382,10 @@
345
346 <note>
347 To make sure everything is ok, you should run <c>mac-fdisk -l</c> and check
348 -whether all the partitions are there. If you don't see any of the partitions
349 -you created, or the changes you made, you should reinitialize your partitions
350 -by pressing "i" in mac-fdisk. Note that this will recreate the partition map
351 -and thus remove all your partitions.
352 +whether all the partitions are there. If you don't see any of the partitions you
353 +created, or the changes you made, you should reinitialize your partitions by
354 +pressing <c>i</c> in <c>mac-fdisk</c>. Note that this will recreate the
355 +partition map and thus remove all your partitions.
356 </note>
357
358 <p>
359 @@ -402,7 +401,7 @@
360
361 <p>
362 <c>parted</c>, the Partition Editor, can now handle HFS+ partitions used by
363 -Mac OS and Mac OS X. With this tool you can resize your Mac-partitions and
364 +Mac OS and Mac OS X. With this tool you can resize your Mac partitions and
365 create space for your Linux partitions. Nevertheless, the example below
366 describes partitioning for Pegasos machines only.
367 </p>
368 @@ -423,7 +422,7 @@
369 <p>
370 You can type <c>print</c> at any time in parted to display the current partition
371 table. If at any time you change your mind or made a mistake you can press
372 -<c>Ctrl-c</c> to abort parted.
373 +<c>Ctrl-c</c> to abort <c>parted</c>.
374 </p>
375
376 <p>
377 @@ -436,7 +435,7 @@
378 <c>END</c> should be replaced with the megabyte range (e.g. <c>0 32</c>) which
379 creates a 32 MB partition starting at 0MB and ending at 32MB. If you chose to
380 create an ext2 or ext3 partition instead, substitute ext2 or ext3 for affs1 in
381 -the mkpart command.
382 +the <c>mkpart</c> command.
383 </p>
384
385 <p>
386 @@ -454,7 +453,7 @@
387 </p>
388
389 <p>
390 -When you are done in parted simply type <c>quit</c>.
391 +When you are done in <c>parted</c> simply type <c>quit</c>.
392 </p>
393
394 </body>
395
396
397
398 1.61 xml/htdocs/doc/en/handbook/hb-install-ppc-kernel.xml
399
400 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-kernel.xml?rev=1.61&view=markup
401 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-kernel.xml?rev=1.61&content-type=text/plain
402 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-kernel.xml?r1=1.60&r2=1.61
403
404 Index: hb-install-ppc-kernel.xml
405 ===================================================================
406 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-kernel.xml,v
407 retrieving revision 1.60
408 retrieving revision 1.61
409 diff -u -r1.60 -r1.61
410 --- hb-install-ppc-kernel.xml 21 Aug 2008 14:47:23 -0000 1.60
411 +++ hb-install-ppc-kernel.xml 21 Jul 2010 00:52:41 -0000 1.61
412 @@ -4,12 +4,12 @@
413 <!-- The content of this document is licensed under the CC-BY-SA license -->
414 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
415
416 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-kernel.xml,v 1.60 2008/08/21 14:47:23 swift Exp $ -->
417 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-kernel.xml,v 1.61 2010/07/21 00:52:41 nightmorph Exp $ -->
418
419 <sections>
420
421 -<version>9.1</version>
422 -<date>2008-08-21</date>
423 +<version>10.0</version>
424 +<date>2010-07-20</date>
425
426 <section>
427 <title>Timezone</title>
428 @@ -41,13 +41,18 @@
429 <p>
430 The core around which all distributions are built is the Linux kernel. It is the
431 layer between the user programs and your system hardware. Gentoo provides its
432 -users several possible kernels to choose from. A full listing with description
433 -is available at the
434 -<uri link="/doc/en/gentoo-kernel.xml">Gentoo Kernel Guide</uri>.
435 +users several possible kernel sources. A full listing with description is
436 +available at the <uri link="/doc/en/gentoo-kernel.xml">Gentoo Kernel
437 +Guide</uri>.
438 </p>
439
440 <p>
441 -We suggest using <c>gentoo-sources</c> on PPC, which is a recent 2.6 kernel.
442 +For <keyval id="arch"/>-based systems we have <c>gentoo-sources</c>
443 +(kernel source patched for extra features).
444 +</p>
445 +
446 +<p>
447 +Choose your kernel source and install it using <c>emerge</c>.
448 </p>
449
450 <pre caption="Installing a kernel source">
451 @@ -55,22 +60,22 @@
452 </pre>
453
454 <p>
455 -If you take a look in <path>/usr/src</path> you should see a symlink named
456 -<path>linux</path> pointing to your current kernel source. In this case, the
457 -installed kernel source points to <c>gentoo-sources-<keyval
458 -id="kernel-version"/></c>. Your version may be different, so keep this in mind.
459 +When you take a look in <path>/usr/src</path> you should see a symlink called
460 +<path>linux</path> pointing to your kernel source. In this case, the installed
461 +kernel source points to <c>gentoo-sources-<keyval id="kernel-version"/></c>.
462 +Your version may be different, so keep this in mind.
463 </p>
464
465 <pre caption="Viewing the kernel source symlink">
466 # <i>ls -l /usr/src/linux</i>
467 -lrwxrwxrwx 1 root root 22 Mar 18 16:23 /usr/src/linux -&gt; linux-<keyval id="kernel-gentoo"/>
468 +lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux -&gt; linux-<keyval id="kernel-version"/>
469 </pre>
470
471 <p>
472 Now it is time to configure and compile your kernel source. You can use
473 <c>genkernel</c> for this, which will build a generic kernel as used by the
474 Installation CD. We explain the "manual" configuration first though, as it is
475 -a more efficient configuration.
476 +the best way to optimize your environment.
477 </p>
478
479 <p>
480 @@ -97,17 +102,14 @@
481
482 <p>
483 However, one thing <e>is</e> true: you must know your system when you start
484 -configuring a kernel manually. Most information can be gathered by emerging
485 -pciutils (<c>emerge pciutils</c>) which contains the program
486 -<c>lspci</c>. You will now be able to use <c>lspci</c> within the chrooted
487 -environment. You may safely ignore any <e>pcilib</e> warnings (such as pcilib:
488 -cannot open /sys/bus/pci/devices) that <c>lspci</c> throws out. Alternatively,
489 -you can run <c>lspci</c> from a <e>non-chrooted</e> environment. The results
490 -are the same. You can also run <c>lsmod</c> to see what kernel modules the
491 -Installation CD uses (it might provide you with a nice hint on what to enable).
492 -Another place to look for clues as to what components to enable is to check the
493 -kernel message logs from the successful boot that got you this far. Type
494 -<c>dmesg</c> to see these kernel messages.
495 +configuring a kernel manually. Most information can be gathered by emerging
496 +pciutils (<c>emerge pciutils</c>) which contains <c>lspci</c>. You will now
497 +be able to use <c>lspci</c> within the chrooted environment. You may safely
498 +ignore any <e>pcilib</e> warnings (like pcilib: cannot open
499 +/sys/bus/pci/devices) that <c>lspci</c> throws out. Alternatively, you can run
500 +<c>lspci</c> from a <e>non-chrooted</e> environment. The results are the same.
501 +You can also run <c>lsmod</c> to see what kernel modules the Installation CD
502 +uses (it might provide you with a nice hint on what to enable).
503 </p>
504
505 <p>
506 @@ -140,7 +142,7 @@
507 First go to <c>File Systems</c> and select support for the filesystems you use.
508 <e>Don't</e> compile them as modules, otherwise your Gentoo system will not be
509 able to mount your partitions. Also select the <c>/proc file system</c> and
510 -<c>Virtual memory</c>. Make sure that you also enable support for Amiga
511 +<c>Virtual memory</c>. Make sure that you also enable support for Amiga
512 partitions if you are using a Pegasos, or Macintosh partitions if you are using
513 an Apple computer.
514 </p>
515 @@ -164,7 +166,7 @@
516 </pre>
517
518 <p>
519 -Users of NewWorld and OldWorld machines will want HFS support as well. OldWorld
520 +Users of NewWorld and OldWorld machines will want HFS support as well. OldWorld
521 users require it for copying compiled kernels to the MacOS partition. NewWorld
522 users require it for configuring the special Apple_Bootstrap partition:
523 </p>
524 @@ -196,8 +198,8 @@
525 </p>
526
527 <p>
528 -Don't forget to include support in the kernel for your ethernet card! Most
529 -newer Apple computers use the SunGEM ethernet driver. Older iMacs commonly use
530 +Don't forget to include support in the kernel for your ethernet card! Most
531 +newer Apple computers use the SunGEM ethernet driver. Older iMacs commonly use
532 the BMAC driver.
533 </p>
534
535 @@ -214,8 +216,8 @@
536
537 <p>
538 At this time, full kernel preemption may still be unstable on PPC and may cause
539 -compilation failures and random segfaults. It is <e>strongly</e> suggested
540 -that you do not use this feature. Both <e>Voluntary Preemption</e> and
541 +compilation failures and random segfaults. It is <e>strongly</e> suggested
542 +that you do not use this feature. Both <e>Voluntary Preemption</e> and
543 <e>No Forced Preemption</e> should be safe.
544 </p>
545
546 @@ -228,12 +230,12 @@
547 </pre>
548
549 <p>
550 -If you're booting from Firewire, you'll need to enable these options. If you do
551 +If you're booting from FireWire, you'll need to enable these options. If you do
552 not want to compile in support, you'll need to include these modules and their
553 dependencies in an initrd.
554 </p>
555
556 -<pre caption="Enable support for firewire devices on boot">
557 +<pre caption="Enable support for FireWire devices on boot">
558 Device Drivers ---&gt;
559 IEEE 1394 (FireWire) support ---&gt;
560 &lt;*&gt; IEEE 1394 (FireWire) support
561 @@ -257,8 +259,8 @@
562
563 <p>
564 Do not turn off kernel framebuffer support as it is required for a successful
565 -boot. If you are using an NVIDIA based chipset, you should use the Open
566 -Firmware framebuffer. If you are using an ATI based chipset, you should select
567 +boot. If you are using an NVIDIA based chipset, you should use the Open
568 +Firmware framebuffer. If you are using an ATI based chipset, you should select
569 the framebuffer driver based upon your chipset (Mach64, Rage128 or Radeon).
570 </p>
571
572 @@ -276,9 +278,9 @@
573
574 <note>
575 If you select more than one framebuffer device, it may default to a less than
576 -optimal driver. Either use only one framebuffer device or specify which
577 -to use by passing the driver to use to the kernel on boot by appending a video
578 -line such as: <c>video=radeonfb</c>.
579 +optimal driver. Either use only one framebuffer device or specify which to use
580 +by passing the driver to use to the kernel on boot by appending a video line
581 +such as: <c>video=radeonfb</c>.
582 </note>
583
584 <p>
585 @@ -323,7 +325,7 @@
586 <comment>(Apple/IBM)</comment>
587 # <i>cp vmlinux /boot/<keyval id="kernel-name"/></i>
588 <comment>(Pegasos)</comment>
589 -# <i>cp arch/powerpc/boot/images/zImage /boot/<keyval id="kernel-name" /></i>
590 +# <i>cp arch/powerpc/boot/images/zImage /boot/<keyval id="kernel-name"/></i>
591 </pre>
592
593 <p>
594 @@ -367,9 +369,9 @@
595 </pre>
596
597 <p>
598 -If you are using firewire or USB to boot, you'll need to add modules to the
599 -initrd. Edit <path>/usr/share/genkernel/ppc/modules_load</path> and change
600 -<c>MODULES_FIREWIRE="ieee1394 ohci1394 sbp2"</c> for firewire support or
601 +If you are using FireWire or USB to boot, you'll need to add modules to the
602 +initrd. Edit <path>/usr/share/genkernel/ppc/modules_load</path> and change
603 +<c>MODULES_FIREWIRE="ieee1394 ohci1394 sbp2"</c> for FireWire support or
604 <c>MODULES_USB="usbcore ohci-hcd ehci-hcd usb-storage"</c> for USB support.
605 </p>
606
607 @@ -425,7 +427,7 @@
608
609 <pre caption="Checking the created kernel image name and initrd">
610 <comment>Note, your kernel version might be different</comment>
611 -# <i>ls /boot/kernel-genkernel-ppc-<keyval id="kernel-gentoo"/> /boot/initramfs-genkernel-ppc-<keyval id="kernel-gentoo"/></i>
612 +# <i>ls /boot/<keyval id="genkernel-name"/> /boot/<keyval id="genkernel-initrd"/></i>
613 </pre>
614
615 <p>
616
617
618
619 1.63 xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml
620
621 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml?rev=1.63&view=markup
622 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml?rev=1.63&content-type=text/plain
623 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml?r1=1.62&r2=1.63
624
625 Index: hb-install-ppc-medium.xml
626 ===================================================================
627 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml,v
628 retrieving revision 1.62
629 retrieving revision 1.63
630 diff -u -r1.62 -r1.63
631 --- hb-install-ppc-medium.xml 5 Aug 2009 15:25:23 -0000 1.62
632 +++ hb-install-ppc-medium.xml 21 Jul 2010 00:52:41 -0000 1.63
633 @@ -4,12 +4,12 @@
634 <!-- The content of this document is licensed under the CC-BY-SA license -->
635 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
636
637 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml,v 1.62 2009/08/05 15:25:23 nightmorph Exp $ -->
638 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-ppc-medium.xml,v 1.63 2010/07/21 00:52:41 nightmorph Exp $ -->
639
640 <sections>
641
642 -<version>9.2</version>
643 -<date>2009-08-05</date>
644 +<version>10.0</version>
645 +<date>2010-07-20</date>
646
647 <section>
648 <title>Hardware Requirements</title>
649 @@ -40,7 +40,7 @@
650 <th>Apple OldWorld machines</th>
651 <ti>
652 Apple Machines with an Open Firmware revision less than 3, such as the Beige
653 - G3s, PCI PowerMacs and PCI PowerBooks. PCI based Apple Clones should also
654 + G3s, PCI PowerMacs and PCI PowerBooks. PCI-based Apple Clones should also
655 be supported.
656 </ti>
657 </tr>
658 @@ -82,53 +82,48 @@
659
660 <!-- START -->
661 <section>
662 -<title>The Gentoo Universal Installation CD</title>
663 +<title>The Gentoo Installation CDs</title>
664 <subsection>
665 <title>Introduction</title>
666 <body>
667
668 <p>
669 -Gentoo Linux can be installed using a <e>stage3</e> tarball file.
670 -Such a tarball is an archive that contains a minimal environment from
671 -which you can succesfully install Gentoo Linux onto your system.
672 +The <e>Gentoo Installation CDs</e> are bootable CDs which contain a
673 +self-sustained Gentoo environment. They allow you to boot Linux from the CD.
674 +During the boot process your hardware is detected and the appropriate drivers
675 +are loaded. They are maintained by Gentoo developers.
676 </p>
677
678 <p>
679 -Installations using a stage1 or stage2 tarball file are not documented in the
680 -Gentoo Handbook - please read the <uri link="/doc/en/faq.xml#stage12">Gentoo
681 -FAQ</uri> on these matters.
682 +All Installation CDs allow you to boot, set up networking, initialize your
683 +partitions and start installing Gentoo from the Internet.
684 </p>
685
686 -</body>
687 -</subsection>
688 -<subsection>
689 -<title>Gentoo Universal Installation CD</title>
690 -<body>
691 -
692 +<!--
693 +<impo>
694 +If you wish to install Gentoo without a working Internet connection, or would
695 +like to use one of the provided installers, please use the installation
696 +instructions described in the <uri link="2008.0/">Gentoo 2008.0
697 +Handbooks</uri>.
698 +</impo>
699 +-->
700 +<!--
701 <p>
702 -An Installation CD is a bootable medium which contains a self-sustained Gentoo
703 -environment. It allows you to boot Linux from the CD. During the boot process
704 -your hardware is detected and the appropriate drivers are loaded. The Gentoo
705 -Installation CDs are maintained by Gentoo developers.
706 -</p>
707 -
708 -<p>
709 -There currently are two Installation CDs available:
710 +The Installation CDs that we currently provide are:
711 </p>
712
713 <ul>
714 <li>
715 + The Gentoo <e>Minimal</e> Installation CD, a small, no-nonsense, bootable
716 + CD which sole purpose is to boot the system, prepare the networking and
717 + continue with the Gentoo installation.
718 + </li>
719 + <li>
720 The Universal Installation CD contains everything you need to install
721 Gentoo. It provides stage3 files for common architectures, source code
722 for the extra applications you need to choose from and, of course, the
723 installation instructions for your architecture.
724 </li>
725 - <li>
726 - The Minimal Installation CD contains only a minimal environment that allows
727 - you to boot up and configure your network so you can connect to the
728 - Internet. It does not contain any additional files and cannot be used
729 - during the current installation approach.
730 - </li>
731 </ul>
732
733 <p>
734 @@ -143,63 +138,118 @@
735 <p>
736 The use of the Package CD is covered later in this document.
737 </p>
738 +-->
739 +</body>
740 +</subsection>
741 +<subsection>
742 +<title>Gentoo Minimal Installation CD</title>
743 +<body>
744 +
745 +<p>
746 +The Minimal Installation CD is called <c><keyval id="min-cd-name"/></c> and
747 +takes up only <keyval id="min-cd-size"/> MB of diskspace. You can use this
748 +Installation CD to install Gentoo, but <e>only</e> with a working Internet
749 +connection.
750 +</p>
751 +<!--
752 +<table>
753 +<tr>
754 + <th>Minimal Installation CD</th>
755 + <th>Pros and Cons</th>
756 +</tr>
757 +<tr>
758 + <th>+</th>
759 + <ti>Smallest download</ti>
760 +</tr>
761 +<tr>
762 + <th>-</th>
763 + <ti>
764 + Contains no stage3 tarball, no Portage snapshot, no prebuilt packages and
765 + is therefore not suitable for networkless installation
766 + </ti>
767 +</tr>
768 +</table>
769 +-->
770 +</body>
771 +</subsection>
772 +<subsection>
773 +<title>The Stage3 Tarball</title>
774 +<body>
775 +
776 +<p>
777 +A stage3 tarball is an archive containing a minimal Gentoo environment,
778 +suitable to continue the Gentoo installation using the instructions in this
779 +manual. Previously, the Gentoo Handbook described the installation using one of
780 +three stage tarballs. While Gentoo still offers stage1 and stage2 tarballs, the
781 +official installation method uses the stage3 tarball. If you are interested in
782 +performing a Gentoo installation using a stage1 or stage2 tarball, please read
783 +the Gentoo FAQ on <uri link="/doc/en/faq.xml#stage12">How do I Install Gentoo
784 +Using a Stage1 or Stage2 Tarball?</uri>
785 +</p>
786 +
787 +<p>
788 +Stage3 tarballs can be downloaded from <path><keyval
789 +id="release-dir"/>current-stage3/</path> on any of the <uri
790 +link="/main/en/mirrors.xml">Official Gentoo Mirrors</uri> and are not provided
791 +on the LiveCD.
792 +</p>
793
794 </body>
795 </subsection>
796 </section>
797 +
798 +
799 <!-- STOP -->
800 <section>
801 -<title>Download, Burn and Boot the Gentoo Universal Installation CD</title>
802 +<title>Download, Burn and Boot a Gentoo Installation CD</title>
803 <subsection>
804 -<title>Downloading and Burning the Installation CD</title>
805 +<title>Downloading and Burning the Installation CDs</title>
806 <body>
807
808 <p>
809 -You can download the Universal Installation CD (and, if you want to, the
810 -Packages CD as well) from one of our <uri
811 -link="/main/en/mirrors.xml">mirrors</uri>. The Installation CDs are located in
812 -the <path><keyval id="release-dir"/>installcd</path> directory; the Package CDs
813 -are located in the <path><keyval id="release-dir"/>packagecd</path> directory.
814 +You have chosen to use a Gentoo Installation CD. We'll first start by
815 +downloading and burning the chosen Installation CD. We previously discussed
816 +the several available Installation CDs, but where can you find them?
817 </p>
818
819 <p>
820 -Inside those directories you'll find ISO files. Those are full CD images which
821 -you can write on a CD-R.
822 +You can download any of the Installation CDs from one of our <uri
823 +link="/main/en/mirrors.xml">mirrors</uri>. The Installation CDs are located in
824 +the <path><keyval id="release-dir"/>current-iso/</path> directory.
825 </p>
826
827 <p>
828 -After downloading the file, you can verify its integrity to see if it is
829 -corrupted or not:
830 +Inside that directory you'll find ISO files. Those are full CD images which you
831 +can write on a CD-R.
832 </p>
833
834 -<ul>
835 - <li>
836 - You can check its MD5 checksum and compare it with the MD5 checksum we
837 - provide (for instance with the <c>md5sum</c> tool under Linux/Unix or
838 - <uri link="http://www.etree.org/md5com.html">md5sum</uri> for Windows).
839 - Verifying MD5 checksums with Mac OS X is described in the <uri
840 - link="/doc/en/gentoo-ppc-faq.xml#doc_chap1">Gentoo PPC FAQ</uri>.
841 - </li>
842 - <li>
843 - You can verify the cryptographic signature that we provide. You need to
844 - obtain the public key we use (0x17072058) before you proceed though.
845 - </li>
846 -</ul>
847 +<p>
848 +In case you wonder if your downloaded file is corrupted or not, you can check
849 +its MD5 checksum and compare it with the MD5 checksum we provide (such as
850 +<path><keyval id="min-cd-name"/>.DIGESTS</path>). You can check the MD5
851 +checksum with the <c>md5sum</c> tool under Linux/Unix or <uri
852 +link="http://www.etree.org/md5com.html">md5sum</uri> for Windows.
853 +</p>
854
855 <p>
856 -To fetch our public key using the GnuPG application, run the following command:
857 +Another way to check the validity of the downloaded file is to use GnuPG to
858 +verify the cryptographic signature that we provide (the file ending with
859 +<path>.asc</path>). Download the signature file and obtain the public key:
860 </p>
861
862 <pre caption="Obtaining the public key">
863 -$ <i>gpg --keyserver subkeys.pgp.net --recv-keys 0x17072058</i>
864 +$ <i>gpg --keyserver subkeys.pgp.net --recv-keys 2D182910</i>
865 </pre>
866
867 <p>
868 Now verify the signature:
869 </p>
870
871 -<pre caption="Verify the cryptographic signature">
872 -$ <i>gpg --verify &lt;signature file&gt; &lt;downloaded iso&gt;</i>
873 +<pre caption="Verify the files">
874 +<comment>(Verify the cryptographic signature)</comment>
875 +$ <i>gpg --verify &lt;downloaded iso.DIGESTS.asc&gt;</i>
876 +<comment>(Verify the checksum)</comment>
877 +$ <i>sha1sum -c &lt;downloaded iso.DIGESTS.asc&gt;</i>
878 </pre>
879
880 <p>