Jump to content

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


  • Please log in to reply
1 reply to this topic

#1
librarain

librarain

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
  • Gender:Male
  • Location:China PRC
  • Interests:Tour, Photography, Blog.
由于 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 补丁。

大功告成!

Posted Image

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


#2
macuserabc

macuserabc

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
可不可以給AMD Hackintosh 在Leopard 10.5.7 /10.5.8 安裝的方法?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy