josejx 05/07/29 17:20:09
Modified: xml/htdocs/doc/en/handbook/draft/2005.1
hb-install-ppc64-bootloader.xml
hb-install-ppc64-kernel.xml
hb-install-ppc64-medium.xml
Log:
PPC64 docs patches from Dostrow.
Revision Changes Path
1.2 +31 -12
xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-bootloader.xml
file :
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-bootloader.xml?rev=1.2&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain:
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-bootloader.xml?rev=1.2&content-type=text/plain&cvsroot=gentoo
diff :
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-bootloader.xml.diff?r1=1.1&r2=1.2&cvsroot=gentoo
Index: hb-install-ppc64-bootloader.xml
===================================================================
RCS file:
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-bootloader.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- hb-install-ppc64-bootloader.xml 5 Jul 2005 08:34:23 -0000 1.1
+++ hb-install-ppc64-bootloader.xml 29 Jul 2005 17:20:09 -0000 1.2
@@ -4,7 +4,7 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header:
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-bootloader.xml,v
1.1 2005/07/05 08:34:23 swift Exp $ -->
+<!-- $Header:
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-bootloader.xml,v
1.2 2005/07/29 17:20:09 josejx Exp $ -->
<sections>
@@ -39,8 +39,9 @@
<body>
<impo>
-You have to use yaboot-static instead of yaboot, because yaboot won't
-compile on PPC64.
+For a 64bit userland use yaboot-static instead of yaboot, because yaboot won't
+compile on 64bit userland systems. For a 32bit userland use yaboot as you
+normally would.
</impo>
<p>
@@ -92,8 +93,27 @@
Portage, but it may not have made it into the stage files.
</p>
-<pre caption = "Installing yaboot-static">
-# <i>emerge --update yaboot-static</i>
+<impo>
+If you are installing on a G5 using an online install and have not used the
+G5 optimized stages you must change what profile you are linked to now. If you
+do not you will not get dependencies necessary for yaboot to run on Apple
+equipment. In the command below replace <c>(userland)</c> with your chosen
+userland bit level. If you are installing on a G5 using an offline install
+you have to install these packages by hand.
+</impo>
+
+<pre caption = "(ONLINE INSTALL FOR G5 USERS ONLY) Changing your profile">
+# <i>rm /etc/make.profile</i>
+# <i>ln -sf
/usr/portage/profiles/default-linux/ppc/2005.1/ppc64/(userland)/970/pmac
/etc/make.profile</i>
+</pre>
+
+<pre caption = "(OFFLINE INSTALL FOR G5 USERS ONLY) Installing Necessary File
System Tools">
+# <i>emerge hfsutils hfsplusutils</i>
+</pre>
+
+<pre caption = "Installing the bootloader">
+(64bit userland)# <i>emerge --update yaboot-static</i>
+(32bit userland)# <i>emerge --update yaboot</i>
</pre>
<p>
@@ -167,13 +187,12 @@
<comment>#################
## This section can be duplicated if you have more than one kernel or set of
-## boot options - replace 2.6.9 with your kernel-version
+## boot options - replace 2.6.12-gentoo-r4 with your kernel-version
#################</comment>
-image=/boot/kernel-2.6.9
+image=/boot/kernel-2.6.12-gentoo-r4
label=Linux
root=/dev/hda3
partition=3
- sysmap=/boot/System.map-2.6.9
read-only
macos=hd:13
@@ -235,11 +254,11 @@
device=disk:
partition=2
root=/dev/sda2
-default=2.6.8-gentoo-r3
+default=2.6.12-gentoo-r4
timeout=50
-image=/boot/vmlinux-2.6.8-gentoo-r3
- label=2.6.8-gentoo-r3
+image=/boot/kernel-2.6.12-gentoo-r4
+ label=2.6.12-gentoo-r4
append="console=ttyS0,9600"
read-only
</pre>
@@ -253,7 +272,7 @@
<pre caption="yaboot.conf for PReP hardware">
default = linux
timeout = 100
-image=/boot/vmlinux
+image=/boot/kernel-2.6.12-gentoo-r4
label=linux
read-only
root = /dev/sda2
1.2 +20 -19
xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-kernel.xml
file :
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-kernel.xml?rev=1.2&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain:
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-kernel.xml?rev=1.2&content-type=text/plain&cvsroot=gentoo
diff :
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-kernel.xml.diff?r1=1.1&r2=1.2&cvsroot=gentoo
Index: hb-install-ppc64-kernel.xml
===================================================================
RCS file:
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-kernel.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- hb-install-ppc64-kernel.xml 5 Jul 2005 08:34:23 -0000 1.1
+++ hb-install-ppc64-kernel.xml 29 Jul 2005 17:20:09 -0000 1.2
@@ -4,7 +4,7 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header:
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-kernel.xml,v
1.1 2005/07/05 08:34:23 swift Exp $ -->
+<!-- $Header:
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-kernel.xml,v
1.2 2005/07/29 17:20:09 josejx Exp $ -->
<sections>
@@ -61,7 +61,7 @@
<pre caption="Viewing the kernel source symlink">
# <i>ls -l /usr/src/linux</i>
lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux
--> linux-2.6.7-gentoo-r8
+-> linux-2.6.12-gentoo-r4
</pre>
<p>
@@ -72,7 +72,7 @@
<pre caption="Changing the kernel source symlink">
# <i>rm /usr/src/linux</i>
# <i>cd /usr/src</i>
-# <i>ln -s linux-2.6.7-gentoo-r8 linux</i>
+# <i>ln -s linux-2.6.12-gentoo-r4 linux</i>
</pre>
<p>
@@ -118,9 +118,20 @@
menuconfig</c>. This will fire up an ncurses-based configuration menu.
</p>
+<p>
+When compiling the kernel on a 32bit userland system add the following to
+the bottom of /etc/profile:
+</p>
+
+<pre caption="32bit userland make alias">
+# <i>echo 'alias ppc64make="make ARCH=ppc64
CROSS_COMPILE=powerpc64-unknown-linux-gnu-"' >> /etc/profile</i>
+# <i>source /etc/profile</i>
+</pre>
+
<pre caption="Invoking menuconfig">
# <i>cd /usr/src/linux</i>
-# <i>make menuconfig</i>
+(64bit userland) # <i>make menuconfig</i>
+(32bit userland) # <i>ppc64make menuconfig</i>
</pre>
<p>
@@ -152,8 +163,7 @@
Now go to <c>File Systems</c> and select support for the filesystems you
use. <e>Don't</e> compile them as modules, otherwise your Gentoo system
will not be able to mount your partitions. Also select <c>Virtual
-memory</c>, <c>/proc file system</c>, <c>/dev file system</c> +
-<c>Automatically mount at boot</c> and <c>/dev/pts file system for
+memory</c>, <c>/proc file system</c>, and <c>/dev/pts file system for
Unix98 PTYs</c>:
</p>
@@ -161,8 +171,6 @@
File systems --->
[*] Virtual memory file system support (former shm fs)
[*] /proc file system support
- [*] /dev file system support (EXPERIMENTAL)
- [*] Automatically mount at boot
[*] /dev/pts file system for Unix98 PTYs
<comment>(Select one or more of the following options as needed by your
system)</comment>
@@ -229,7 +237,8 @@
</p>
<pre caption="Compiling the kernel">
-(Apple/IBM) # <i>make && make modules_install</i>
+(64bit userland) # <i>make && make modules_install</i>
+(32bit userland) # <i>ppc64make && ppc64make modules_install</i>
</pre>
<p>
@@ -238,15 +247,7 @@
</p>
<pre caption="Installing the kernel">
-(Apple/IBM) # <i>cp vmlinux /boot/kernel-2.6.7-gentoo-r8</i>
-</pre>
-
-<p>
-Also don't forget to copy over the system map:
-</p>
-
-<pre caption="Copying the system map">
-# <i>cp System.map /boot/System.map-2.6.7</i>
+# <i>cp vmlinux /boot/kernel-2.6.12-gentoo-r4</i>
</pre>
<p>
@@ -255,7 +256,7 @@
</p>
<pre caption="Backing up your kernel configuration">
-# <i>cp .config /boot/config-2.6.7-gentoo-r8</i>
+# <i>cp .config /boot/config-2.6.12</i>
</pre>
<p>
1.4 +14 -9
xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-medium.xml
file :
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-medium.xml?rev=1.4&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain:
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-medium.xml?rev=1.4&content-type=text/plain&cvsroot=gentoo
diff :
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-medium.xml.diff?r1=1.3&r2=1.4&cvsroot=gentoo
Index: hb-install-ppc64-medium.xml
===================================================================
RCS file:
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-medium.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- hb-install-ppc64-medium.xml 11 Jul 2005 20:39:52 -0000 1.3
+++ hb-install-ppc64-medium.xml 29 Jul 2005 17:20:09 -0000 1.4
@@ -4,7 +4,7 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
-<!-- $Header:
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-medium.xml,v
1.3 2005/07/11 20:39:52 so Exp $ -->
+<!-- $Header:
/var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/draft/2005.1/hb-install-ppc64-medium.xml,v
1.4 2005/07/29 17:20:09 josejx Exp $ -->
<sections>
@@ -36,7 +36,7 @@
<tr>
<th>Systems</th>
<ti>
- IBM RS/6000s, Power Macintosh G5, IBP pSeries and IBM iSeries
+ IBM RS/6000s, Power Macintosh G5, iMac G5, IBP pSeries and IBM OpenPower
</ti>
</tr>
<tr>
@@ -75,6 +75,12 @@
environment.
</p>
+<p>
+The Gentoo/PPC64 team provides you with additional options at this point.
+You have the choice to use a 32bit or a 64bit userland; a full set of stages
+is provided for both options.
+</p>
+
<ul>
<li>
A stage1 file contains nothing more than a compiler, Portage (Gentoo's
@@ -137,9 +143,8 @@
Gentoo also provides a Package CD. This is no Installation CD but an additional
resource that you can exploit during the installation of your Gentoo system. It
contains prebuilt packages (the so-called GRP set) that allows you to easily
-and quickly install additional applications (such as OpenOffice.org, KDE,
-GNOME, ...) immediately after the Gentoo installation and right before you
-update your Portage tree.
+and quickly install additional applications immediately after the Gentoo
+installation and right before you update your Portage tree.
</p>
<p>
@@ -160,8 +165,8 @@
You can download the Universal Installation CD (and, if you want to, the
Packages CD as well) from one of our <uri
link="/main/en/mirrors.xml">mirrors</uri>. The Installation CDs are located
-in the <path>releases/ppc64/2005.1/installcd</path> directory;
-the Package CDs are located in the <path>releases/ppc64/2005.1/packagecd</path>
+in the <path>releases/ppc/2005.1/ppc64/installcd</path> directory;
+the Package CDs are located in the
<path>releases/ppc/2005.1/ppc64/packagecd</path>
directory.
</p>
@@ -228,7 +233,7 @@
</body>
</subsection>
<subsection>
-<title>Default: Booting the Installation CD on an Apple/IBM</title>
+<title>Booting the Installation CD on an Apple</title>
<body>
<p>
@@ -294,7 +299,7 @@
</body>
</subsection>
<subsection>
-<title>IBM pSeries</title>
+<title>Booting the Installation CD on an IBM pSeries</title>
<body>
<p>
--
[email protected] mailing list