12 年的 air 用着越来越卡,想弄个黑苹果用,由于经常用到 win 和 linux , mac 上的虚拟机性能不是很好,所以采用了虚拟化加黑苹果的方案,前后折腾了很久,算是不完美解决了吧。
硬件配置 e5-2696v4 ,二手 hd7750 显卡(直通给黑苹果), 960evo 硬盘, x10drg-q 主板, rx480 显卡(直通给 win10 )。
安装的是 vmsky 网友发的 esxi6.5 破解 maxos 和添加 slic2.4 版本,从 esxi6.5 开始 vmware 停止支持单独的 client ,采用 web client ,但是之前版本的 client 大部分功能还能用,但是不能修改虚拟机配置。 web client 还是不太完善,使用 chrome 经常出现报错,但是重开一个页面就好了, web client 配置直通也有问题,显卡显示是灰色的不能点,但是显卡的音频是可以的。
正常安装 esxi 后,添加序列号,可以用 6.0 的注册机生成,使用 6.0 的客户端配置显卡直通,然后重启。
由于 sierra 改变了 el capitan 等版本的未知的驱动方式,导致不能驱动直通的显卡,我在这里卡住很久,最后安装 el capitan 解决,这就是不完美的地方。
通过 web , client 创建虚拟机,先不要添加直通显卡,使用 u 盘正常安装完系统后,进入 recovery 模式(重启按住 option ,进入 uefi 设置,从文件启动,选择 recovery 的 efi )然后 terminal 关闭内核保护( csrutil disabl )
重启后修改 /系统 /资源库 /Extensions/AMDRadeonX4000.kext/Contents/Info.plist 里面的
AMDVerdeGraphicsAccelerator
<key>cail_properties</key>
<dict>
<key>CAIL_DisableDrmdmaPowerGating</key>
<integer>1</integer>
<key>CAIL_DisableDynamicGfxMGPowerGating</key>
<integer>1</integer>
<key>CAIL_DisableGfxCGPowerGating</key>
<integer>1</integer>
<key>CAIL_DisableGmcPowerGating</key>
<integer>1</integer>
<key>CAIL_DisableStaticGfxMGPowerGating</key>
<integer>1</integer>
<key>CAIL_DisableUVDPowerGating</key>
<integer>0</integer>
<key>CAIL_DisableVCEPowerGating</key>
<integer>1</integer>
</dict>
然后使用 kext utilty 修复权限,然后重启。 之后可以搜索方法洗白黑苹果。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.