OSx 10.4 Dual Booting with Client & Server

Dear All;

I'm a new MAC user though I've been around computers and OS'es for years. Everything from Solarlis to Windows to Linux to Freebsd. I have a Power Mac G5 Dual 1.8 Ghz with 2 150gb sata hard drives and a 150GB firewire B drive.

The way it is sent up right now is that I have my developer copy of OSx 10.4 server installed on the one hard drive while the other 2 are sent up as a RAID 0 array. I want to be able to boot into either the client or the server. I need a detailed how to on how to do this: I'm familar with the Disk Utility though I'm no expert when it comes to MAC. Though I am working on.

Also, I would like to know if there is away to while running server to be able to bring up a virtual 10.4 client like with VMware or some other utility like that. I don't beleive vmware does MAC. Is there an equivalent to vmware for MAC. I know about virtual pc for mac but not sure whether or not it will allow you to run multiple copies of MAC OSx 10.4 clients.

I have some trouble getting questions answered before as I wasn't specific as to what I was looking for and my proficency level. I hope now that I am.



Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Install the client version of OS X to the firewire HDD and then use the STARTUP disk control panel to select which system folder you want to boot from then reboot the mac.  The virtual PC for mac is a emulator that emulates a Intel based PC and can only be used for X86 based operating systems which means you cannot install mac OS inside virtual PC.  At the moment, i do not belive there is a way to run anouther instance of OS x from within OS X like VMware.
I know of no current virtualization software hosted under OS X (other than Virtual PC like products).
You can host Mac OS X under Linux with Mac on Linux products: http://www.maconlinux.org/

Although I have done exactly what you desire on my machine, I think you are hampered by your
inappropriate RAID setup.  From you previous question, it appears that you created a RAID from
two different sized drives, one on the internal SATA bus, the other on an external Firewire bus.
Although I have no experience with such a setup, I expect it seriously degrades performance.
If you must create a RAID, I would use the two identical internal SATA drives as described here:
I simply use SuperDuper (see below) to clone my disk nightly to an external Firewire disk.

In my instance, I partitioned my hard disk into a bunch of partitions, each containing a Mac OS X
installation.  I have various versions (10.2, 10.3, 10.4), client and server, Darwin, and prerelease OS's (10.4.2).
Once installed, I select the desired boot partition using OpenFirmware:  Hold down the Option key
while booting.  OF presents a list of bootable partitions.  Use the left and right arrow keys to select
a partition, then hit the return key to boot from that partition.   Each partition should be at least
20GB to avoid having to do custom installs that drop languages or packages.  

I used CarbonCopyCloner (or SuperDuper) to make a back up of my original boot disk to an external
firewire disk, booted off the firewire drive and partitioned the internal drive using Disk Utility.app.
Name the partitions appropriately in Disk Utility.app (or using /usr/sbin/diskutil -rename) as the
name you choose for a partition is the one that shows up in the Open Firmware bootable volume
list.  You want to avoid having 6 partitions named "Macintosh HD"  or "Partition1", "Partition2", ...

SuperDuper:  http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html
SuperDuper also makes it easy to create checkpoint installations.

CarbonCopyCloner: http://www.bombich.com/software/ccc.html  (doesn't work on 10.4, tho)

Drive Genius: http://www.powerpage.org/cgi-bin/WebObjects/powerpage.woa/wa/story?newsID=14718
Repartitions on the fly.  I've never used it, but you definitely want to back up as well beforehand.

Obviously, I didn't want 6 different home directories.  I keep my home directory on a separate drive
and use the power of Unix underneath OS X to mount that disk under /Users on on each instance
of the OS (using /etc/fstab).  My /etc/fstab entry mounts the hfs volume named "Users" at the mount
point /Users on each system:
LABEL=Users     /Users  hfs     rw,noquota              1  2
You want to use the LABEL flavor of fstab on macs with IDE disks rather than /dev/hd0x or /dev/hd1x
because the drives don't maintain a consistent numbering during warm boots (unlike SCSI disks).
Keeping my /User directory on a separate disk or partition makes it easier to back up just my user
data on a regular basis.  It also makes it MUCH easier to reformat/reinstall the OS without destroying
my user data.

Using this setup, it becomes easier to test my software on various versions (older and newer) of OS X.
It is not as slick as VMware (since I can't boot more than one OS at a time), but it is very close and
not nearly as much the hassle to set up that VMware is.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
I forgot to mention this.  When using SuperDuper or CarbonCopyCloner to copy your disks,
remember to select the option that makes the target copy bootable.

Exploring SharePoint 2016

Explore SharePoint 2016, the web-based, collaborative platform that integrates with Microsoft Office to provide intranets, secure document management, and collaboration so you can develop your online and offline capabilities.

What you want to do for the first part is possible.

On the raid and disk portion:
You will need to use the 2 150GB internal drives in a raid configuration.  As with all other systems, you need a hardware raid controller if you want full redundency.  Alternatively, you can use apple's built in software raid.    Based on what you have said, my guess is you have already set this up using software raid.  As already mentioned, you should make sure the raid is using the two internal disks to form the raid0 array.

On the booting from two different

OS A = internal stripped array
OS B = external via Firewire

You can use the startup disk control pannel between the two operation systems to select which os you want to boot.  Alternatively, if you have rebooted, and reliaze you have the wrong OS selected in startup disk, you can hold down the option for an interactive boot selection.

On the OS X virtualization.

There is not any virtualization software out there that can allow a virtual OS X on an OS X machine.  You would have to run a virtual machine of a virtual machine.  Ie: Virtual PC, and one of the machines then running PearPC.  


Gerald NegrotaIT ProfessionalCommented:
bvagnoniAuthor Commented:

Thanks everyone. I don't want people to think that I've forgotten about there response to my question. Some stuff has come up and I will be trying these suggestion over the next day or 2.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Apple Networking

From novice to tech pro — start learning today.