概述
在阅读 OpenCore 官方文档的时候,笔者发现了使用网络镜像恢复安装 macOS 的方法,这个功能相当于白苹果机型内置的网络恢复 macOS 功能,和黑苹果星球提供的使用 Paragon Hard Disk Manager 进行恢复安装的版本并不是同一个东西。
此方法安装和 U 盘镜像安装方法类似,但是由于 Mac OS Base System 一般体积较小,适合手边没有大空间 U 盘的时候使用,且安装过程需要全程连接到网络,其它步骤和 U 盘镜像安装法并没有明显区别。
镜像特点
- 安装过程需要全程联网,如果无法驱动网卡则无法使用本镜像,进入系统后可断开网络
- 提供了各个 macOS 版本的独立镜像,分别是 10.13,10.14,10.15,11.0,也提供了一个整合了四个版本的镜像,可按需选择
- OpenCore 0.6.6 Debug 正式版,添加了新版主题,默认使用 OpenCore 引导,独立分区
- Clover r5131 正式版,独立分区
- 自带 WEPE,微 PE,独立分区
- 如果 balenaEtcher 提示刻录失败,请升级软件
- Lilu 1.5.1
- VirtualSMC 1.2.0
- WhateverGreen 1.4.7
- AppleALC 1.5.7
- IntelMausi 1.0.5
- RealtekRTL8111 2.4.0:如果是 Z370 系以前的主板,请切换回 2.2.2 版本
- LucyRTL8125Ethernet 1.0.0d6:需要手动配置硬件工况才能正确驱动 RTL8125 2.5G 有线网卡
- USB-Injetct-All 0.7.6:支持 400 系主板控制器;如果是 Z370 及更早的主板,请切换回 0.7.1 版本
- Kext 和 ACPI 文件夹中还放了很多常用文件,可按需调用
- 默认 config 可供以下硬件配置直接安装(默认配置适配未解锁 CFG Lock):
配件 | 品牌 | 型号 | 数量 | 备注 |
---|---|---|---|---|
CPU | 英特尔 | i9-9900k | 1 | |
主板 | 华硕 | ROG Maximus X Hero | 1 | Z370 |
内存 | 美商海盗船 | 复仇者 DDR4 8GB 3000MHz | 4 | 支持X.M.P |
显卡 | AMD | RX 5700XT 50周年纪念版 | 1 | |
硬盘 | 西部数据 | SN750 1TB | 1 | |
蓝牙&WiFi | 奋威 | FV-T919 | 1 | BCM94360CD |
文件 MD5
- 强烈建议下载完成后验证 MD5,如果 MD5 不符说明下载过程出了问题,请重新下载,能避免安装时出现莫名其妙的问题;
<pre>
MD5 ( [HeiPG.cn]Install.macOS.10.13.High.Sierra.Recovery.OpenCore.0.6.6.Clover.r5131.WEPE.dmg ) = 30350e69e217694cb7f8f828bc71e858
MD5 ( [HeiPG.cn]Install.macOS.10.14.Mojave.Recovery.OpenCore.0.6.6.Clover.r5131.WEPE.dmg ) = e514d7c07ab3db389f87f631a58ecafe
MD5 ( [HeiPG.cn]Install.macOS.10.15.Catalina.Recovery.OpenCore.0.6.6.Clover.r5131.WEPE.dmg ) = 5491f386aceb3da3893f247dcd5ad21c
MD5 ( [HeiPG.cn]Install.macOS.11.0.Big.Sur.Recovery.OpenCore.0.6.6.Clover.r5131.WEPE.dmg ) = 6eece2151fd0b325c85b4bb17a929260
MD5 ( [HeiPG.cn]Install.macOS.10.13-11.0.Recovery.OpenCore.0.6.6.Clover.r5131.WEPE.dmg ) = 457c4430cc647e31bceba8a8b1f8cb77
</pre>
关于 CFG Lock
- OpenCore 为了模拟白苹果系统行为,要求能正常读写 NVRAM(即 MSR 0xE2 寄存器),所以要求 CFG 是未锁定状态。此选项一般存在于主板的 CPU 电源管理相关设置中,但目前很大一部分主板的 BIOS 里没有提供这个选项。未解锁 CFG Lock 的情况下使用 OpenCore 启动 macOS 会卡在下面这个位置:
- 针对这个问题,有两种解决办法,第一种是开启 OpenCore 内置的 Quirks:
- Kernel → Quirks → AppleXcpmCfgLock → True/Yes
- Kernel → Quirks → AppleCpuPmCfgLock → True/Yes
- 但根据 OpenCore 官方的说法,此选项不适合长期使用
- 第二种便是解锁 BIOS 中隐藏的 CFG 选项。具体来说笔者见过三种以上的方法,这里提供最简单的一种。本镜像中集成了一个小工具,可以一键解锁 CFG 锁定,已测试过 8、9、10 代桌面端主板,绝大部分都可以实现一键解锁,简易步骤如下:
启动项目中会有一个名为 CFGLock.efi 的选项,选中并按回车运行。
如果运行结果如上图,正确读取到了 CFG 值的话,只需按下 Y,回车即可解除 CFG 锁定。
如果运行后得到上面的结果,代表这个小工具无法为你的硬件解除 CFG 锁定,需要其它途径解锁。
基础安装排错
Q1:
方案一:修改 config.plist 中
- UEFI→Quirks→IgnoreInvalidFlexRatio→True/Yes(仅六代酷睿以下机型)
- UEFI→Quirks→ReleaseUsbOwnership→True/Yes(笔记本机型)
- Booter→Quirks→RebuildAppleMemoryMap→False/No
- Booter→Quirks→SetupVirtualMap→True/Yes
方案二:针对无法解开 CFG 锁的机型,修改 config.plist 中
- Kernel→Quirks→AppleXcpmCfgLock→True/Yes
- Kernel→Quirks→AppleCpuPmCfgLock→True/Yes
- UEFI→Quirks→IgnoreInvalidFlexRatio→True/Yes(仅六代酷睿以下机型)
- 如果无法关闭 VT-d,修改:
- Kernel→Quirks→DisableIoMapper→True/Yes
方案三:参考排错手册Q23。
Q2:界面是俄语?
修改 config.plist:
NVRAM → 7C436110-AB2A-4BBB-A880-FE41995C9F82 → prev-ang:kbd,类型 data,值 7A682D48 616E773A 323532;或类型 String,值 zh-Hans:252
Q3:硬盘提示 BIError Domain 3
修改 config.plist:
SMBIOS 改机型为 iMacPro1,1 或 iMac19,1 等 2018年及以后的机型。
评论(0)