librarain |
10-17-2009 02:22 AM |
[Guide] AMD OSx86 - install Snow Leopard on VMware Fusion
Hi! First, sorry for my poor english. :blink:
AMD CPU doesn't support Intel-VT, so we need to modify some settings.
1. create new virtual machine, guestOS: Mac OS X Server 10.6
2. Edit Mac OS X Server 10.6.vmx:
delete firmware = "efi"
change guestOS = "darwin10" to freebsd
add sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
3. mount Mac OS X Server 10.6.vmdk -> /Volumes/Macintosh HD
4. mount SL install dmg, go to folder /Mac OS X Install DVD/System/Installation/Packages/, launch OSInstall.mpkg, install SL to /Volumes/Macintosh HD
5. install Chameleon 2.0 RC2 r640 to /Volumes/Macintosh HD
6. install PC EFI V10.4 to /Volumes/Macintosh HD
7. replace the original vanilla mach_kernel (/Volumes/Macintosh HD/mach_kernel) with qoopz kernel
8. place fakesmc.kext in /Volumes/Macintosh HD/System/Library/Extensions
9. install vmware virtual ps/2 keyboard/mouse driver: VoodooPS2Controller-0.98-installer.pkg to /Volumes/Macintosh HD
10. start up SL virtual machine in verbose mode, install vga driver VMsvga2 and sound driver EnsoniqAudioPCI
11. use Marvin’s AMD Utility to do cpuids patch.
All done!
http://farm3.static.flickr.com/2462/...baf13a2c_b.jpg
here is the contents of Mac OS X Server 10.6.vmx:
Code:
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "7"
maxvcpus = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
memsize = "1024"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Mac OS X Server 10.6.vmdk"
scsi1:0.present = "TRUE"
scsi1:0.autodetect = "TRUE"
scsi1:0.deviceType = "cdrom-raw"
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "generated"
usb.present = "TRUE"
ehci.present = "TRUE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
vmci0.present = "TRUE"
smc.present = "TRUE"
ich7m.present = "TRUE"
roamingVM.exitBehavior = "go"
tools.syncTime = "TRUE"
displayName = "Mac OS X Server 10.6"
guestOS = "freebsd"
nvram = "Mac OS X Server 10.6.nvram"
virtualHW.productCompatibility = "hosted"
keyboardAndMouseProfile = "macProfile"
proxyApps.publishToHost = "FALSE"
tools.upgrade.policy = "upgradeAtPowerCycle"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
floppy0.present = "FALSE"
extendedConfigFile = "Mac OS X Server 10.6.vmxf"
|