Jump to content
Sign in to follow this  
Followers 0

[向导] AMD Hackintosh - 在 VMware Fusion 中安装 Snow Leopard

2 posts in this topic

Recommended Posts

由于 Apple 与 VMware 之间的协定,在 VMware Fusion 中,仅提供对服务器版 OSX 的支持,若要安装桌面版雪豹,则需通过修改 darwin.iso 来实现。然而这一切的前提都是 CPU 必须支持 Intel-VT,否则 VMware 将会给出 Mac OS X is not supported with software virtualization. 的提示。于此,对于 AMD CPU,我们必须对设置进行一些修改。




1、新建虚拟机,类型为 Mac OS X Server 10.6

2、编辑 Mac OS X Server 10.6.vmx:

  删除 firmware = "efi"

  修改 guestOS = "darwin10" 为 freebsd

  添加 sound.present = "TRUE"

    sound.fileName = "-1"

    sound.autodetect = "TRUE"

3、挂载 Mac OS X Server 10.6.vmdk,默认挂载位置为 /Volumes/Macintosh HD

4、挂载 Snow Leopard 安装 DMG 镜像,来到文件夹 /Mac OS X Install DVD/System/Installation/Packages/,载入 OSInstall.mpkg,将雪豹安装至 /Volumes/Macintosh HD

5、安装 Chameleon 2.0 RC2 r640 至 /Volumes/Macintosh HD

6、安装 PC EFI V10.4 至 /Volumes/Macintosh HD

7、用 qoopz 核心替换原版 vanilla mach_kernel (/Volumes/Macintosh HD/mach_kernel)

8、将 fakesmc.kext 放置到 /Volumes/Macintosh HD/System/Library/Extensions

9、安装 vmware 虚拟 PS/2 接口键盘/鼠标驱动 VoodooPS2Controller-0.98-installer.pkg 到 /Volumes/Macintosh HD

10、以 Verbose 模式启动虚拟机中的雪豹,安装显卡驱动 VMsvga2 及声卡驱动 EnsoniqAudioPCI

11、使用 Marvin’s AMD Utility 对某些程序进行 CPUid 补丁。






以下是 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"

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.