PDA

View Full Version : [Guide] AMD OSx86 - install Snow Leopard on VMware Fusion


librarain
10-17-2009, 02:22 AM
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 (http://rapidshare.com/files/270145011/Chameleon-2.0-RC2-r640.pkg) to /Volumes/Macintosh HD
6. install PC EFI V10.4 (http://rapidshare.de/files/48513665/boot.html) to /Volumes/Macintosh HD
7. replace the original vanilla mach_kernel (/Volumes/Macintosh HD/mach_kernel) with qoopz kernel (http://rapidshare.com/files/291917417/snow.legacy.zip)
8. place fakesmc.kext (http://rapidshare.de/files/48328849/fakesmc_SL.kext.zip.html) in /Volumes/Macintosh HD/System/Library/Extensions
9. install vmware virtual ps/2 keyboard/mouse driver: VoodooPS2Controller-0.98-installer.pkg (http://forum.voodooprojects.org/index.php/topic,235.0.html) to /Volumes/Macintosh HD
10. start up SL virtual machine in verbose mode, install vga driver VMsvga2 (http://sourceforge.net/projects/vmsvga2/) and sound driver EnsoniqAudioPCI (http://www.insanelymac.com/forum/index.php?showtopic=176854)
11. use Marvin’s AMD Utility (http://www.insanelymac.com/forum/index.php?showtopic=67917) to do cpuids patch.

All done!

http://farm3.static.flickr.com/2462/4016395878_dabaf13a2c_b.jpg

here is the contents of Mac OS X Server 10.6.vmx:

.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"

idream
10-19-2009, 02:08 PM
没看懂,出个中文版把。。