Re: What's the deal with bootstrap (can't find YDL to boot now)?


Subject: Re: What's the deal with bootstrap (can't find YDL to boot now)?
From: Marc Stergionis (stermarc@home.com)
Date: Wed Nov 07 2001 - 12:38:53 MST


Cool, OK now I logged in as root, ran /usr/sbin/ybin

Seemed to take, cause there was HD access, then a new prompt.

I rebooted, and did not get a linux boot either with a simple reboot or with
an Open Firmware (option key) restart.

OK, I edited /etc/yaboot.conf (there were some errors on the partitions
recorded there). Restarted, still the same; restarted with the CD and ran
/usr/sbin/ybin and I got:

hcopy: "/tmp/ofboot.Sa5K7U": read-only file system
ybin: An error occurred while writing to /dev/hda15

In addition, even after changing yaboot.conf to "defaultos=linux" I have now
graduated to a reboot which produces first a blue folder then the MacFace
blue folder, then a boot into OS9.2.1.

So I continue to *only* be able to boot linux if I have the CD in and hold
down "c"

BTW, I'm assuming in yaboot.conf that the "boot" partition looked for in the
top of the file is the 10MB "bootstrap" volume (/hda15) created in the
installer and the "root" partition is root, at /hda14

Thanks

-ms

On Tuesday 06 November 2001 11:03, you wrote:
> Marc Stergionis wrote:
> > Sometime around 7:49 PM -0500 on 11/5/01, Bo Brinkman pounded out this
> >
> > ditty:
> >>> Hmmmm ... according to the note:
> >>>
> >>> "If yaboot fails to execute after installing YDL 2.1
> >>> After install, reboot and hold the "c" key. Once you get to boot
> >>> options, type the following:
> >>>
> >>> cd-linux root=/dev/<linux root partition>
> >>> (where <linux root partition> may be, for example, hda7 or sda6, but
> >>> without the < and >) Then:
> >>>
> >>> /usr/sbin/ybin "
> >>>
> >>> ... I tried holding down "c" with the CD in, then did
> >>>
> >>> cd-linux root=/dev/hda14
> >>>
> >>> (return) ... then the kernel starts and I get to my installed linux
> >>> system.
> >
> > OK, now I'm really having a dense "boomer" (not senior!) moment. After I
> > get the boot options from booting off the CD and type "cd-linux
> > root=/dev/hda14"
> >
> > I don't get when I'm supposed to type
> >
> > "/usr/sbin/ybin"
> >
> > because the kernel immediately starts loading (usual stream of text
> > system check) and then I go straight to a graphical login field....
> > Trying to type /usr/sbin/ybin during that kernel boot doesn't do
> > anything.
>
> Yes, then login as root and run ybin. :) ybin is a linux program that
> installs yaboot in the correct partition and makes the partition
> bootable. So 1) Boot your linux system using the cd 2) Login as root 3)
> Check your /etc/yaboot.conf to see if it is sane 4) run the program
> /usr/sbin/ybin as root 5) Reboot and pray
>
> > I dumped my pdisk output below ...
> >
> > Mac OS9 is at /hda8
> > Mac OS X is at /hda9
> > Then a mess o' drive stuff and then a couple of HFS+ volumes at
> > /hda12&13.
> >
> > My *root* partition is at /hda14
> > My bootstrap is at /hda15 ... not convinced I really know what that's
> > doing/for
> > You're right ... the kernel did flag one of my swap partitions though
> > ....
> >
> > And then I've got another ext2 volume at /hda18 ... wanted to be able to
> > use it for overflow or /usr but not sure how to accomplish that since
> > the installer won't allow me to name it /usr as YDL did with version
> > 1.2.1...
>
> As for this... You can manually switch things around yourself, but it is
> a bit scary since there are lots of important executables in the /usr
> directory. Maybe someone who has done it successfully before can help
> you. I have moved my home from the root partition to a separate
> partition, but this is not as tricky because you aren't trying to move
> things that you might also being wanting to execute in order to
> accomplish the move. :)
>
> > Partition map (with 512 byte blocks) on '/dev/ata2.0' (/dev/hde)
> > #: type name length base (
> > size ) 1: Apple_partition_map Apple 63 @ 1
> > 2: Apple_UNIX_SVR2 swap 524289 @ 33667489
> > (256.0M) 3: Apple_Driver43*Macintosh 74 @ 118
> > 4: Apple_Driver_ATA*Macintosh 54 @ 192
> > 5: Apple_Driver_ATA*Macintosh 74 @ 246 6:
> > Apple_Driver_IOKit Macintosh 512 @ 320 7:
> > Apple_Patches Patch Partition 512 @ 832 8:
> > Apple_HFS "Macintosh HD" 20553233 @ 1344 ( 9.8G)
> > 9: Apple_HFS untitled 2 10039932 @ 20554577 (
> > 4.8G) 10: FWB Driver Components FWB Driver Components 904 @ 30594509
> > 11: Apple_Driver_ATA*Macintosh 76 @ 30595413 12:
> > Apple_HFS MacOS 2048000 @ 30595489 (1000.0M)
> > 13: Apple_HFS MacOS 1024000 @ 32643489
> > (500.0M) 14: Apple_UNIX_SVR2 untitled 4095999 @
> > 34191778 ( 2.0G) 15: Apple_Bootstrap untitled
> > 20481 @ 38287777 ( 10.0M) 16: Apple_UNIX_SVR2 swap
> > 524289 @ 38308258 (256.0M) 17: Apple_UNIX_SVR2 swap
> > 524289 @ 38832547 (256.0M) 18: Apple_UNIX_SVR2 untitled
> > 804152 @ 39356836 (392.7M) 19: Apple_Free Extra
> > 54 @ 64
> >
> >> Now at this point you did /usr/sbin/ybin, right? If that doesn't work,
> >> you might have the same problem I had: My /etc/yaboot.conf was wrong,
> >> though I assumed this was because I didn't something screwy at the
> >> partioning stage. My yaboot.conf had boot=/dev/hda11 and my MacOS
> >> partition set as /dev/hda10...when in fact Macos is on /dev/hda9, boot
> >> /dev/hda10 and /dev/hda11 was my swap. Perhaps you should boot into
> >> linux (using the cd-linux root=/dev/hda14) and then check your
> >> yaboot.conf and see if it is right? Also, if you get an error at boot
> >> time that says something about swapon, then you probably have the same
> >> problem I had, and will have to reformat your swap. (mkswap /dev/hdaX
> >> I think, though you should certainly check and think carefully first!!)



This archive was generated by hypermail 2a24 : Wed Nov 07 2001 - 12:47:52 MST