最近实然想研究研究Xcode,但手边又没有苹果电脑,只好试着装个虚拟机。
但没想到,在虚拟机中装个苹果也够麻烦的,结果整了一天,终于成了。
本人使用的是T410,具体配置如下:
CPU: Core i7 M620
显卡: NV 3100M
内存: 8 G
系统: Windows 7 旗舰版 64位
准备工作:
VMware Workstation 7
苹果系统原版光盘镜像(本人使用的是Mac.OS.X.10.6.3.Retail.dmg 6.36G)
UltraISO
系统引导盘1(darwin.iso 24.8M)
系统引导盘2 (darwin_snow_legacy.iso 61.8M)
* 使用UltraISO将Mac.OS.X.10.6.3.Retail.dmg转为ISO文件(据说可以直接使用dmg文件,但我一直没成功)
* 之所有会有两个引导盘,在接下来的步骤中,我会详细说的。
1. VMware Workstation中新建虚拟机(括号中是我安装时填写的内容)
File -> new -> Virtual Machine
Typical -> Next
I will install the operation system later -> Next
Other -> FreeBSD 64-bit -> Next
Name:随便填(Mac OS X) -> Location:根据需要自定(F:\MacOS) -> Next
虚拟硬盘大小:建议20G+(因为我还要装Xcode,而且机器硬盘空间比较充足,所以我选的是50G) -> Next
Customize Hardware... ->
Memory: 建议1G+ (这台机器内存比较大,所以我选的是4G)
Floppy: Remove (机器上根本就没软驱,省着出问题,所有删掉)
Finish
用记事本修改虚拟机目录下的vmx文件,将 guestOS = "freebsd-64" 改为 guestOS = "darwin10"
重启VMware Workstation,检查VM -> Settings... 中,Options标签页的General项目,右侧Version是否为Mac OS X Server 10.6
如果不是,说明文件修改不正确,请检查vmx文件。
2. 安装苹果系统
启动虚拟机.
如果出现如下错误:
Mac OS S is not supported with software virtualization. To run Mac OS X you need a
host on which VMware Workstation supports hardware virualization.
说明你的机器未开起virtualization选项,请到Bios中设置Intel Virtualization Tech开启。(早期CPU不支持,只能换电脑了)
虚拟机光驱加载darwin.iso文件(确保窗口右下角的光驱图标点亮),点击空格进行引导。
当画面显示 Please wait for DVD to load 时,虚拟机光驱加载苹果系统安装文件(别忘记先转为ISO文件,否则可能会出现画面卡住的情况)
加载完苹果系统安装盘后,如果出现如下提示
A virtual CPU has entered the shutdown state. This would have caused a physical
machine to restart. This can be caused by an incorrect configuration of the virtual
machine, a bug in the operating system or a problem in the VMware Workstation
software. Press OK to restart the virtual machine or Cancel to power off the virtual
machine.
说明你的CPU比较新,darwin.iso不支持(我目前就出现这种情况),改用darwin_snow_legacy.iso做引导
这就是在准备工作时,为什么会有两个引导盘的原因。
使用darwin_snow_legacy.iso引导盘的话,当出星球大战那个武士(我也不知道他叫什么)的界面时,加载苹果系统安装文件(ISO,否则可能卡在这个界面上)
点击F5刷新,出现光盘后,点击回车,开始安装
安装苹果系统需要注意的是在选择完语言后,上方会出现菜单栏,
实用工具 -> 磁盘工具... -> 点击左侧硬盘 -> 抹掉标签页 -> 点击 抹掉... -> 确认抹掉 (就是格式化硬盘)
安装过程用了我40多分钟,真是慢呀。
安装完成后,提示失败,不用理他(据说也有直接显示成功的)。
重启虚拟机,虚拟机光驱加载darwin.iso文件进行引导,设置用户信息,然后就能用了。
系统启动后,虚拟机光驱加载darwin_snow_legacy.iso文件,便可以安装vmware-tool,可以与本地共享文件了。
系统升级后,只能使用darwin.iso进行引导,启动系统。