微星 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日
许可协议