记一次黑苹果安装

淮城一只猫 奇技淫巧
阅读量 0 评论量 0

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 可以和我索取哦,只需要发送邮件礼貌索要即可!

喵~