On Wed, Jun 22, 2005 at 10:02:25AM -0400, Dennis Clarke wrote: > >At some point in the past Cyril Plisko said : > >As far as I know GRUB Legacy (0.9x series) won't work on PPC, > >however GRUB 2 does work - I built it for ODW couple of months ago. > >Since then they (GRUB 2 project) moved forward quite a bit so it must > >be even better. You need Linux machine do built it, however. > >(That shouldn't be a problem, - we all have Pegasos !) > >Until we will port GRUB 2 to [cross] build it on Solaris we will have > >to keep prebuilt binaries (shouldn't be a problem too) > > Getting GRUB2 built on the ODW was trivial. What is not obvious is > the steps required to create a botable CDROM with it. I could attach
The pegasos firmware is able to read any iso9660 filesystem on any cdrom, but it is preferable to use the rockridge extensions if you want to be able to see nicer filenames. In fact i don't think it makes a difference between a cdrom and a disk, so you could just as well put an ext2 or whatever on the partition :) That said there is no facility for automatically booting beyond the normal boot-file/boot-device pair, so you have to do : ok boot cd <file-to-boot> > a floppy device to the IDE controller .. perhaps. I will have to > check with GENESI on that one but I would prefer to make a bootable > CDROM which will then allow us to netboot from a tftpserver. Come on, we are in 2005, forget about floppies, just netboot for now, which will tremendously accelerate your booting procedures. Next version of the firmware (available soon i hope, but we can provide beta versions in a week or two), will provide usb and usb-floppy support too. > The procedure for making a boot floppy is not reasonable at the moment > and a CDROM is the next logical choice. What needs to be put into an > ISO and burned in order to achieve this ? I am expecting that a boot > sector or boot program will prefix the binary file that gets written > to the CDROM but this is not clear to me. Just put plain files there, and boot them, simplity itself :) (BTW, if you have any recomendations on how to do more advanced cdrom auto-booting, i welcome your insight, i know that apple does it with the 'c'key, and don't know how IBM does it, but you could tell me how solaris used to do it on sparc machines ?) Friendly, Sven Luther
