z170+skylake黑苹果安装笔记
目录
早早的就买了i5-6600k和MSI-Z170,悲剧的发现最新的osx还不支持Skylake平台,直到11月终于安装成功,之后驱动、系统升级又踩了不少坑,现在还算比较稳定,这里记录一下大致安装步骤,黑苹果的安装过程还是比较好玩的。
1.电脑配置
- CPU:i5-6600k (Skylake系列)
- 主板:微星(MSI) Z170 Krait GAMING
- 内存:金士顿骇客神条 8G DDR4 2133
- 硬盘:三星 SM951 256G SSD NVME M.2PCI-E3.0x
- 显卡:微星(MSI) GTX970 GAMING 4G
2.准备工作
2.1 下载OS X El Capitan
在AppStore里现在最新版osx,目前是OS X El Capitan(10.11.2),因为我是用unibeast制作U盘安装的,osx必须在AppStore里下载,或者可以下第三方的安装app,放到应用程序里,上次试了没成功,而且第三方的安装镜像怕不干净,还是在AppStore里下吧,速度慢点就慢点吧。
2.2 下载工具
- UniBeast 6.x
- MultiBeast 8.x
- Clover Configurator
- config.plist
- USBInjectAll.kext
- SSDT-XOSI.aml,SSDT-Realtek-Audio.aml,SSDT-USB-H170N-WIFI.aml
- EFI Mounter v3
- AppleIntelE1000e.kext
- WebDriver
- SSDT-i5-6600K.aml
大部分可以在tonymacx86论坛里找到,为了方便我这里一起打包到网盘里了。
链接: http://pan.baidu.com/s/1kUzdhqR 密码: 536a
链接: https://pan.baidu.com/s/1-Xn837U_i7l-2JAHv_m8mw 密码: mfa9
2.3 BIOS设置
- Setting/Advanced/Windows OS Configuration/ 里面全部Disabled
- Setting/Advanced/Integrated Peripherals/LAN Option ROM: Disabled
- Setting/Advanced/Integrated Peripherals/Network Stack: Disabled
- Setting/Advanced/USB Configuration/XHCI Hand-off: Enabled
- Setting/Boot/Boot mode select: UEFI
- Overclocking/CPU features/Intel VT-D Tech: Disabled
3.制作U盘安装器
首先要把mac系统语言设置为英文,不然unibeast运行不了。官方教程可以参考这里,http://www.tonymacx86.com/el-capitan-desktop-guides/172672-unibeast-install-os-x-el-capitan-any-supported-intel-based-pc.html#create_unibeast
- 插入U盘,至少8G容量,需要先格式化,里面有数据的话记得先备份。
- 运行磁盘工具,选择插入的U盘(别搞错了)。
- 擦除,分区,用一个分区,格式osx扩展日志式,应用。
- 运行unibeast,继续,继续,选择U盘,选择下载好的El Capitan,UEFI Boot Mode,继续,可能要等个几分钟,完成后退出。
- 打开做好的U盘,进入EFI分区。
- 把EFI/CLOVER/kexts/10.11/FakeSMC.kext 移到 EFI/CLOVER/kexts/Other/ 目录下。
- 删除所有EFI/CLOVER/kexts/下面带数字的目录。
- 把USBInjectall.kext放到EFI/CLOVER/kexts/Other/下。
- 把3个SSDTs文件拷到EFI/CLOVER/ACPI/patched/下。
- 把config.plist拷到EFI/CLOVER/ 覆盖原文件。
- 运行Clover Configurator打开刚才考进去的config.plist,需要修改一些配置:
- 左边选择Boot,Default Boot Volume 填写你想要的硬盘名字。
- 选上nv_disable=1,因为我用的是gtx970,安装系统时还没装相应的驱动,需要先禁掉。
- 进入SMBIOS选项卡,Serial Number中间的4个0随便改一下。
- Memory内存,按照你安装的内存来设置大小和频率。
- 保存并退出。
- 在另一个分区里,找个地方把这些文件拷进去:
- MultiBeast
- EFI Mounter v3
- AppleIntelE1000e.kext
- WebDriver
- Clover Configurator
- SSDT-i5-6600K.aml
- 推出U盘。
4.安装osx
- 把做好的U盘查到需要安装的机器上,从U盘引导启动。
- 选择Boot Mac OS X from USB 回车。
- 出现了熟悉的mac开机界面,这里可能会卡主一会儿。
- 选择语言,中文。
- 运行磁盘工具,对磁盘抹除、命名、分区,格式osx扩展日志式。
- 安装系统,选择磁盘,安装。
- 安装过程有10来分钟,中间会卡主一段时间,完成后自动重启。
- 重启进入Clover界面,选择Boot Mac OS X from 你的磁盘名字,回车。
- 进入mac初次设置界面,设置国家、键盘。不要设置联网,不要转移数据到此Mac。
- 完成设置后就可以进入桌面了。
5.安装clover
现在已经可以进入基本的系统界面了,这一步是完善驱动,以及把clover装到本地磁盘。
- 把第3步考入U盘正常分区的那些文件复制到本地磁盘。
- 运行MultiBeast,Qucik Start,UEFI Boot Mode
- Drivers,Audio 选择Realtek ALCxxx、ALC1150
- Save,Build,Install,完成后Finder左边会多出EFI分区,这是本地磁盘的EFI分区。
- 运行EFI Mounter v3,挂载U盘的EFI分区,一般是/dev/disk1s1,可以在终端里用diskutil list查看。
- 把U盘EFI分区里的这些文件拷到系统EFI分区相同目录下:
- EFI/CLOVER/config.plist
- EFI/CLOVER/ACPI/patched/所有文件
- EFI/CLOVER/kexts/Other/USBInjectAll.kext
- 删除EFI/CLOVER/kexts/目录下所有数字目录,只保留Other
- 推出U盘。
6.安装显卡驱动
我用的显卡是MSI GTX970,安装官方的WebDriver驱动。
- 打开文件/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist
- 找到Mac-65CE76090165799A,把下面的Config2改成none,保存。
- 打开终端重建内核缓存:
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
- 运行WebDriver安装显卡驱动。
- 用Clover Configurator打开本地磁盘EFI分区里的EFI/CLOVER/config.plist,在Boot选项里。
- 勾上nvda_drv=1,去掉nv_disable=1,让系统启动时加载显卡驱动。
7.完善其他驱动
7.1 网卡驱动
z170主板的网卡是i219,MultiBeast带的网卡驱动还用不了,把网盘里的AppleIntelE1000e.kext拷到EFI/CLOVER/kexts/Other/目录下。
7.2 CPU睿频补丁
现在的系统还不能很好的支持cpu的睿频功能,把SSDT-i5-6600K.aml拷到EFI/CLOVER/ACPI/patched/下面。
8.总结
至此安装过程结束,重启系统后应该能正常进入mac os界面。170主板是下半年跟着intel第六代处理器Skylake推出的最新主板,随着新款imac的发布,直到11月份才有比较完整的黑苹果教程,等了不少时间。感谢各位Skylake平台的hackintosh大神们。
下面是参考资料,E文好的同学可以去看看。
- http://www.tonymacx86.com/desktop-compatibility/176407-testing-thread-skylake-platform-os-x.html
- http://www.tonymacx86.com/el-capitan-desktop-guides/178197-guide-el-capitan-skylake-h170n-wifi.html
- http://www.tonymacx86.com/network/180995-intel-i219-ethernet-drivers-skylake-100-series-motherboards-testing.html
- http://www.tonymacx86.com/el-capitan-desktop-guides/172672-unibeast-install-os-x-el-capitan-any-supported-intel-based-pc.html
- https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads
- http://www.tonymacx86.com/graphics/161256-solving-nvidia-driver-install-loading-problems.html