使用OpenCore为H97M-D3H主板安装黑苹果Monterey系统
条评论2022年末,终于迎来了大矿难,显卡可以入手了,为了黑苹果系统升级买了张蓝宝石 RX6600XT。引导程序也迎来的革新,使用 OpenCore 替代 Clover 进行重新配置,一折腾又是一周,好在基本完美驱动。先看目前配置:
1 | 主板:技嘉 H97M-D3H,属于9系主板。声卡 Realtek ALC 892,板载 Realtek 千兆网卡 |
搞清楚配置后就可以着手安装系统了,简单梳理下流程,细节太多只有爬贴、搜索来看了。
一、配置 BIOS
Haswell 和 Broadwell(桌面端,第四、五代酷睿)
- BIOS 设置
- 关闭
- Fast Boot
- Secure Boot
- VT-d(可以开启,前提是 DisableIoMapper 设置为 Yes)
- CSM
- Thunderbolt(全新安装时不当配置雷电接口可能造成问题,建议安装完成后再开启调试)
- Intel SGX Intel Platform Trust
- CFG Lock(MSR 0xE2 写保护)此项必须关闭,如果你的 BIOS 里没有此项,注意设置 AppleCpuPmCfgLock 和 Apple XcpmCfgLock 为 Yes。
- 开启
- VT-x
- Above 4G decoding
- Hyper-Threading
- Execute Disable Bit
- EHCI/XHCI Hand-off
- OS type:Other(如果你选择 Other 会导致 CSM 联动开启,选择 Windows 8.1/10 UEFI Mode)
- DVMT Pre-Allocated:64MB 及以上
- 关闭
二、配置引导程序
2.1 提取 DSDT 和 SSDT
如何提取系统的DSDT/SSDT文件?-黑苹果星球 (heipg.cn) 我使用了 Clover 方式来提取,还是非常方便的,OpenCore 对于 DSDT 和 SSDT 准确性要求还是很严格的,强烈建议自己来提取,在 Windows 下提取也比较简单。需要注意的是,提取后在 OpenCore EFI/OC/ACPI
文件夹中仅放置 DSDT 和 SSDT 其他提取出的文件不要放,放了反而带来不必要的麻烦。
2.2 生成 OC 配置文件
使用 OC GEN X 程序根据自己配置生成 config.plist
配置文件。因为我的CPU不带核显,使用与白苹果比较接近的机型MacPro7,1
。生成的配置文件还可以进行在线验证是否有错误: https://opencore.slowgeek.com 。
2.3 配置驱动和其他文件
一些必备的配置 Kexts,可以使用 kext updater下载最新版补丁。
- VirtualSMC.kext
- Lilu.kext
- AppleALC ,
alcid=1
2.4 完成OC引导程序
下载 OpenCore ,使用对应版本的 opencore-configurator 加载修改。
三、制作启动 U 盘
下载 macOS 原版镜像,使用 balenaEtcher 制作启动U盘。将第二步制作好的引导程序放置到 EFI 分区。U盘启动开始安装。
如果遇到
This version of Mac OS X is not supported on this platform!
,可以添加启动项 -no_compat_check不检测系统兼容性 。
四、优化黑苹果
4.1 安装主题
可以在这里找黑苹果主题,我使用了网友制作的 OC 0.7正式版主题 支持UI背景修改版 和一款 Hellokit 主题进行了混搭。
4.2 CPU变频
参考黑苹果下CPU睿频视频教程,以及CPUFriend.kext 黑苹果 CPU 管理驱动使用教程详解进行变频优化。苹果电脑不同的机型ID会使睿频的数据不同,例如,i9-9900k 在 iMac19,1 机型中,睿频范围一般是 1.3GHz — 5.0GHz,但在 MacPro7,1 中是 2.0GHz — 5.0GHz。为了让 CPU 功耗可以低于 2.0GHz,我使用了iMac19,1 生成了 CPU 的变频文件,实现了频率从 1.3GHz — 5.0GHz 之间变动。最后可以使用 CPU-S 看下变频范围。
4.3 显卡增强
参考给黑苹果AMD显卡注入灵魂,大幅提升性能!,进行AMD显卡参数注入。效果不那么明显。
4.4 默认不加载 windows 分区
可以参考Mac启动过程中禁止挂载指定分区 /etc/fstab
文件中添加如下命令:
1 | UUID=EC29BEAC-8975-38C9-AA62-A3891497E719 none auto user 0 0 |
4.5 硬盘 TRIM
为 SSD 开启 TRIM sudo trimforce enable
。
4.6 定制 USB
参考USB定制新姿势:Windows下定制黑苹果USB接口详细攻略,使用 USBToolBox 定制自己USBMap.kext。最后使用 Hackintool 验证,也可以手动调整 USBMap.kext 里配置文件删减接口。
参考资料
- 本文链接:https://www.wenboz.com/p/9770.html
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!