微星 GF75 Thin 8RD 黑苹果系统

心血来潮想给老电脑整个 Hackintosh ,准备折腾个一周半个月,没想到已经有合适的 Clover,所以安装一遍过,感谢 Dimon70007

适配情况

作者目前已经实现 MacOS Sonoma、Monterey、Ventura 的安装,请前往 release 页面下载 EFI

以下是作者在 GF75 Thin 8RD 上的测试结果,有关三星 980 固态硬盘等信息,请前往 Dimon70007 的项目查看

部分硬件

  • 英特尔 酷睿 i5-8300H
  • 铠侠 RC10 500GB NVMe 固态硬盘
  • 英特尔 AC 9462 无线网卡

正常工作

  • 英特尔 UHD Graphics 630(独显不工作)
  • HDMI 视频输出(无音频)
  • 瑞昱 RTL8168/8111 PCI-E Gigabit 有线网卡
  • 瑞昱板载声卡
  • 电池信息
  • USB 3.0 和 type-C
  • 键盘和触控板
  • 显示器和键盘背光
  • 键盘 Fn 快捷键
  • 摄像头(可以通过 Fn 快捷键启用/禁用)
  • 英特尔 AC 9462 无线网卡

收集必须文件

EFI 启动程序

请选择对应的 Clover EFI,通过更换 itlwm 驱动支持 MacOS Ventura 和 Monterey,也可以自行更改驱动

  • Dimon70007 制作的 Clover 实测支持 MacOS Monterey,9SC 和 8RD 差别不大
  • 前往这里取得作者二次制作的 Clover EFI,更新了 Clover 和驱动,支持 MacOS Ventura,同时也提供 Monterey、Ventura 的版本
  • 也可以选择折腾 OpenCore(以下简称 OC),时间宝贵,作者直接放弃

MacOS 镜像

  • 已经有调教好的 Clover EFI 了,可以使用原版镜像或者多分区(Clover、OpenCore、WinPE、MacOS)镜像,为了方便建议将 Clover 安装到本地硬盘,自行选择合适镜像
  • 原版镜像可以到苹果系统之家、 sysin 的博客获取,使用原版镜像要先把 Clover 放在本地硬盘的 EFI 分区
  • 多分区镜像可以到黑果小兵的博客,使用双分区、三分区镜像,可以直接替换启动 U 盘的 Clover

辅助工具

制作启动 U 盘

这一步需要一点时间,可以先放在一旁制作,继续进行下面的步骤

  1. 建议至少 16GB,32GB 更佳,最好是 USB3.0
  2. 使用 Etcher 制作,根据软件内指引操作,很简单
  3. 使用原版镜像时 Etcher 会提示找不到分区表,点击继续即可

​image​

准备分区

无论安装时将 Clover 安装到 U 盘或者本地硬盘,都建议最终安装到本地硬盘,否则每次启动 MacOS 都需要插 U 盘

确定 Clover/OC 安装位置

  1. 只需要将 EFI 引导程序放在 EFI 分区,就可以启动程序,所以 Clover/OC 的位置十分灵活,不需要和目标系统在同一个硬盘上
  2. Clover/OC 和 Windows Boot Manager 或者其他 EFI 程序可以共存

建立 EFI 分区(可选)

  1. 如果使用现有的 EFI 分区,请跳过
  2. 如果硬盘没有空闲部分,使用 DiskGenius 腾出 300MB 空间
  3. 如果执意要在分区前部腾出空间,因为对齐 4K 需要一些空间,需要腾出大约 310MB 的空间
  4. 在空闲部分右键,选择新建 ESP/MSR,可以去掉 MSR 分区的勾选,对齐到 2048 扇区即可
  5. 点击保存更改并格式化

​image​

复制 Clover 文件

  1. 如果需要替换 U 盘中的 Clover EFI,需要先删除原有的 Clover 文件夹或者将分区格式化
  2. 在 DiskGenius 中拖放 Clover 文件到 EFI 分区中,目录结构需要和下图一致,可能需要新建 EFI 文件夹

​image​

准备 MacOS 安装分区

  1. 使用 DiskGenius 查看分区
  2. 腾出一个大于 100GB 的空闲空间,NVME 或者 SATA 盘均可
  3. 记得保存更改,推荐先格式化为 NTFS 或者 exFAT 分区,方便在 MacOS 的磁盘工具中找到,而且在抹掉的时候不会抹掉硬盘其余的空闲部分

​​image​​

设置 UEFI

