Example miboot on new world rom problem

Ethan Benson erbenson at alaska.net
Fri Nov 10 13:28:43 EST 2000


On Thu, Nov 09, 2000 at 11:12:09AM -0600, jcarr at mail.linuxppc.org wrote:

> Yes I need to look at the ybin script again. However, this doesn't fix the
> problem of miBoot running on New World ROM machines and also does not
> provide a solution to the problem either. The problem that the guy was
> having with his ibook and I have with the iMac DV. The only way that this
> guy is left to boot yaboot is to go into OF and do:

setup a 800K Apple_Bootstrap partition where the newworld bootstrap is
installed, that will solve your problem.  if you put it first you
don't need to do anything to OpenFirmwares configuration, just reset
it to defaults.  

> boot hd:9,\\:tbxi
> 
> The functionality of SetPRAMBoot(by that I mean the ability to do what
> startup disk does) needs to be added to yaboot not for the reasons I

huh?  i don't see why.  recent ybin creates a nice boot menu that
takes care of loading macos just fine without any of this StartupDisk garbage.

> stated earlier. So I was wrong about the reasons I stated in the last
> email. Sorry about that... this all can be rather convoluted! This
> functionality needs to be there if yaboot is to ever allow users to select
> thier MacOS boot partitions.

making yaboot load macos would be non-trivial.  however with current
ybin versions you can add `macos=/dev/hda10' to /etc/yaboot.conf and
ybin will build a menu that is displayed on bootup.  works very
nicely.  

> In the other case, miBoot needs to have the ability to change the
> boot-device if it detects that it is running on a New World ROM
> machine. Maybe Harry Eaton or Mike Tesch are still around and can help
> grok bootvars code to add to miboot?

miboot needs alot of things...  simplest way to deal with this is
don't install miboot on a newworld!  we don't install lilo on sparcs
or silo on x86 boxes afterall.  

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


More information about the Linuxppc-dev mailing list