RE: RE: [suse-ppc] SuSEppc 7.3 on iBook: no X...Solved/triple boo t
On Tue, Jan 22, Olaf Hering wrote:
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'.
Ah!, you're right. I didn't even think of that since I am using an "Apple_Bootstrap" partition instead of a regular, MacOS mount-able, hfs partition for my bootloader. (I didn't quite follow the SuSe installation partitioning instructions because I already had another linux distro installed and didn't want to re-partition my drive. Sorry if I lead anyone astray.)
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.
These instructions seem like they should work. I'll have to try them out on my desktop G3 machine. Note that the line "houmt /dev/hda9" should read "hmount /dev/hda9." ('9' being the number of the boot partition.)
`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
I don't think 'make install' for ybin (yaboot) does anything in the /boot directory, but I don't know about anywhere else. I do know that it does install some things in /usr/local/lib. -Kevin Carney <carneykj@reading-recovery.org>
participants (1)
-
Carney, Kevin