On Tue, Jan 22, Carney, Kevin wrote:
Question: does anyone use MacOS9.2 (Classic) + MacOSX + SuSE Linux on a G3?
Alain, On my powerbook I use yaboot/ybin to quintuple-boot between MacOS9/MacOSX/Suse7.3/YellowDogLinux2.1/NetBSD. You can get yaboot/ybin at http://www.penguinppc.org/projects/yaboot/ (they are distributed together now). It is quick and easy to install following the directions on the site (I installed from sources and it took only about a minute or two.) Suse also uses the yaboot bootloader, but uses lilo to generate a chrp-script ("boot-script," this lets you select between Linux and MacOS with the space bar at startup.) Ybin, however, generates a chrp-script that provides a simple dual/triple boot menu at startup, based on the options in the file /etc/yaboot.conf. Note, however, that booting this way is probably not covered by suse's installation support.
You should use ybin if you want triple boot, lilo cant handle it unless you hack /sbin/lilo yourself, should be easy. The 'problem' with ybin is that it marks the root 'folder' of the HFS partition as bootable, and MacOS doesnt accept that as a valid setup and removes that flag again insidethe HFS filesystem structure. With the result that you cant boot anymore for that partition. At least with the system folder magic '\\:tbxi'. What you could do is the following: configure the yaboot.conf four you prefered setup. run ybin to write the os-chooser file, I think it is called ofboot.b. It can be found on the boot partition later. Mountit with the hfs utils: hmount /dev/hda9 hls -l hcopy ofboot.b /tmp/ybin.txt humount Now you have the os-chooser script on the linux side. run lilo again. then copy the os-chooser to the suseboot folder: houmt /dev/hda9 hcd suseboot hcopy /tmp/ybin.txt :os-chooser hattrib -t tbxi -c chrp os-chooser humount Now the os-chooser should be bootable and gives you the choice at boot time. Unverified. `make install` in ybin might overwrite the lilo files in /boot, if that is the case, reinstall lilo from cd1 rpm -Uvh --force /cdrom/suse/a1/lilo.rpm Gruss Olaf -- $ man clone BUGS Main feature not yet implemented...