user-avatar Tony 3,688次文章点亮

入坑 Hackintosh 黑苹果 macOS High Sierra 10.13.6 记录+指南

背景

前段时间把主要生产力 MacBook Pro 给摔了,屏幕出了问题拿去修,前后搞了两周

但是作为一个优秀的 高中生,两周没有电脑是不可能生存的,这辈子都不可能生存下来的…

很早以前在淘宝买过黑苹果远程安装服务 (macOS Sierra 时代) 尝过黑苹果 (Hackintosh) 的流畅、优雅、绚丽、便捷、高效… 多少也了解了些操作和基础知识,所以这次尝试把家里台式机自己拿来装个黑苹果临时代替使用…

 

素材

总的来说,大概是我运气好,整个安装很简单顺滑。

所有工具:

整合了 Clover 的 macOS 镜像: https://blog.daliansky.net/macOS-High-Sierra-10.13.6-17G65-Release-Version-with-Clover-4596-original-mirror.html

安装 U 盘制作工具:https://www.balena.io/etcher/

磁盘工具:http://www.diskgenius.cn/download.php

 

过程

首先在 Windows 下,下载镜像。注意如果使用 NVIDIA 的独立显卡,请勿使用 macOS Mojave 的任何版本 和 17G2112 版本的 macOS High Sierra,这两类系统暂时无法安装英伟达为 macOS 开发的驱动 (WebDriver),该驱动已经很久没有更新…

 

之后在 Windows 下,使用 DiskGenius 创建 EFI 分区。在你顶栏最左边的分区上右键 => 调整分区大小 => 分区前部的空间 220MB => 开始 => 完成后在顶栏最左边的灰色分区上右键 => 建立新分区 => 文件系统类型「EFI system partition」=> 保存退出

当然,请确保你有一个独立的分区来安装 macOS 并且作为系统盘 (也就是桌面、应用程序等存放的磁盘),不同于 Windows 下普遍的 C 盘,这个盘在 macOS 下要存放所有应用程序 (如果你希望在 macOS 下使用 Dashboard 来选择应用打开)

 

之后在 Windows 下,使用 Etcher 制作一个系统安装 U 盘。操作比较简单,不再赘述。

 

首次重启先进入 BIOS 调整选项。各种电脑配置不同,我是 Acer 的台式电脑,BIOS 版本是 P11-C1 参考此处进入 BIOS:https://jingyan.baidu.com/article/b24f6c82c11ad286bfe5da23.html

  1. Advanced => Integrated Peripherals =>Onboard SATA Mode => AHCI
  2. Authentication => Secure Boot => Disabled
  3. 保存退出

 

插入制作好的 U 盘,重启时选择该 U 盘为启动引导。参考此处选择引导:https://jingyan.baidu.com/article/ab0b5630d340f6c15afa7d32.html

之后就会进入 Clover 界面,选中 Boot OS X from Install macOS High Sierra 回车,等待一堆代码跑过,进入 macOS Recovery 页面

 

使用磁盘工具格式化你作为 macOS 系统安装盘的分区为 macOS 支持的格式。选中该分区,点击顶栏 => 抹掉 => Mac OS 扩展 (日志式) => 完成

如果操作失败,需要增加 EFI 分区的大小 (至少 200 MB)。之后点击左上方关闭磁盘工具。

 

点击安装 macOS。一系列操作后选则格式化为 macOS 扩展格式的磁盘,开始安装系统。

 

安装完成后会自动重启,继续选择 U 盘启动,进入 Clover。选择 Boot macOS Install from XXX,回车。一堆代码跑过后会开始自动安装系统,完成后会再次自动重启。

 

继续选择 U 盘启动,进入 Clover。选择 Boot macOS from XXX,回车。一堆代码跑过后就会进入「欢迎使用」界面,最后进入 macOS 系统。

 

镜像内包含众多声卡、网卡、集成显卡的驱动,一般来说这些设备都可以正常运行 (要是不行就请自行百度了)。进入系统后各种显示可能不正常,出现闪屏等问题:

  1. 进入 Terminal.app (终端),输入
    bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)

    这段脚本会自动检测系统适配的 NVIDIA WebDriver 并下载,完成后会要求输入密码,之后需要手动重启

  2. 使用 Safari 搜索下载 Clover Configurator (https://mackie100projects.altervista.org/download-clover-configurator/)
    1. 进入 App 点击 Mount EFI => EFI Partitions 下的磁盘 => Mount Partition => Open Partition => EFI => CLOVER => 双击 config.plist => 选择 Boot 选项 => 删除 -v 条段 (区块右下角「-」字样)(此步可以去除开关机时展示的代码) =>  增加 nvda_drv=1 条段
    2. 选择 SMBIOS 选项 => 第一个区块右下角「↕️」字样按钮 => 选择 iMac 18,1 (19 系列无法使用,会导致无法开机)
    3. 保存退出

 

完成全过程…

 

后记

我的机器是 Acer Predator G3-605 + 1050Ti 没有大神们制作的对应 EFI,所以能驱动是万幸~

所以运气好就不麻烦,当然 AMD 显卡是免驱的…

炒鸡流畅,作为主力电脑用也是完全能胜任的。macOS 下设计软件都要跑得快一些,何乐而不为?但是最好还是保留 Windows 系统,我作死并没有留,导致我后来遇到无法解决的磁盘问题,只能使用 Windows 下更强大的软件来解决。