[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: B&W G3 + Yellow Dog... close, but not bootin' yet.



On Fri, Oct 21, 2005 at 06:05:52PM -0400, Sam Pogany wrote:
> 
> Installing:  Yellow Dog PPC on B&W Mac G3
> OF version 1.1f4
> Mac OS 10.4.2 is on disk 1(hda), installing YD4 on disk 2(hdb) for  
> dual boot
> 
> The basic problem is I can get the yaboot menu to work for OS X on  
> one disk, but not for YDL on the second disk.  I get the first-stage  
> boot with the yaboot menu for OS choices, but it fails at second- 
> stage and won't actually boot the kernel.  Looks to me like something  
> is wrong with the path reference for hdb, but I'm out of ideas on how  
> to get it to work.

do you actually get a yaboot boot: prompt?  

if so what does yaboot say when it tries to load a kernel?

> Tried the suggestion for using 'dir' from OF in a recent post.  This  
> WORKS for the bootstrap and OS9 partitions, but when I try the root  
> partition, I get:
> >dir /pci@80000000/pci-bridge@d/pci-ata@1/@0/disk@1:5,\
> MAC-PARTS: specified partition is not valid  can't open the DIR device

completly normal.  OF cannot read non-hfs filesystems.

> Also tried Fedora with similar results. Starting to think this is  
> some kind of of firmware bug.  Either that or I'm missing something  
> obvious.  Am hoping someone has done similar install and can  
> straighten this out.

as far as I know booting from a slave device should work on the B&W,
we need to see your yaboot.conf i think.

> WHAT DOESN'T WORK:
> -Won't boot Linux kernel if I make 'l' menu choice.  Generates error:
>     Can't open device </pci@80000000/pci-bridge@d/pci-ata@1/@0/ 
> disk@1:0,\\:tbxi hd:,\\:tbxi>

this almost looks like a badly generated ofboot...

>     /pci@80000000/pci-bridge@d/pci-ata@1/@0/disk@1:2,\\yaboot.conf:
>     Unable to open file, Invalid device
>     Can't open config file

but this looks like yaboot, so does yaboot load or not?

> -Won't boot Mac OS9 on /dev/hdb3 (same disk as YDL, different partition)
> 
> -Pressing tab key shows nothing, not even default kernel choice.

normal if its not finding its config file.

> -Attempts to manually boot kernel also fail (boot: ultra1:2,/boot/ 
> vmlinux root=/dev/hdb2 ro)
>     Error:  No Device - IDE init failed

there is no such error message inside yaboot.  so that must be OF or
the kernel.

> 
> /etc/yaboot.conf file:
> 
> # yaboot.conf generated by anaconda
> bgcolor=light-blue
> device=/dev/hdb
         ^^^^^^^^
this is wrong, you must have an OpenFirmware device path here, not a
unix one.

> boot=/dev/hdb2
> init-message="Welcome to Yellow Dog Linux! Hit <TAB> for boot options."
> partition=5
> timeout=50
> install=/usr/lib/yaboot/yaboot
> magicboot=/usr/lib/yaboot/ofboot
> delay=10
> enablecdboot
> macosx=/dev/hda6
> macos=/dev/hdb3
> defaultos=macosx
> 
> image=/boot/vmlinux-2.6.10-1.ydl.1
>     label=linux
>     read-only
>     initrd=/boot/initrd-2.6.10-1.ydl.1.img
>     root=/dev/hdb5
>     append="rhgb quiet"
> 
> 
> Partition table (pdisk /dev/hdb):
> Partition map (with 512 byte blocks) on '/dev/hdb'
> 
> #:                type name            length   base     ( size )
> 
> 1: Apple_partition_map Apple               63 @ 1
> 2:     Apple_Bootstrap bootstrap         2048 @ 4194368  (  1.0M)
> 3:           Apple_HFS Apple_HFS_OS9  3932160 @ 262208   (  1.9G)
> 4:     Apple_UNIX_SVR2 swap           1048576 @ 4196416  (512.0M)
> 5:     Apple_UNIX_SVR2 root          20140480 @ 5244992  (  9.6G)
> 6:          Apple_Free Extra           262144 @ 64       (128.0M)
> 
> Device block size=512, Number of Blocks=25385472 (12.1G)
> DeviceType=0x0, DeviceId=0x0
> 
> -- 
> To UNSUBSCRIBE, email to minimalist@lists.penguinppc.org
> with a subject of "unsubscribe yaboot-users". Trouble? Contact 
> listmaster@lists.penguinppc.org

-- 
Ethan Benson
http://www.alaska.net/~erbenson/

Attachment: pgp00001.pgp
Description: PGP signature