What gives?

GDB-B&W-YDL3.0.1 slugg0 at adelphia.net
Mon Oct 11 07:45:05 MDT 2004


Daniel Gimpelevich wrote:

>OK, I don't know what ASVP means, but the boot-args supplies arguments to
>the boot-loader. Yaboot doesn't use it, but perhaps Mac OS ROM and BootX
>do? What happens if you specify the "brokenosx" option in yaboot.conf and
>rerun ybin -v?
>
I did as you suggested.  I wasn't sure where to install the brokenosx 
option (the man page just said under global options) but here is my 
yaboot.conf:

> boot=/dev/hda9
> device=/pci at 80000000/pci-bridge at d/pci-ata at 1/@0/disk at 0:
> init-message="Welcome to Yellow Dog Linux!\nHit <TAB> for boot 
> options.\n\n"
> brokenosx
> partition=10
> timeout=30
> install=/usr/lib/yaboot/yaboot
> magicboot=/usr/lib/yaboot/ofboot
> default=linux
>
> image=/boot/vmlinux-2.4.22-2f
>     label=linux
>     root=/dev/hda10
>     read-only
>     append="hde=ide-scsi"
>
> macosx=/dev/hda11
> macos=/dev/hda13
> defaultos=macosx
> delay=10
> enablecdboot

Ran ybin -v and then did the nvsetenv command to see what had changed if 
anything.  Seems the boot-device changed to the same as given in my 
yaboot.conf file.  Rebooted into OSX and ran the nvram -p to see if 
anything had changed and noticed that the boot-device had changed back 
to hd:,\\:tbxi.  Rebooting from OSX caused the usual system hang and I 
had to zap the PRAM again.  In reading the man pages I see this 
brokenosx option deals with installing OSX on a HFS+ partition, but I 
thought that was the norm.  I wasn't aware that it could be installed on 
a UFS or that I should have?  And where did the 
device=/pci at 80000000/pci-bridge at d/pci-ata at 1/@0/disk at 0: come from in the 
yaboot.conf file?  I thought hd:,\\:tbxi was what this was supposed to 
be.  Before I forget, thank you Daniel for your help in this matter. 
 I'm not sure why, but I always seem to find the machines that don't 
conform to the norm for some strange reason ;-)

Just a message from Doug...





More information about the yellowdog-general mailing list