Update 1: Get VMware tools from VMware Fusion 2
Mount the downloaded DMG in your Leopard guest. Using Terminal issue the following command:
pax -z -f /Volumes/VMware\ Fusion/Install\ VMware\ Fusion.app/Contents/Resources/Install\ VMware\ Fusion.pkg/Contents/Resources/Install\ VMware\ Fusion.pax.gz './Library/Application Support/VMware Fusion/isoimages/darwin.iso'
You will find the darwin.iso in a subfolder as highlighted.
Update 2: Partial sound support
Please try this KEXT in your guest. Found to work on Windows and Linux Workstation, although can be choppy.
http://forum.insanel...showtopic=88597
Update 3: 32-bit Leopard and processor support
OK I can confirm that even running Leopard in 32-bit seems to require VT-x. VMware has 2 different modes of operations:
1. Binary translation - used to run most 32-bit guests and 64-bit guests on certain AMD processors
2. VT-x/SVM mode - used to run 64-bit guests on Intel VT-x and AMD SVM enabled processor
The use of VT-x for 32-bit guests was experimental as binary translation was found to be ore efficient, but looks like it is essential for the current ability to run Leopard unaltered on Workstation etc. Fusion runs on VT-x enabled Intel processors used in real Mac hardware so can always run 32 and 64-bit guests.
VMware Darwin Support
---------------------
Version 1.0.0
-------------
This package allows VMware to run Darwin based operating systems without
modification to extensions or the XNU kernel.
New features are:
1. Boot CD is mounted transparently as in VMware Fusion. No way around the boot
CD, but doesn't do anything except chain to the hard disk. This has been
documented elsewhere, but basically scripts ensure darwin.iso is correctly
signed for the native boot mechanisms in VMware.
http://blog.rectalog...ard-client.html
2. Hard disk template uses EFI Partition Booter from Munky, which means simpler
modification to boot parameters. No need to hack CD images. This is all
pre-built so no work needed on your part, but if you want to hack around, e.g.
add other kernel such as Voodoo, much easier to accomplish.
http://forum.insanel...howtopic=127330
3. Templates are now SCSI hard disk based, following VMware's recommendations.
4. 32-bit and 64-bit templates. Not a big deal but thought would be useful.
As before this is for retail Leopard installs from retail media on a supported
CPU e.g. Core 2 Solo/Duo and whatever else is compatible these days. I guess
Voodoo kernel may help the others, and I will be interested on how AMD and older
Intel processor users maybe make this work.
I will likely update with the next Chameleon boot loader, which does EFI
partition, DSDT overrides etc., once it comes out. Also will add voodoo kernel
templates once it reaches release. This may help those on unsupported
processors.
It has been tested using:
- VMware Workstation 6.5.0 and 6.5.1
- VMware Fusion 2.0.0 and 2.0.1
they won't work with this form of CD. Sorry but it is an either or choice. This
system may well work with Server 2.0 but I haven't had time to test it.
There are 3 directories in the package:
1. booter - contains a replacement darwin.iso plus scripts to re-apply SHA-1
digital signatures.
There are 2 batch files in the folder which will backup the current VMware tools
iso images and SHA-1 digest, then update the darwin.iso if needed. Finally it
re-generates the SHA-1 digest using OpenSSL using the tools-priv.pem and
tools-key.pub keys.
The commands should be run from the command line or shell.
For Windows:
Usage: signiso {workstation|server|player} {backup|restore}
workstation|server|player - select product
backup - backup and sign ISO images
restore - restore VMware signature
For Linux and Mac OS X:
Usage: signiso.sh {--backup|--restore}
backup - backup and sign ISO image
restore - restore VMware signature
The files that are backed up will go into a "backup" folder in the folder you
extracted the package to and the files backed up come from:
Workstation on Windows - C:\Program Files\VMware\VMware Workstation
Server on Windows - C:\Program Files\VMware\VMware Server
Player on Windows - C:\Program Files\VMware\VMware Player
All VMware products on Linux - /usr/lib/vmware/isoimages
Fusion on Mac OS X - /Library/Application Support/VMware Fusion/isoimages
2. Darwin-32 - A VMware template to run a 32-bit Darwin OS. Requires Mac
compatible Intel processor.
3. Darwin-64 - A VMware template to run a 64-bit Darwin OS. Requires Mac
compatible Intel processor with VT-x extensions enabled.
Just so everyone understands, these are templates. They have no pre-installed Leopard, which you must provide yourself. To install Leopard using the templates follow these steps:
- Open the VMX file in whatever VMware product you are trying this on (screenshot 1). You may want to change the virtual memory settings.
- You will need to point the virtual CD drive to either the physical Leopard DVD or an ISO image (screenshot 2).
- Power on the virtual machine and wait until the system boots. Ignore the error about com.appl.Boot.plist. (screenshot 3)
- Use the VMware menus to cancel the tools installation (screenshot 4).
- At the boot prompt press the Esc key and enter 9f as the boot device (screenshot 5).
- Should now boot to the installation DVD (screenshot 6).
To install the VMware tools I suggest you use the darwin.iso from Fusion 2.0.1 (get an evaluation if needed). To install you will need to mount this ISO image manually then run the installer. Note that the graphics driver and shared folders do not work on WIndows and Linux VMware products.
The files are here http://www.mediafire...2db6fb9a8902bda.



Sign In
Create Account







