InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 10-17-2009, 02:22 AM
librarain's Avatar
librarain librarain is offline
Cheetah
 
Join Date: Oct 2009
Posts: 4
[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!



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"
Reply With Quote
  #2  
Old 10-19-2009, 02:08 PM
idream idream is offline
Cheetah
 
Join Date: Oct 2009
Posts: 2
没看懂,出个中文版把。。



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote
Reply