前言:
建议不要把AMD 装黑苹果拿来当你吃饭的工具,不然光Debug 就饱了,要吃饭,推Intel + nVidia 平台。
本文以我的硬件出发,请自行确认您的硬件,不同的硬件有不同的驱动、内核等。
由于安装时遇到了非常多的阻碍,爬文爬遍了,例如AMD OS X 、 r/hackintosh、Tonymacx86等,所以在装的时候就有个念头:
我要写一篇「从我的硬件出发,从系统到驱动安装的黑苹果教学文」
小问题
目前使用上遇到的小问题:
日常
画面有时小Lag,详见「显卡性能损失」
开发
Android 档案传输应用程式无法读取我的手机,但用Android Studio 开发时可正常测试(via ADB)。
XCode 执行一切正常,就只有Simulator 会小Lag
XCode 版本太旧,仅能支援到Swift 4.0,Simulator 最新只能到11.2
XCode 接实机测试时需要下载新版DeviceSupport,除非你的实机是旧版。
XAMPP不能安装带有VM字样的版本,下载时请注意
准备安装:
1,工具
Transmac
https://www.acutesystems.com/scrtm.htm
用来将DMG 制作成安装随身碟,付费软体,但是有试用期,所以就好好利用吧
三叶草配置器
https://mackie100projects.altervista.org/download-clover-configurator/
挂载EFI和更改开机设定( config.plist )的神器,有两种版本Classic Edition和Vibrant Edition,差别在介面,前者白色版、后者暗黑版
三叶草主题
https://www.insanelymac.com/forum/topic/302674-clover-theme-manager/
用来下载开机选单布景的工具,如果你很注重美化,那一定不能错过
Kext 工具
内核扩展工具:http://cvad-mac.narod.ru/index/0-4
内核扩展向导:https://mac.softpedia.com/get/Utilities/Kext-Wizard.shtml
据我的理解,这两个可以用来装驱动
2,资料参考站点
AMD OS-X
https://forum.amd-osx.com/app.php/bbdownloads/index.html
AMD安装macOS的大本营,强烈建议办个帐号,这里专门提供AMD的支援
建议在这边下载:
Sierra或High Sierra安装档(内含AMD内核、Clover Bootloader等)
VoodooHDA 2.8.4 (万用音效驱动,据说经测试最稳定的版本)
Tonymacx86
https://www.tonymacx86.com/resources/
建议在这边下载:
Nvidia网络驱动程序
Bitbucket / RehabMan
https://bitbucket.org/RehabMan/
建议在这边下载:
网路驱动
通用USB3
3,KEXT驱动
Lilu
https://github.com/acidanthera/Lilu/releases
简单翻译,这是房屋的地基,单独安装没路用但是可以在上面加装kext,例如WhateverGreen ,许多kext 都需要这东西
WhateverGreen
https://github.com/acidanthera/WhateverGreen/releases
需要Lilu
显卡有问题装这个能解决一堆问题
话说不久前NvidiaGraphicsFixup 与WhateverGreen 合并了,刚刚看到Github 上的README 我也很讶异
额外驱动
Android 网络分享
https://joshuawise.com/horndis
Android 手机直接插上电脑是无法直接分享的,所以需要透过这个让分享可以正常使用
USB网卡- Dlink DWA-131
http://support.dlink.com.au/Download/download.aspx?product=DWA-131&type=Drivers
这是我的USB 网卡,非刻意购买,但就是这么刚好可以用
硬件
本文以以下硬件配置为主进行教学,理论上可以向上兼容,不兼容也不要怪我啊
#配置
CPU:AMD Ryzen 7 1700
主板:AB350
内存:美光8G DDR4-2400
SSD1:金士顿SSDNow UV400 120G
SSD2 :(黑苹果用)WD Blue 3D NAND 240G
HDD: (资料用)WD Blue 1TB(7200RPM)
显卡:技嘉的GeForce GTX 1050 2G D5
安装版本:macOS Sierra 10.12.6(16G29)
事前准备
恒心、毅力
英语能力
会使用Google
8G U盘一只(笔者使用USB2.0 的,似乎可以用上USB 3.0)
macOS Sierra DMG(SierraAMD V5)
一台能用的Windows 电脑
制作安装启动U盘:
https://forum.amd-osx.com/viewtopic.php?f=24&t=1213
首先,在我们老战友Windows身上安装Transmac,接着以系统管理员身分打开

