Quadruple Boot System
David Hacker
yellowdog-general@lists.terrasoftsolutions.com
Fri May 28 20:54:01 2004
I was able to get one bootstrap partition and yaboot to boot OS 9, OS
X, YDL, and Mandrake 9.1 just by editing the yaboot config file
manually. The trick is to specify the exact localtion of the kernel
you want to load and pass the root= arg to the kernel.
David C. Hacker, DVM
212 N 1st St #2
New Salem, ND 58563
(701) 843-8179
On May 28, 2004, at 8:25 PM, Greg Hamilton wrote:
> I have OS X, OS 9, YDL 3.01 and Debian installed on my iBook. I
> sometimes use MOL to run OS 9 and OS X from YDL. Haven't installed MOL
> in Debian yet.
>
> This is the way I have things laid out at the moment. Bit of a dog's
> breakfast unfortunately.
>
> /dev/hda
> # type name length base
> ( size ) system
> /dev/hda1 Apple_partition_map Apple 63 @ 1
> ( 31.5k) Partition map
> /dev/hda2 Apple_Driver43 Macintosh 56 @ 64 (
> 28.0k) Driver 4.3
> /dev/hda3 Apple_Driver43 Macintosh 56 @ 120
> ( 28.0k) Driver 4.3
> /dev/hda4 Apple_Driver_ATA Macintosh 56 @ 176
> ( 28.0k) Unknown
> /dev/hda5 Apple_Driver_ATA Macintosh 56 @ 232
> ( 28.0k) Unknown
> /dev/hda6 Apple_FWDriver Macintosh 512 @ 288
> (256.0k) Unknown
> /dev/hda7 Apple_Driver_IOKit Macintosh 512 @ 800
> (256.0k) Unknown
> /dev/hda8 Apple_Patches Patch Partition 512 @ 1312
> (256.0k) Unknown
> /dev/hda9 Apple_HFS OS9 20971520 @ 1824
> ( 10.0G) HFS
> /dev/hda10 Apple_Bootstrap untitled 2048 @
> 20973344 ( 1.0M) NewWorld bootblock
> /dev/hda11 Apple_UNIX_SVR2 untitled 35112287 @
> 20975392 ( 16.7G) Linux native
> /dev/hda12 Apple_UNIX_SVR2 swap 1572480 @
> 76567680 (767.8M) Linux swap
> /dev/hda13 Apple_Bootstrap bootstrap 1600 @
> 56087679 (800.0k) NewWorld bootblock
> /dev/hda14 Apple_UNIX_SVR2 boris 20478401 @
> 56089279 ( 9.8G) Linux native
>
> Install OS 9 first. It creates a bunch of little partitions (hda1 -
> hda8) which it requires to boot.
>
> I made the mistake of putting OS 9 and OS X on the same partition.
> Yaboot and MOL both have problems with this and when I change the boot
> OS for this partition it changes the Open Firmware default boot volume
> so no more yaboot.
>
> hda10 is a bootstrap partition which contains the yaboot boot loader.
> If I boot this partition the yaboot menu is displayed and I can choose
> to load MacOS from hda9 or YDL from hda11. If I'd installed OS X on a
> separate partition I'd be able to choose Linux, OS 9 or OS X from
> here. You should be able to add your OpenDarwin partition to yaboot as
> well, though you may have to identify it as a second OS X partition in
> the config file. Can't remember.
>
> hda12 is my Linux swap partition.
>
> hda13 is a second bootstrap which I use to load Debian which is on
> hda14.
>
> Initially I installed Debian without a bootstrap partition as I
> assumed I could configure my existing yaboot to load Debian. I wasn't
> able to get it working. I think yaboot was trying to load the Debian
> kernel image from the YDL volume. The configuration I was hoping for
> is almost certainly possible but I couldn't figure it out.
>
> If you bugger up your boot loader setup don't forget that if you hold
> 'option' while booting OpenFirmware displays a list of the available
> bootable volumes for you to choose from. Boot into YDL, run ybin and
> your back in business.
>
> Greg
>
>
> On 28/05/2004, at 2:35 PM, Ted Goranson wrote:
>
>> I am going to try to create a quadruple boot system on my Sawtooth
>> AGP G4. IDE disk, 200G
>>
>> OS X, OS 9, YDL and OpenDarwin. Will rely on MOL a lot. May use a
>> different approach to Darwin once I discover just what the
>> differences are among OpenDarwin, Apple's Darwin and a ">console"
>> booted OS X.
>>
>> Are there any gotchas and precedence issues I should look out for?
>> How about the ideal partition and installation order?
>>
>> Best, Ted
>> --
>> Ted Goranson
>> Advanced Enterprise Research Office
>> _______________________________________________
>> yellowdog-general mailing list
>> yellowdog-general@lists.terrasoftsolutions.com
>> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
>> HINT: to Google archives, try '<keywords>
>> site:terrasoftsolutions.com'
>>
>
> _______________________________________________
> yellowdog-general mailing list
> yellowdog-general@lists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
> HINT: to Google archives, try '<keywords> site:terrasoftsolutions.com'
>