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

2016-02-28 (8)

 

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

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

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

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

  • VMware 虚拟机,由于买不起 Workstation 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盘一个,至少 8 GB。

 

下面开始步骤,首先烧录 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 博主赞过: