Hi all,
I've just installed Gentoo ppc64 on my Mac and after about two months of attempts with the wrong CDs, dodgy internet connections and a panoply of problems I finally turned on my computer to see two little Tuxes sitting at the top of my screen. Finally there is a light at the end of the tunnel. However, I get a kernel panic and it says that I need to change "root=", presumably in /etc/yaboot.conf.
I'm including my /etc/yaboot.conf in this mail as inline text, maybe I am missing what my mistake is. My partition map (from memory) goes as follows.
/dev/sda1 -- Apple Partition Map
/dev/sda2 -- bootstrap
/dev/sda3 -- swap (btw, I read I should make swap 2xRAM size. My swap is 4 Gb, is this too big?)
/dev/sda4 -- / (20Gb)
/dev/sda5 -- OS X (207Gb)
When I boot I get the option of "l" for Linux and "x" for Mac OS X, however it doesn't boot OS X :(
When I ran ofpath /dev/sda4, my result was: /ht@@,f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]
Looking again at my yaboot.conf which follows, the most successful boot I had directs ofboot to hd:2, which should be my bootstrap partition. Is this right for where the 'images' of the kernel rest, or should this be /dev/sda4?
Thanks in advance,
Jon Lee
====================/ETC/YABOOT.CONF==========================
## Example yaboot.conf for ybin and yaboot >= 0.6 ## see man yaboot.conf for more details. macosx=hd:5 brokenosx
## Change `unconfigured' to your bootstrap partition eg: /dev/hda2 boot=/dev/sda2
## device is the OpenFirmware device path to the disk containing ## kernel images. if your disk is /dev/hda you can find the ## OpenFirmware path by running the command: ofpath /dev/hda DO NOT ## specify a partition number for this! On IBM hardware you can ## generally comment this out.
device=hd: ofboot=hd:2
## partition is the partition number where the kernel images are ## located. The kernel images should be on your root filesystem, so ## this is usually the same partition number as your root filesystem. ## so if root = /dev/hda3 (the 3rd partition) then you should have ## partition=3 This *MUST* be set correct or yaboot won't boot! This ## option can be either set globally as shown here, or per image in ## the image= sections
partition=4
## delay is the amount of time in seconds the dual boot menu (if one ## is configured, by the presense of macos, macosx, etc options here) ## will wait before choosing the default OS (GNU/Linux or the value of ## defaultos=). If you omit this then the value of timeout= ## (converted to seconds) will be used.
delay=300
## timeout is the amount of time in tenths of a second that yaboot
## will wait before booting the default kernel image (the first image=
## section in this config file or the value of default=).
timeout=300 defaultos=macosx install=/usr/lib/yaboot/yaboot magicboot=/usr/lib/yaboot/ofboot
## Change the default colors, fgcolor is the text color, bgcolor is ## the screen background color. (default: fgcolor=white, bgcolor=black) #fgcolor=black #bgcolor=green
## Password supplied in plaintext, required for yaboot to boot, unless ## restricted is also present (see below). Be sure to ## chmod 600 /etc/yaboot.conf if you set this!
#password=secret
## Password supplied as an md5 hash, see above
#password=$1$saltstrg$HnJ/gcM3oKhNbnzUPgXTD/
## A password is only required to boot an image specified here if ## parameters are specified on the command line or if the user enters ## an image is not specified in the configuration file at all (ie. ## arbitrary file load). restricted can also be placed in an image ## section in that case any image not including the restricted keyword ## will be fully password protected.
#restricted
## image is the kernel itself, commonly kept in / but also commonly ## found in /boot. Note that /boot should generally not be its own ## partition on powerpcs, its not necessary and complicates things. ## Make sure /boot is on the partition specified by partition= see ## above. /boot should never be an HFS filesystem. You may point ## image= to a symbolic link so long as the symlink does not cross ## partition boundries.
image=/boot/kernel-2.6.11-gentoo-r2 label=Linux root=/dev/sda4 sysmap=/boot/System.map-2.6.11 read-only enablecdboot enableofboot
image=/vmlinux.old label=Linux.old root=/dev/hda3 read-only
-- gentoo-ppc-user@gentoo.org mailing list