Cap1 前言
由于现在使用的 win10 各种负优化,开发过程中动不动出现 Chrome 无响应,WebStorm 崩溃!!!查看系统任务管理器又没有异常之处。实在是忍无可忍,备份数据直接黑苹果了,但是万万没想到下面的日子走进黑苹果的大坑,因为之前了解过一点,没有学习过黑苹果相关知识,所以这次就算最后没有用上也算是学习到不少系统相关的知识。当然这篇文章别指望讲得太详细,只是说出大体步骤,细节上还需要自己一点一点去摸索,除非你的机子和我一样,这篇文章也是我第一次黑苹果写下的记录,方便以后黑的时候再回过头看看。
我的电脑配置:
- 主板:微星
Z370-OC-Pro
MS-7B48(这板子真不咋的,就因为这个板子在黑苹果遇到不少大坑) - CPU:Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
- 显卡:NVIDIA GeForce GTX 1070 Ti(说多了都是泪啊)
- 磁盘:WDC WDS240G2G0A-00JH30 (240GB) / NVMe Asgard AN3 1TNVM (1.0TB) / ST2000DM006-2DM164 (2.0TB)
- 内存条:阿斯加特 - 16.0GB
- 板载网卡:Realtek PCIe GbE Family Controller
- 无线网卡:Killer(R) Wi-Fi 6 AX1650x 160MHz Wireless Network Adapter (200NGW)
- 声卡:Realtek High Definition Audio
- 显示器:一个飞利浦 直面 1080P / 俩个三星 曲面屏 1080P
到目前为止,电脑除了因为无线网卡无解原因(WIFI和蓝牙无法使用),其它正常使用。附图:
Cap2 刻录系统
先去官方下载 macOS Mojave 镜像,下载好后准备进行刻录。
先准备个大于16G的U盘,最好是USB2代的提高引导黑苹果几率。然后分区格式化成 RAW 格式,在 macOS系统 格式化成 Mac OS 分区(日志式)
,并且区分方案是 GUID 分区方案。
制作系统:
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install\ macOS --applicationpath /Applications/Install\ macOS\ Mojave.app --nointeraction # install macOS 是 U 盘名字
等几分钟后,就安装好了,下面就是使用 Clover 给U盘加个系统引导,类似 window 下的 PE
U盘环境。根据上述链接下载 pkg
文件,然后打开在安装位置请选择 U盘 位置,我第一次没搞清楚直接安装到系统盘了,然后在自定义安装自己需求选项即可,理论上默认的选项可以满足基本需求了。
上述安装的因为文件在U盘的 EFI
分区下,如果使用 macOS
需要 clover-configurator 软件挂在分区才能看到,不过这个软件挺好用的,可以利用它进行对 Clover
进行一系列个性化配置。
Cap3 引导前置
下面要进行对 BISO 进行一系列调整,让黑苹果更加完美和稳定些
注意事项:
- 大部分微星主板需要
drivers64UEFI/OsxAptioFix2Drv-free2000.efi
文件,否则无法启动 macOS; - 由于内置
NVRAM
不存在OsxAptioFix3Drv -freexxxx.efi
文件,所以需要EmuVariableUefi-64.efi
文件,才能驱动 Nvidia 或者 AMD 显卡;
BISO 配置:
- Save & Exit → Restore Defaults : Yes
- Settings \ Advanced \ Integrated Peripherals → Network Stack : [Disabled]
- Settings \ Advanced \Integrated Peripherals → Intel Serial IO : [Disabled]
- Settings \ Advanced \ Integrated Graphics Configuration → DVMT Pre-Allocated : 128MB+ (Or 64MB if that’s the highest you can go)
- Settings \ Advanced \ USB Configuration → XHCI Hand-off : [Enabled]
- Settings \ Advanced \ USB Configuration → Legacy USB Support : [Auto]
- Settings \ Advanced \ Windows OS Configuration → MSI Fast Boot : [Disabled]
- Settings \ Advanced \ Windows OS Configuration → Fast Boot : [Disabled]
- Overclocking → Extreme Memory Profile(X.M.P) : [Enabled]
- Overclocking \ CPU Features → Intel Virtualization Tech : [Enabled]
- Overclocking \ CPU Features → Intel VT-D Tech : [Disabled]
- Settings \ Boot → Boot mode select : [LEGACY+UEFI]Settings \ Boot → Boot Option #1 : UEFI: “安装黑苹果U盘“
如果你是用独立显卡:
Settings \ Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : PEG
核显:
Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : IGD
输入唤醒黑苹果:
Advanced \ Wake Up Event Setup → Resume By USB Device : [Enabled]
Cap4 引导系统
上述在 BISO
调整系统U盘为第一,插入的时候直接按 F11
,选择U盘启动进入即可。然后发现进来四叶草界面,上面有几个菜单,我们只需要进入含有 mojave installer
选项进入安装系统,不过这边建议开启 -v
选项,也就是啰嗦模式,因为我在安装的时候四五次全部靠着 log 找到原因并且使用Google搜索引擎寻找答案找到的,如果顺利的话,会进入安装系统的界面,然后选择 磁盘工具
将你要的系统盘格式化成 APFS
分区,然后退出磁盘安装,选择系统安装,一直下一步走下去。
下面会进行第一次重启,这次重启要盯着屏幕,进入引导系统时候会发现俩个一样的引导图标,我们只需要选择 boot in your 你的磁盘
注意这边不是U盘了,然后这边安装时间比较长,如果是 SSD 磁盘应该20分钟内。
理论上重启后再使用引导U盘进来系统就没啥问题,下面无非解决的就是网卡驱动,声卡驱动,显卡驱动,唤醒问题,CPU处理问题等等...
Cap5 硬盘引导
如果熟悉后,你会发现使用黑苹果还需要U盘才能进入真正的系统,那么总不可能一直带着U盘吧,所以还需要 Clover 软件给硬盘添加引导文件,使用方案和上面一样,不过里面的 EFI
文件不能使用默认的,需要从U盘的 EFI
文件复制过来。这样才能彻底脱离U盘引导系统。
Cap6 显卡驱动
我的电脑是 GTX 1070TI
显卡驱动,很遗憾的是N卡的驱动官方停更了,第三方的WebDrive
也随着官方停更而停更了,不过翻阅很多资料找到一个方案,虽然后面有不少小问题,但也仅仅是小问题而已又不是不能用,我感觉因为我显示器分辨率太低的问题。解决这个问题也很简单:
- 下载 Web Drivers
- 下载 nvidia-drivers
- 打开
Web Drivers
选择local deriver
因为大陆网络我们就不直接线上安装了,太慢了。 - 然安装好了输入密码,再打开 Web Drivers 选择
Existing Webdriver Patching
继续确定即可 - 打开终端输入:
sudo chmod -R 755 /Library/Extensions/NVDAStartupWeb.kext
- 继续输入:
sudo chown -R root:wheel /Library/Extensions/NVDAStartupWeb.kext
- 继续输入:
sudo touch /System/Library/Extensions/ && sudo kextcache -u /
- 继续输入:
sudo touch /Library/Extensions && sudo kextcache -u /
Clover
选择nvidia web drivers
,重启电脑就可以了。
Cap7 声卡驱动
首先要知道自己声卡型号,一般去百度搜自己主板型号。里面会有声卡型号,然后得到型号在 AppleALC 搜索你的型号点进去,看到一系列的 layout-xx
xx就代表id,用 clover
注入 id,如果重启没效果那就再换个 id 吧。
如果没有自己参考文档在 ubuntu
系统编译个吧。
Cap8 网卡驱动
我的网卡是 killer 1650x
算是无解的,所以想完美 WiFi
我必须购买新的无线网卡替换现在的。这边就不再描述了,淘宝搜索相关关键词一大堆。
Cap9 后记
经过几天的学习,发现黑苹果坑真的不好填,所以使用几个小时候后,老老实实重装回来了,还是白苹果香嗷!
如果你的配置和我差不多,又需要我的 efi
可以和我索取哦,只需要发送邮件礼貌索要即可!