打开后请到Tools > Settings,并将设定改为Access non-removable drives read/write (use with caution)
接着找到你的U盘,右键并选择Restore With Disk Image
U盘资料请先备份,这边会直接清空!!
然后选择刚刚下载的DMG 文件,接着就可以开始等待制作完成啦,过程有慢有快,视U盘速度不定。
Bios设置:
https://forum.amd-osx.com/viewtopic.php?f=24&t=2707
恭喜你刚刚制作了你的第一个Sierra安装U盘!
接着让我们重开机并进入Bios开始设置吧
设定(以下内容仅供参考,设定以实际情况为主)
BIOS设置上若有问题请视情况调整,我有一些设定与别人的教学不一样,而且全程没动过设置
这边使用的是AB350,所以截图内容都以此主机板为主
BIOS版本:F20
MIT
位于高级频率设置 > 高级CPU核心设置
AMD Cool&Quiet Enabled
SVM模式 Enabled
BIOS
CSM支持 Enabled
存储启动选项控制 UEFI Only
其他PCI设备ROM优先级 UEFI Only
PS:开机顺位在这边改,使用键盘上的“+ - ”符号进行设定
外设
传统USB支持 Enabled
XHCI交接 Enabled
EHCI交接 Enabled
芯片组
IOMMU Enabled
功率
准备安装:
从U盘启动
开机
U盘请插在USB 2.0的孔,然后于开机时选择开机顺序,并选择前方带有UEFI:的选项
接着会载入U盘内的引导程序,这时候选择Boot macOS from SierraAMD并按下Enter
接着会跑一串黑底白字过去,别担心,正常
根据另一教学影片,插在2.0上时,若跑出USB信息时,快速将随身碟换到3.0的孔上
更换后若出现Waiting for root device,就在换一孔
接着只要看到着个画面,安装成功机率就高达87%了
格式化
别急,先不要按安装,我们要先格式化,选择Utilities > Disk Utility
磁碟工具程式开启后,选择你要安装的目标磁区,重新命名并格式化为HFS+
名称最好不要有空格,不然会增加麻烦,建议简单名称即可,例如:macOS
完成后关闭磁碟工具程式回到安装画面
开始安装
紧接着就可以开始安装啦,笔者自己的安装过程约为40分钟,所以不用急
如果你很闲的话可以快速晃鼠标,鼠标会变大--
下一步并同意条款后,选择目标硬盘,也就是刚刚格式化的硬盘
然后就可以开始迈向苹果啦,安装完成后重开机继续下一步吧!
题外话:后来进系统后装驱动时装坏了又导致不能开机,然后加上试装成功后加购SSD 并正式安装,前前后后共安装了10 余次。
Post Install
再次从U盘开机并选择Boot macOS from SierraAMD,我们要更换内核
再次进入安装画面后从上方选择Utilities > Treminal,我们要输入一点点的指令
sh /Volumes/SierraAMD/PostInstall/post.sh
然后输入刚刚安装的目标硬碟名称,例如:macOS
输入完后按Enter,会自动跑更换程序,最后出现Enjoy Your System就成功了,接着看要手动重开机或等它自动重开机都可以
Clover 引导
等等!U盘还不要拔!我们还需要它进行最后一次的引导!
再次从U盘开机,不过这次选择的是Boot macOS from [硬盘名称]
[硬盘名称]] 是自己取的,笔者的是macOS,所以就选择Boot macOS from macOS
第一次开机会比较久一点点,请耐心等候并期待,当你看到多国语言跑着欢迎字幕时,恭喜你
接下来的初始设定就不赘述了,请依照个人喜好设定,不过传送分析资料给Apple那类的请不要勾选
Finder 设定
当看到桌面时 你会很兴奋请先打开Finder设定
勾选
硬盘
外置磁盘
CD、DVD 和iPod
安装Clover
以下教学为直接翻译版,我的装法略有不同
Clover档案位于系统盘(对,已经帮你放好了)
右键开启Clover_v2.4k_r4173.pkg,并下一步直到安装类型选择自订
接着勾选下列选项,并按安装
复制Clover 资料
安装完成后,需要把资料复制到EFI 磁区
开启Clover configurate 并挂载EFI 磁区
接着到macOS所在的磁碟并进入资料夹,将资料夹复制到EFI磁区中的EFI资料夹覆盖资料夹
/Clover Files CLOVER CLOVER
接下来进到刚刚复制后的Clover资料夹中,将重新命名为,至于原本的就看要备份或者删除都可以。
config_RX480.plist config.plist
重开机,接下面
更换开机顺序(极度重要)
拔了U盘,结果不能开机,怎么开都是黑底红字写着神奇的字符
很多人卡在这一步,就因为没有将开机顺序更换为硬盘开机,更换后就可以拔U盘靠自身力量开机啦!
如下图,将有Clover 的开机顺序换至第一顺位
如果你顺序没换...
Clover Configurator
下载:https://mackie100projects.altervista.org/download-clover-configurator/
一个用来修改开机引导配置的小工具,没有他不会怎样,但有了它会变神!
使用方式
每次开启必做的一步,挂载EFI分区,选择Mount EFI > Mount Partition
然后从左上方选择File > Open,档案位于EFI > CLOVER > config.plist
Clover 配置分享
等所有Kexts装完之后,记得回来这边把慢慢的把勾勾取消掉,一个一个慢慢尝试,每处理一次就重开机一次,当然,每次处理前请先备份前次可以正常开机的配置档案。
以下就是我的Clover配置,仅供参考:
驱动:
显卡(Nvidia)
Nvidia Web Driver下载:https://www.tonymacx86.com/nvidia-drivers/
安装教学
找到版本并下载
从Os Build 中的后缀号码找到适合你系统的驱动并下载
例如笔者的是macOS 10.12.6 Sierra (16G29),就找到对应的版本下载
安装
毫无技术性,打开输入密码下一步案到底即可
启用独显
正常来说应该会自己切换过去,如果没有,记得切换过去
如何确认独显已启用?
打开「关于这台Mac」,显示卡部分有正常列出型号及记忆体大小就表示启用了!
勾了重开机了独显还是没有接管吗?
那就改Clover设定吧!
疑难排解
独显无法启用?
打开Clover Configurator
找到Boot,取消勾选nvda_drv=1
并到System Parameters勾选NvidiaWeb
安装后黑画面?
Github Issue #1
[Fix] 10.12/10.13 Nvidia 2/3/4/5/6/7/9/10xx Series Black Screen
https://www.tonymacx86.com/threads/fix-10-12-10-13-nvidia-2-3-4-5-6-7-9-10xx-series-black-screen.203430/
笔者的系统识别选择了Mac Pro 5.1,所以在安装上并无问题
CUDA(Nvidia)
CUDA驱动下载:http://www.nvidia.com/object/mac-driver-archive.html
安装教学
毫无技术性,打开输入密码下一步案到底即可
完工
安装后会出现在系统偏好设定
显卡(AMD)
WhateverGreen驱动下载:https://github.com/vit9696/WhateverGreen/releases
安装教学
下载最新的Release
解压缩刚刚下载的1.1.7.Release.zip (撰写时最新版)打开Clover Configurator 并挂载EFI分区
接着将WhateverGreen.kext 移动到EFI 分区中的kext/10.12
好了,就这样,关机装卡然后开机,就可以用了,比Nvidia 简单太多了
USB驱动
安装教学
USB驱动下载:https://bitbucket.org/RehabMan/os-x-generic-usb3/downloads/
DummyUSBEHCIPCI
DummyUSBXHCIPCI
GenericUSBXHCI.kext (Generic USB3)
将以上东西丢进去 EFI/Clover/kexts/10.12
然后找一只USB 3.0的U盘或者Hub插进去测试,打开,USB 3.0 SuperSpeed有东西就是成功了关于這台Mac > 系统报告 > USB
已知问题
主机板后方USB 3.1 Gen 2 无法运作,其余USB 3.1 Gen 1 运作正常、速度正常。
懒人包:http://www.mediafire.com/file/gceaji3dlkervpo/USB_Kexts.zip/file
如果你很懒的找那些档案,那你就需要懒人包
声卡:
只需万能的VoodooHDA.kext
网卡:
RTL8111驱动下载:https://bitbucket.org/RehabMan/os-x-realtek-network/downloads/
驱动说明:https://bitbucket.org/RehabMan/os-x-realtek-network
安装教学
首先下载RehabMan-Realtek-Network-v2-2017-0322.zip
接着进入和资料夹中找到其他网路驱动,并移除,常见的像是,反正通通移除就对了。S/L/EClover/kexts/10.12RealtekRTL81xx.kext
接着打开Kext工具,个人是使用Kext Utility (可在实用资源找到)
等他自己跑完一轮后,把刚刚下载的档案解压然后拖进去这个窗口,在等他跑完一轮
重开机后就可以啦!
