Subject: Re: Booting MacOSX, NetBSD, MacOS, and Linux...
To: markemmanuel <mellifluous@markemmanuel.org>
From: Edouard G. Parmelan <egp@free.fr>
List: port-macppc
Date: 09/11/2001 06:45:40
On Sun, Sep 09, 2001 at 11:34:21 -0500, markemmanuel wrote:

> I'm planning on doing a clean install as soon as MacOSX 10.1 comes out.  I'm
> wondering if anyone has any opinions, suggestions, and insights on how boot
> all five operating systems (I'm planning to install two different versions
> of Linux if I can).  I'm doing this so I can play with each operating
> systems and get familiar with a couple of them.  Thanks! :)

I have installed MacOS X, MacOS 9.1, NetBSD-1.5.1 and Debian GNU/Linux
woody on my iBook Dual USB.

Mac OS X and Mac OS 9.1 share the same HFS+ filesystem (partition).

NetBSD and Debian GNU/Linux have both a small (750M) / filesystem with
native format (ffs for NetBSD and ext2 for Debian GNU/Linux).  They share a
big /home ext2 filesystem.

I have crash my NetBSD's /etc directory by editing my rc.conf under Debian
GNU/Linux :-(  So mount ffs NetBSD / in READ-ONLY under Debian GNU/Linux.

Then I have a small MS-DOS (don't laught) partition to share data between
Mac OS X and NetBSD or Debian GNU/Linux.  Mac OS X seems to not like vfat
names written my Debian GNU/Linux so mount it as msdos (not vfat) under
Debian GNU/Linux.

In order to boot Debian GNU/Linux, you must have create a small (800K)
partition that will hold yaboot (and NetBSD's owfboot.xcf).  Latest ybin
under Debian GNU/Linux will create a litle test menu (in Forth) to select
operating system.  I have change a little bit the forth code to boot
NetBSD.

NetBSD / partition must be the first partition of type Apple_UNIX_SVR2 and
must be created by Mac OS (or a patched pdisk utility under GNU/Linux).
You swap partition must also be created my Mac OS. HFS+ partition must also
be created by Mac OS.

All other partitions could be created with Debian GNU/Linux mac-fdisk (or
better the patched pdisk).


NetBSD assume that hardware clock is in GMT.  I configure Debian GNU/Linux
with same assumption.  Unfortunary, Mac OS X (10.0.4) use it as local time
(or NetBSD and GNU/Linux does not handle XPRAM GMT Delta and DST flags).

My .02 euro cents
-- 
Edouard G. Parmelan
http://egp.free.fr