VMWare Fusion can run 10.5/10/6 client VMs, but you will have to trick it into installing by editing the OS install disc.
There are some problems with this method, as enumarted by someone who tried it:
- DVD Player Does not function has error (-70017)
- Most Of The Screen Savers do not work.
- Front Row Loads to Black Screen
- Screen recording in Quicktime produces error (OSStatus error -108)
- Sound Does not Work Bug in all Mac os's When Virtualised
- System Profiler cannot find alot of information about the system components .
- Startup time is slow under the virtual environment of 20 Seconds
Depending on the requirements of your testing, these may or may not be deal-breakers for you.
To trick VMWare into thinking that a client 10.5 or 10.6 disc is actually server, you have to edit Fusion's base image for new VMs:
sudo bash
cd "/Library/Application Support/VMware Fusion/isoimages"
mkdir original
mv darwin.iso tools-key.pub *.sig original
sed "s/ServerVersion.plist/SystemVersion.plist/g" < original/darwin.iso > darwin.iso
openssl genrsa -out tools-priv.pem 2048
openssl rsa -in tools-priv.pem -pubout -out tools-key.pub
openssl dgst -sha1 -sign tools-priv.pem < darwin.iso > darwin.iso.sig
for A in *.iso ; do openssl dgst -sha1 -sign tools-priv.pem < $A > $A.sig ; done
exit
Then to install the OS:
If you try to install it will give an Eboot error so you need to go to the advanced install by pressing F8. Then while in there use -v -install and it should install.