配置启动项

  1. 只需要配置硬盘中的 Clover 启动项,如果 Clover 文件在 U 盘中可以跳过这一步
  2. 在 DiskGenius 中选择 工具 → 设置 UEFI BIOS 启动项
  3. 启动文件找到 \EFI\CLOVER\CLOVERX64.efi​,参考下图
  4. 记得保存启动项设置

​image​

配置主板 UEFI BIOS

  1. OC 的配置会稍微复杂,但是实测 Clover/OC 都只需要配置以下项目,若出现 bug 再根据官方文档配置,不需要关闭 TPM,如果关闭 TPM 重新进入 WIndows 的时候 Pin 码会失效,另外参考 GF75 开启 TPM
  2. 重置 BIOS(可选),如果没有动过配置,或者了解自己的配置项目,可以跳过
  3. 禁用安全启动(必须),否则无法使用 Clover
  4. 禁用 VT-d(必须),硬件直通,其实只有 PVE 和 ESXi 等裸机虚拟化用得上
  5. 设置启动顺序(可选),将 Clover 设置为首选,也可以每次开机按 F11​

​20230912_121112​

开始安装

找到 Clover 启动项

  1. 微星 GF75 的 UEFI 启动项热键为 F11​
  2. 选择配置好的 Clover 启动项
  3. 如果 Clover 在 U 盘中,尝试选择各个分区,记住 Clover 的位置
  4. 如下图,选中的是本地硬盘中编辑好的 Clover 启动项,U 盘中的 Clover 自行测试

​image​

准备 APFS 分区

  1. 进入 Clover 后,选择 Boot macOS Install from Install macOS Sonoma/Ventura/Monterey​
  2. 进入 MacOS 安装界面后,选择磁盘工具
  3. 选择并抹掉用于安装的分区,格式化为 APFS 分区
  4. 退出磁盘工具

继续安装

  1. 开始安装流程
  2. 安装过程中系统会重启数次,每次都需要从 Clover 启动,如果 Clover 不是默认启动项或者 Clover 在 U 盘中,请每次都在开机时按 F11​​​
  3. 每次重启后请选择 Boot Install macOS Sonoma/Ventura/Monterey​,因为需要继续安装而不是重新安装,注意不要选错
  4. 如果 Clover 安装在硬盘中,重启后出现 Boot Install macOS Sonoma/Ventura/Monterey​ 可以把 U 盘拔下

image​

安装完成

  1. 经过几次重启后,Clover 中会出现 Boot Mac OS from via Preboot​​,说明安装完成,选择这一项即可启动 MacOS
  2. 如果开机后没有 Wi-Fi,请关闭安全启动后重启,一般能解决问题
  3. 如果开机后会闪退,请第一时间检查 itlwm 无线驱动是否正确,替换 "EFI\CLOVER\kexts\Other\AirportItlwm.kext"​ 为合适的版本
  4. 如果开机后黑屏,请先检查是否下载了对应版本的 Clover,作者已经为对应版本 EFI 配置正确的参数,也可以参考官方说明《修复在 Kaby Lake/Coffee Lake 平台上运行 macOS 13.4 或以上版本的笔记本开机持续3分钟暗屏问题》进行配置

image​

安装后配置

以下均为额外配置,请根据需求配置

允许任何来源

方便安装各种软件,终端运行以下命令

1
sudo spctl --master-disable

调整启动台行列数

默认的行列数在大屏上图标非常大,而且浪费空间,以下是 6 行 9 列的示例命令

1
2
3
defaults write com.apple.dock springboard-columns -int 9
defaults write com.apple.dock springboard-rows -int 6
killall Dock

关闭启动时的调试代码

关闭后启动只会显示白苹果 logo,比较美观,请确定系统运行稳定后再进行配置

  1. 使用任何方式挂载 EFI 分区,编辑 EFI\CLOVER\config.plist,也可以修改好后再覆盖原文件​

  2. 找到引导参数部分

    1
    2
    <key>Arguments</key>
    <string>dart=0 nv_disable=1 -v agdpmod=vit9696 -igfxblt -igfxbls</string>
  3. 去掉 -v​ 参数,保存文件

    1
    2
    <key>Arguments</key>
    <string>dart=0 nv_disable=1 agdpmod=vit9696 -igfxblt -igfxbls</string>
  4. 在终端中执行 nvram boot-args="引导参数"​ 即可,请使用自己的引导参数

    1
    sudo nvram boot-args="dart=0 nv_disable=1 agdpmod=vit9696 -igfxblt -igfxbls"

微星 GF75 Thin 8RD 黑苹果系统
https://1doublehelix.github.io/msi-gf75-hackintosh
作者
Feizhong
发布于
2023年9月12日
许可协议