说说长长的故事起因,自从我把我的Macbook Air卖了以后,反倒是觉得很不习惯了,mac的一些功能早就用习惯了。

在经过一阵电脑的折腾后,我的电脑变成了微星b150m mortar+G4560,使用Inter原装散热器,开始估摸着反正是备用机,就折腾就好了,结果又去搞了张GTX1060,那就将就用吧,写写代码总是够了。

这里有一个问题,为什么不把电脑直接安装为OS X?不是不装,是我运行的某些软件只能运行于Windows环境,以前我是在OS X中装了个WIndows的虚拟机,很明显我现在不能这样装,因为最大的问题还是驱动问题。具体我的问题,且听下面分解。

微星b150m mortar的OS X驱动非常少,这是个问题,不是特别好装,但是要装应该是可以的。

声卡驱动Realtek ALC892,这是主板自带的,现在这个年代,没有什么特别的特殊需求,就是用这个声卡了。声卡也是不好找OS X兼容的驱动,论坛里面的人很多都是装了个外置声卡。

无线网卡驱动几乎都不兼容,只有少有的几个型号是免驱支持的,大部分都是不支持的或者是

主板驱动倒是有。

核显:HD610暂时我还没有找到驱动,没有核显驱动这是个大问题,1060的驱动并不怎么太好,N卡的驱动整体开源情况不是怎么特别好。

综上所述,遇到各种问题,有的问题应该多折腾是可以解决的,但是太花时间了,OS X现在也不是我用的主力系统了。所以再三思考下,还是用虚拟机临时凑合着用吧,又不是不能用。

这么多虚拟机为何我用VMware Workstation,这也是有原因的,其他的虚拟机装起来很麻烦,用VMware Workstation来安装OS X的人比较多,出现点问题也好百度。所以这就是这篇文章的由来了。如果你依然是希望直接装个黑苹果,而不是想我这样装个虚拟机,你也可以参考我的分析方法,通过各种途径来查询你的硬件是否支持OS X。

好吧,不说这么多了。

首先你的电脑里面应该装个VMware Workstation,具体的版本的话能新则新,老的话也可以,我用的是12 Pro。

不知道怎么安装和不知道简单的使用的话可以参考

VMware Workstation12Pro安装Windows 10

上述安装完成后,我们就需要一个小东西来帮我们下-MacOS Unlocker。

这是个小补丁,情况就是VMware Workstation和Mac都是商业软件,碍于一些商业上的你知道的一些问题,VMware Workstation是不支持直接安装的,但是VM这么强大的东西,再加上Mac骨子里也是Unix的东西,这怎么能不支持的,所以我们就需要一个补丁来解开对应的限制。现在的最新版本是2.1.0。下载地址在文章的最后。

10/10/17 2.1.0
– New version to support ESXi 6.5, Workstation/Player 14 and Fusion 10
– Removed support for ESXi 6.0
– Added ESXi boot option to disable unlocker (nounlocker)

补丁自然是越新越好了。这个补丁有Mac,Linux,Windows版的,真好。我就只说Windows版的。

使用win-install.cmd右键用管理员权限运行,安装 VMware 破解模块。安装之前要保证VMware是支持的版本,并且安装好了。

然后就正常打开VMware虚拟机就可以找到OS X的选项了。

 

并且推荐将Workstation的兼容性改为10.X,能避免一些奇怪的问题。

硬盘空间,配置这些就根据自己电脑的情况来了。

经过各种配置后,就进入到了这里,然后点击“开启此虚拟机”就可以开车了。

下面是奇迹发生的时候:

然后就翻车了,上面一堆UUID并不怎么是什么,直接看最下面的一行是出了什么问题。

直接说怎么解决吧。

寻找进入虚拟机的文件目录,找到这个文件。

右击使用文件编辑器编辑,寻找是否有cpuid.1.eax这一项,如果没有的话,就在这个配置文件的最后添加上。有,就修改。

cpuid.1.eax = "00000000000000010000011010100101"

如下图 所示:

然后就可以正常开机了。

怎么装VMware Tools就不写了,很简单。

MacOS Unlocker for VMware 2.1.1 Final 正式版下载地址:

百度网盘

密码:mte2