On 26. jan 2006, at 14.25, Charles Plessy wrote:
On Thu, Jan 26, 2006 at 11:22:33AM +0100, Brian Durant wrote :
Since yaboot is the only boot loader for New World Macs, it is
amazing that there isn't a better HowTo or other form of
documentation about "device=" to get OS X on a SATA drive to boot.
Can't remember how I got it, but my path is:
device=/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL
PROTECTED]/[EMAIL PROTECTED]:
There is an utility called ofpath which tells you that. It is in
/usr/sbin, so you may have to indicate the full path.
Here is the output on my mac:
[EMAIL PROTECTED]:~$ /usr/sbin/ofpath /dev/hda
/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL
PROTECTED]:
[EMAIL PROTECTED]:~$ /usr/sbin/ofpath /dev/sda
/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL
PROTECTED]/[EMAIL PROTECTED]:
[EMAIL PROTECTED]:~$ /usr/sbin/ofpath /dev/sda2
/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL
PROTECTED]/[EMAIL PROTECTED]:2
Also, if you enter in openfirmware, you can get the information
too, by
typing: dev / ls
http://developer.apple.com/technotes/tn/tn1061.html#RTFToC4
Maybe you can try to put the openfirmware path of your osX partition
instead of /dev/sdb3?
Hi Charles,
Here is what my yaboot conf file looks like:
-------- edited yaboot.conf starts below ----------
## yaboot.conf generated by the Ubuntu installer
##
## run: "man yaboot.conf" for details. Do not make changes until you
## have!!
## see also: /usr/share/doc/yaboot/examples for example configurations.
##
## For a dual-boot menu, add one or more of:
## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ
# Color Settings
fgcolor="black"
bgcolor="yellow"
# Where's the bootstrap partition
boot=/dev/sda2
device=/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL
PROTECTED]/[EMAIL PROTECTED]:
partition=3
root=/dev/sda3
# How long to wait at the OS boot menu (seconds)
timeout=100
install=/usr/lib/yaboot/yaboot
# CHRP script spec
magicboot=/usr/lib/yaboot/ofboot
enablecdboot
# to boot OSX by default
# to boot linux by default, change to defaultos=linux
defaultos=macosx
macosx=/dev/sdb3
image=/boot/vmlinux
label=Linux
read-only
initrd=/boot/initrd.img
append="quiet splash"
image=/boot/vmlinux.old
label=old
read-only
initrd=/boot/initrd.img.old
append="quiet splash"
As you can see, except for a few comments to try to remind me what is
what and that I changed the default OF display color to black type on
yellow background, yaboot.conf is as it should be. What I found
interesting in the article that I mentioned is that apparentlu OF
supports aliases, so that rather including the full device "path",
you can instead use (for SATA drives) sd0:, sd1:, sd2:, etc. When I
tried with device=sd1, Ubuntu no longer booted and I had to boot from
a live CD, return the yaboot.conf to what it had been before and then
run ybin.
For all of the documentation on yaboot on the net, it actually seems
quite limited as to the functions that are documented. For example,
how can you do a devalias command and then save the output to your HD
or print it? GRUB and LILO commands are documented soooo much
better :-( Anyway, my main task at this time is to solve the "device"
issue so that I can boot into OS X without having to start from the
OF graphic mode with the option key held down at startup.
Cheers,
Brian
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]