VMware 10.0.3 安装 Mac OS X 10.9

安装 VMware
如果内存足够大,可以进行这样设置:
sudo vmware
Edit -> Preferences -> Memory -> Fit all virtual machine memory into reserved host RAM
这样所有虚拟机在运行的时候将立刻从主机分配其设置的内存大小

下载安装 unlock-all-v130,地址:
http://pan.baidu.com/s/1jG42who
提取密码:4yph

下载 VMsvga2_v1.2.5_OS_10.9.pkg 和 EnsoniqAudioPCI_v1.0.3_Lion.pkg 和 guestd_patches.pkg,地址:
http://sourceforge.net/projects/vmsvga2/files/

创建虚拟机,类型为 Mac OS X 10.9
硬盘 40GB 即可,CPU 数量2,内存 3GB 即可
Virtual Machine Settings -> Options -> Advanced -> Gather debugging information:None
加载安装盘 iso 镜像,启动
将硬盘抹掉,名称为 Mavericks,安装

如果内存足够大,应该让虚拟机直接使用物理内存,方法:
Virtual Machine Settings -> Oprions -> Advanced -> Disable memory page trimming(需先进行文章开头处的 Fit all virtual machine memory into reserved host RAM 设置操作)
编辑虚拟机安装目录下的 Mac OS X 10.9.vmx,在最后添加(如果已有则修改):
mainMem.useNamedFile="FALSE"

安装完毕之后强制重启,将虚拟光驱指向 unlock-all-v130/tools/darwin.iso
加载虚拟光盘,安装VMware Tools,关机

设置文件共享,将之前下载的 VMsvga2_v1.2.5_OS_10.9.pkg 共享到虚拟机,方法:
Virtual Machine Settings -> Options -> Shared Folders -> Always enabled
点击 Add 选定目录并设置名称 -> Ok -> Save
启动,Finder -> 偏好设置 -> 勾选“已连接的服务器”,桌面上就会出现“VMware Shared Folders”
找到 VMsvga2_v1.2.5_OS_10.9.pkg,拷贝到本地并安装,安装完毕关机
Virtual Machine Settings -> Hardware -> Display -> 勾选Accelerate 3D graphics
启动

完全关闭虚拟机和 VMware,找到虚拟机安装目录下的 Mac OS X 10.9.vmx,在最后添加(如果已有则修改):
svga.autodetect = "FALSE"
svga.vramSize = "134217728"
保存重启

安装自动调整客户机分辨率的补丁 guestd_patches.pkg,安装完毕重启,拉伸窗体时客户机就会自动调整分辨率(需要勾选 View -> Autosize -> Autofit Guest)

如若没有声音,则需安装 EnsoniqAudioPCI_v1.0.3_Lion.pkg 并编辑虚拟机安装目录下的 Mac OS X 10.9.vmx,修改如下内容:
sound.autodetect = "FALSE"
sound.virtualDev = "es1371"

如若声音断断续续,有两种解决方法,推荐第2种:
1)添加:
sound.bufferTime = "400"
pciSound.playBuffer = "400"
上面的数字400要根据情况而定,请依次尝试100-4000,选择一个合适的最小值
2)添加:
sound.highPriority = "TRUE"
pciSound.DAC1InterruptsPerSec = 0
pciSound.DAC2InterruptsPerSec = "16"
pciSound.priorityBoost = "TRUE"

显示隐藏文件:
defaults write com.apple.finder AppleShowAllFiles -bool YES
重启 Finder 应用修改:
killall Finder 

Xcode 6.0.1 下载地址:
http://pan.baidu.com/s/1dDvjhW9
提取密码:0e6r