网上的教程很多,大致安装流程如文章http://www.2cto.com/os/201201/116746.html
但大多数都是理想化过程,当中会碰到各种问题。
选择了Max OS X Lion 10.7,因为要做开发用,XCode4 要求版本在10.6.6以上。
按照这篇文章的流程在vmware中全部设置好,包括修改.vmk文件。唯一不同的是我结合了另一篇文章,.vmk里面多添加了几行
+ ich7m.present = "TRUE"
+ keyboard.vusb.enable = "TRUE"
+ mouse.vusb.enable = "TRUE"
+ monitor.virtual_exec = "hardware"
+ monitor.virtual_mmu = "software"
因为常常看到有网友抱怨说装好系统鼠标和键盘不适用,我不确定这个管不管用,先加上了。
全部设置好有,我就run了,没想到跳出个提示信息如图:
然后说我不支持虚拟化之类的警告。
google一下,很容易找到了答案,要到Bios里开启NT。
忘记HP是怎么进bios了,开机见hp logo, 按esc,然后F10,选择System Configuration-> Device Configuration, -> Virtualization Techonology默认是disabled,改成enable即可。
重启 机器,跑到vmware下重新run,还是老样子,这就很为难了。下载了Securable, 运行显示电脑已经支持NT了。搜了很多,有说没有跑Mac 补丁的,我下载了Mac Unlocker安装过,也下载过Mac补丁for Lion 7的跑过,每次都是把vmware关掉,并且从进程里也关掉。跑完再重新开启Vmware然后run,还是不行。有人说是要把vmware tools的更新关掉,我查看了下,自己好像没有装tools,更新也是没有开启的。是Vmware的问题么?需不需要升级?还是换virtual box?我尝试在线升级到8.0.5,但是很慢,连不上的样子,重启了几次机器,也没用,google了下,很多人碰到与我类似的问题,但没有找到解决方案,于是安装到这里就此搁浅。关机,下班!
第二天继续搜问题解决方案,随意的打开vmware重新run一遍,居然没有弹出框!进去了。。。很是欣喜,也许是要让电脑休息一段时间,这个NT才会真正生效?
一边欣喜,一边新的问题又来了,进去之后出现一句话 Operation System not found,并且还有新的提示框告诉我什么Mac guest 正在使用CD/DVD,如果要断开连接的话就点Cancel,原话是英文的,我理解下来是这个意思,于是我点OK,google了下,找到个文章说缺引导,哦,引导是用在这里的,我一直在纳闷的,下载了darwin3.0.iso,然后把CD/DVD的地方指向引导文件。文章说应该要引导成功的,半当中再点光驱的settings去改成镜像文件安装。看上去比较make sense,于是尝试了下,根本没有引导成功,还是老样子的错误。又开始不断搜索,网上也有很多这样的问题,但是无果。后来又是第n次尝试的时候我想点点Cancel会怎么样?就点了,结果,进去了!什么嘛,是我英文理解力差吗,大家看看这个英语原话:
原话就是这样的,这个橘黄的框框是别的网页上本来有的,人家也说选择OK。
好,反正这样终于解决了,我终于看到了黑屏滚动着代码,耐心等待,出现了传说中的苹果安装界面!按照流程,接下来可以说顺风顺水的,终于安装成功了!
参考文章:http://www.crifan.com/install_mac_os_x_lion_on_vmware_virtual_machine/
http://wenku.baidu.com/view/034dd9df6f1aff00bed51e66.html
http://wenku.baidu.com/view/e7ef19fe770bf78a652954d5.html
http://hi.baidu.com/catro/item/dfee4ec1dab4be46a8ba94ee(有如何升级到7.2)
http://www.cnblogs.com/fang8206/archive/2011/08/26/2154233.html(所需要的应用下载地址,很实用)