这里以使用 OpenCore 引导安装和引导 macOS Big Sur 11.0.1 正式版为例。ggT一点就转
前期的准备工作在 Windows 下操作ggT一点就转
HP ProDesk 600 G2 DM 的快捷键:ggT一点就转
- 进入启动菜单:Esc
- 进入 BIOS 设置:F10
我的机器配置和环境
机型:HP ProDesk 600 G2 DMggT一点就转
- CPU:Intel Core i5-6600t @ 2.7GHz 4 核 4 线程
- 内存:枭鲸 DDR4 2666Mhz 8GB*2
- 显卡:集成 Intel® HD Graphics 530
- 硬盘:海康威视 C2000Pro 512G 2280*1
- 声卡:板载 Realtek ALC221
- LAN:板载 Intel I210-T1 千兆
- WLAN:BCM943224PCIBT2(最便宜的黑苹果 M.2 网卡,BCM943224PCIBT2+转接卡介绍,注意避坑:尽量不要买带 BX 后缀的)
- 芯片组:Q150
- BIOS:N22 02.40
- 单硬盘,已经安装 Windows 10,在 Windows 10 下将其中一个空白分区格式化为 NTFS 格式(此分区安装 macOS,与 Windows 10 实现双系统)
大致的操作步骤
- 制作引导 U 盘(macOS 镜像文件等写入 U 盘)
- 使用 U 盘引导安装 macOS
- 其他优化配置等
安装 macOS Big Sur
01-准备工作
- U 盘 1 个(容量大于 12G)
- balenaEtcher:写 U 盘工具
- OpenCore EFI 文件(同样适用于 HP ProDesk 800G2 DM,据说 800G2 上睡眠正常):
- macOS Big Sur 镜像文件:黑苹果星球或黑果小兵,或黑苹果动力(黑苹果星球需要花 20 元成为超级会员,所有资源可下载;黑果小兵需要在公众号中打赏比如 1 元,只能下载此资源;黑苹果动力免费)。下载后一定要检查 MD5
- DiskGenius:用于替换 U 盘中的 EFI
02-制作引导 U 盘
- 使用 balenaEtcher 将 macOS Big Sur 镜像文件写入 U 盘
- 使用 DiskGenius(或直接)将 U 盘中的 EFI 文件夹删除并写入刚才下载的别人的 EFI
03-设置 BIOS
- Advanced → Boot Options
- Advanced → Secure Boot Configuration
- Select Legacy Support Enable and Secure Boot Disable
- Advanced → System Options
- Disable Virtualization Technology for Directed I/O (VTd)
- Advanced → Built-in Device Options
- Set Video memory size up to 64MB
必须设置以上几个,其他根据需要设置。ggT一点就转
04-安装 macOS
- 插入 U 盘,开机,使用 U 盘启动进入 OpenCore 引导菜单
- 选择 「Install macOS Big Sur」
- 选择 「磁盘工具」,将 NTFS 格式的空白分区 「抹掉」,将其命名,比如
macOS
并选择 APFS
格式
- 退出 「磁盘工具」,选择 「安装 macOS Big Sur」
- 根据提示操作
- 中间会多次自动重启,注意启动时选择从 U 盘启动并选择 「Install macOS」
完善黑苹果
基本都在 macOS 下操作ggT一点就转
添加 BCM943224 驱动
完全按照这篇文章操作。ggT一点就转
- 下载 AirportBrcmFixup.kext,放入 OC 引导的 Kexts 文件夹下
- 使用 OpenCore Configurator 启用该驱动。注意顺序,不能放在
Lilu.kext
和 VirtualSMC.kext
前面
- 打开 Hackintool 工具,到
PCIe
选项卡下,找到 BCM943224 网卡的设备一栏,右键点 Copy Device Path
- OpenCore Configurator → DeviceProperties 下新增一行设备,填入刚才复制的 Device Path(比如我的为
PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)
)。右侧的键、值、数据类型按如下添加:
Key* |
Value |
Type |
AAPL,slot-name |
WLAN |
STRING |
compatible |
pci14e4,4353 |
STRING |
device_type |
Airport Extreme |
STRING |
model |
BCM43224 802.11a/b/g/n |
STRING |
name |
Airport |
STRING |
添加 BCM943224 驱动后,BCM943224PCIBT2BX 或 BCM943224PCIBT2 的 WiFi 和蓝牙就可以使用了。如果 WiFi 可用,蓝牙用不了,基本就是 HP ProDesk 600 G2 DM BIOS 锁蓝牙了,需要解除蓝牙锁。详见 HP ProDesk 600 G2 DM 小主机解除蓝牙锁。ggT一点就转
模拟机型并生成序列号
使用 OpenCore Configurator 模拟机型为 Macmini8,1
,并自动生成序列号、UUID 等信息,Apple 官网查询序列号无效,那就 OK 了。ggT一点就转
定制 USB
也可以不用定制 USB。ggT一点就转
参考使用 Hackintool 定制黑苹果 USB 端口,适用于 Clover & OpenCore,这篇说得很详尽,按照步骤一步一步操作即可。ggT一点就转
调整分辨率和刷新率
当你遇到分辨率不理想或者刷新率太高导致闪屏等问题,在系统下又无法直接调整时,这个时候就需要使用 RDM。ggT一点就转
参考:黑苹果分辨率快捷调整工具:RDM 2.2ggT一点就转
将 OpenCore 引导放入硬盘
需要的工具:ggT一点就转
大致步骤:ggT一点就转
- 将 EFI 文件夹拷贝到硬盘的引导分区:Windows 下,打开 DiskGenius,将引导 U 盘里的 EFI 文件夹拷贝并覆盖硬盘 ESP 分区的 EFI 文件夹。(或在 macOS 下使用 OpenCore Configurator 操作)
- 添加启动项:Windows 下,打开 EasyUEFI,添加一个 EFI 启动项:「类型」 选择
Linux 或其他操作系统
,「描述」 里输一个名称比如 macOS,「文件路径」 选 EFI/BOOT/BOOTx64.efi
存在的问题