最近涉及了iPhone的开发,因此想在家中的机器上安装一个Mac os系统体验和了解一下,遇到了不少的问题,记录一下。
首先是进行虚拟机的安装,可以参考如下的资料:
How Install Mac OSX in VMware Windows
http://www.sysprobs.com/mac-windows-featured-post
How to Install Mac OS X Leopard without VT on VMware Intel PC
http://www.sysprobs.com/install-mac-os-leopard-vt-vmware
Install Mac OS X 10_6_5 Snow Leopard on VirtualBox - Several Issues Fixed
http://www.sysprobs.com/install-mac-os-1065-snow-leopard-virtualboxseveral-issues-fixed
Simple Steps to Install Mac 10_6_4 Snow Leopard on VMware Player
http://www.sysprobs.com/steps-install-mac-snow-leopard-vmware-player-pre-installed-vmware-image
在虚拟机中如何安装Mac OS X Snow Leopard 10_6
教你如何在PC上安装MAC OS. 含软件与双系统使用
http://bbs.weiphone.com/read-htm-tid-21227.html
手动安装一个新的虚拟机
安装时需要的启动文件:这个是和Winodws Linux的虚拟机安装有区别的地方,需要使用如下的文件[那个都行]进行引导,然后使用Mac OSX安装盘进行安装
darwin.iso
Rebel EFI.iso
empireEFIv1085.iso
Mac OS 10.5.5已安装好的VMWare虚拟机
Mac OS 10.6.2已安装好的VMWare虚拟机
依据以上的文档,在如下的软硬件下进行使用:
VMware Workstation 7.0.0 Build 203739 Final.rar
VirtualBox-3.2.12-68302-Win.exe
Intel Pentium D 920
主板MSI 945P NEO5
NVIDIA Geforce 7300 LE
RAM: 4G
Windows 7 32位/64位系统
CPU特性如下:
测试结果:
10.5.5虚拟机在Vmware下可以启动和使用,单由于没有VMare Tools,因此进行鼠标操作反应比较慢[基本无法进行开发],据网上有人反映,使用目前新的CPU这个问题有改善
VMWare Tools网上能找到的可以在Mac os上使用的效果也不行[运行时需要设置VMWar勾选“VMware kernel paravirtualization”,否则在登录界面一直锁住];比较奇怪的是将这个正常的VMware文件加入Virtual Box建立虚拟机,竟不能正常进入系统;为了提高性能,在这样配置的机器上安装一个物理的10.5.5版本,安装完成后反复重启,竟不能使用,-v选项启动,出现几行信息后就重启,不知是否是VMware kernel paravirtualization的作用[10.5.5这个安装盘在以前的一个配置更低的淘汰机器上安装成功过]
10.6.2这个虚拟机无法启动,在真实的机器上进行安装也启动不起来,-v选项显示好像是显卡的支持不行
看来在稍旧些的机器上运行Mac OS是个比较麻烦的事,这些问题在Intel Core系列的CPU上可看到可以成功。