Wesley Smith wrote:
Please excuse the many messages...I tried the following at the
openfirmware prompt:
boot /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL
PROTECTED]/[EMAIL PROTECTED]:2,\yaboot
and got the error
MAC-PARTS: specified partition is not valid
BOOTP/BSPD failed, no FILENAME specified|id
any thoughts?
Wes,
I use "boot sdb1:,\\yaboot" in OF to boot using my second SATA disk.
This brings up the boot prompt from where I choose my kernel.
Paddy.
wes
On 6/4/05, Wesley Smith <[EMAIL PROTECTED]> wrote:
ps...here/s the output of ybin -debug where root is my sdb3 mount point:
ybin: DEBUG: macosx set to
`/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL
PROTECTED]/[EMAIL PROTECTED] :9' from
`/dev/sda9'
ybin: DEBUG: OS=4
ybin: DEBUG: /bin/sh /usr/lib/yaboot/ofboot 4 bootyaboot 10 0 yaboot
GNU l /ht@ 0.f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL
PROTECTED]/[EMAIL PROTECTED]:2
,\\yaboot macosx MacOSX x /
[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL
PROTECTED]/[EMAIL PROTECTED]:9 ,\\:tbxi cd
CDROM c cd: , \\:tbxi of OpenFirmware o quit now
ybin: DEBUG: set magicboot to /tmp/ofboot.ytmPmc
ybin: DEBUG: boot-device=/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL
PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]:2,
\\:tbxi
On 6/5/05, Wesley Smith <[EMAIL PROTECTED]> wrote:
Hi guys, thanks for the info. Here's what I've done:
--mount sdb3
--edit yaboot.conf
--chroot /mnt/sdb3 (where sdb3 is mounted)
--mount -t proc none /proc
--ybin -v
I also tried
--mount sdb3
--edit yaboot.conf
--chroot /mnt/sdb3 (where sdb3 is mounted)
--mount -t proc none /proc
--exit
--mount /mnt/sdb3 /usr/sbin/ybin
neither of these have solved by booting problem. I am completely
stumped here. Are there config files somewhere that ybin create that
I can look for on sdb3 or sdb2 to see if my yaboot.conf changes are
reflected in the ybin -v output?
thanks,
wes
On 6/4/05, Jeff Green <[EMAIL PROTECTED]> wrote:
Wesley writes:
You're right that I don't need to do the source thing. I do have a
question about "chroot /mnt/ur.sdb3.mnt.pt /usr/sbin/ybin" however.
By doing this command, will ybin now access the modified yaboot.conf
in sdb3? What is it that chroot is doing in this command? I realize
this is a basic question, but I'm kind of fuzzy on what the function
of chroot is.
thanks,
wes
Things get complicated, and "chroot" is a way of simplifying the
situation. Most commands do not run in isolation, i.e. they're not
statically compiled nor run independent of support files. As a
consequence "chroot" allows you to run "that" command in the environment
that it was intended to run. So by doing a chroot on the ybin, you not
only selected the proper yaboot.conf, but also you used a different
ybin, i.e. the one on your installed system and not the one on the
ubuntu livecd. It then used the OF support files on *your* installed
system and everything else that your yaboot.conf is implicitly relying
upon. It's really pretty nifty.
jeff
.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]