记一次用VMware Workstation 12 Player安装OS X 10.11.3 黑苹果的经历 心塞塞

2016-02-28 (8)

 

昨天为了玩一款老网游,下载了一个VMware Player装Win7,玩了一会儿以后发现VT-x/EPT的效率还是挺不错的,于是决定一下折腾一个OS X。

网上的教程也有不少,不过10.11的不多,一篇一篇找结果基本都在引导系统这步碰壁了,折腾了差不多四五个小时,终于愉快的玩起了,在这里总结一下步骤。

由于OS 10.11的BaseSystem.dmg没有集成引导,所以之前可用的从dmg中一层一层提取到BaseSystem.dmg转换成iso再挂载到VMware的方法已经失效了。除非自己有一个OS X系统的计算机可以制作一下引导,但由于我没有,所以直接放弃这种方法。

先入正题,说一下需要准备的原料吧:

VMware虚拟机,由于买不起Worksatation 12,所以使用了免费的Workstation 12 Player,好像是Player 7 Pro的续作

Unlocker,由于VMware系列中只有VM Fusion(你果系统上的版本)支持创建OS X虚拟机,所以需要插件来添加创建OS X虚拟机的选项,有一个貌似是官方的地址:http://www.insanelymac.com/forum/files/file/339-unlocker/ ,不过需要注册才能下载,嫌麻烦地可以直接度盘搜索,最新版本是2.0.8。程序的运行需要Python 2.7,请在使用之前安装Python环境

已集成EFI引导的OS X 10.11.3固件,扩展名为cdr的,这个度盘上和一些黑苹果论坛都有。网上有些教程写的是直接把cdr当成iso一样用挂载到虚拟机DVD驱动器上,但在我这里不行,需要把cdr烧录到U盘

HDD Raw Copy Tool,用于把cdr完整烧录到U盘的工具

U盘一个,至少8GB

 

下面开始步骤,首先烧录U盘,这个费时间多一点,

打开HDD Raw Copy Tool

2016-02-28 (12)

最下面的FILE,我已经选择了,正常情况应该双击最下面的条目,然后选择下载好的cdr文件导入,

然后Continue,再选择需要烧录的U盘,比如这个Kingston DataTraveller,继续下一步,然后会提示将抹掉目标存储的所有数据,继续下一步,如果顺利进度条就开始走了,这时可以扔到一边。

然后配置虚拟机,首先把虚拟机关掉,后台所有的和虚拟机有关的进程也都退出,找到之前下载好的unlocker,

2016-02-28 (13)

Windows下使用这个win-install的批处理文件。首先确认机器已经安装Python环境,然后在win-install上右键选择使用管理员权限运行。等一会儿。

注意,gettools这一步耗时会长一些,不要以为是程序死了就关闭窗口。完成后打开VMware,一切顺利的话新建虚拟机里已经可以有OS X的项目了。

2016-02-28 (11)

然后新建虚拟机,选择稍后安装系统,一路下一步下去,可以自己改改内存 CPU和硬盘。

如果手快的话可能现在已经准备运行虚拟机了,不过运行后会发现报错。

这点在unlocker的readme里已经说明了,需要返回,编辑虚拟机的vmx配置文件,这个问题在刚才设置的虚拟机存储目录里。

在虚拟机的配置文件中加入

smc.version = “0”

2016-02-28 (14)

这下虚拟机就配置完了,目前为止,U盘应该也烧录完了。

回到VMWare,给虚拟机开机。打开状态栏上的可挂载设备栏,找到刚才烧录的U盘,右键,选择连接,

微信截图_20160228135748

如果没有成功进入引导直接重启虚拟机,应该就可以了

2016-02-28

如果还是不行的话尝试换一个cdr文件进行烧录,由于VMware Workstation 12 使用的是EFI BIOS,所以Legacy Boot应该是不行的吧,反正我没有尝试……

建议不要将CPU虚拟化勾选为VT-x/EPT,可能会遇到安装中的蜜汁重启BUG。

接下来,耐心等待安装吧,一切看U盘速度,和造化……当然还有不要忘记安装VMWare Tools,不然会卡成狗。除非你是三十二路至强

发表评论

%d 博主赞过: