网易首页 > 网易号 > 正文 申请入驻

黑苹果开荒记系统篇: 超详细的纯净 MacOS 安装流程

0
分享至

大家好, 我是可爱的排骨

前言

这一篇排骨来 Z490 主板的黑苹果系统安装流程 (基于 OpenCore). 仍然是以上一篇 (黑苹果开荒记硬件篇: 新品 10700K+圣旗 Z490 配置实例) 的硬件 Intel i7-10700K + 圣旗 Z490-PRO Gaming + 讯景 RX 480 为基础, 介绍排骨开荒吃土的全部过程~

流程大概有以下几步:

1. 制作安装盘.

2. 下载相关文件和脚本工具.

3. 提取 DSDT (系统信息)并制作补丁 (SSDT).

4. 创建 config.plist (OC 配置) 并得复制到安装盘.

5. 重新分区

6. 安装 MacOS 10.15.5.

7. 补全驱动并修正 OC 配置.

8. 安装 Windows 10. (可选)

文本安装配置流程主要参考自 [OpenCore Desktop Guide]. 由于平台限制要求, 本文所有需要下载的文件和程序都不能提供下载连接, 请充分自我发挥搜索本领~ 实在找不到可在评论区留言向排骨索取.

制作安装盘

排骨的黑苹果安装盘制作需要以下材料.

  • 32G 以上的 USB 3.0 U盘一个.排骨计划将MacOS 10.15.5 Catalina安装镜像,Windows 10安装镜像,Ubuntu 18.04安装镜像都放到这个 U盘里.
  • 一台正常工作的 Windows 10 或 MacOS 电脑. 安装盘的制作和配置都需要用这台电脑来完成.
  • 良好的网络环境, 足够的耐心, 懂点电脑技术的脑子.

用 Win10 电脑制作安装盘.

1. 下载黑果小兵或其他大佬制作的 dmg 镜像, Win10 安装镜像 (iso), Ubuntu Desktop 18.04 安装镜像 (可选).

2. 下载 balenaEtcher, 再用它把 dmg 镜像写入 U盘.

3. 下载 Win10 安装镜像 (iso), 用 dism 命令将镜像中的 install.wim 分成多个 1GB 的 swm 文件.

4. 在 U盘的剩余空间中创建一个比 Win10 安装镜像稍大的 FAT32 分区. 然后将镜像里除 install.wim 外的所有文件复制到此分区. 再把上一步生成的几个 swm 文件复制到此分区里代替 install.wim.

5. 在 U盘的剩余空间中创建一个比 Ubuntu 安装镜像稍大的 FAT32 分区. 然后将镜像里所有文件复制到此分区中 (可选). 这样排骨的完美安装盘就制作完成了. 将 Win10 和 Ubuntu 也一起做到 U盘是为了安装多系统时省事, 你也可以用多个 U盘来做. 详细的步骤可参考排骨的旧贴 [终极系统安装盘打造攻略-macOS+win10+ubuntu三合一].

准备 OpenCore 需要的驱动, 补丁和工具. 上面制作的安装盘很可能无法让你直接进入到 Mac 系统安装界面, 特别是对于排骨现在开荒的这款最新的酷睿十代 Z490 主板而言.

1. 下载github.com/acidanthera仓库里的OpenCore-0.5.9-DEBUG.zip)并下载.

2. 下载并安装 python 3.8.x.

3. 下载github.com/corpnewt仓库里的SSDTTime,ProperTree,GenSMBIOS.

4. 下载mackie100projectsOpenCore Configurator.

5. 将OpenCore-0.5.9-DEBUG.zip中的EFI文件夹复制到 U盘 Win10 安装分区, 放到 Ubuntu 那个分区也行. 这样可以免去挂载 U盘 EFI 分区的麻烦.

6. 删除EFI\OC\Drivers中的以下文件, 然后添加HFSPlus.efi().

1. 删除EFI\OC\Tools中除OpenShell.efi以外的所有文件. (用来检查CFG Lock状态的VerifyMsrE2.efi可以保留)

2. 下载并添加 kext 驱动并复制到EFI\OC\Kexts文件夹中, 排骨开荒的这块圣旗 Z490 主板还需要额外添加FakePCIID.kex,FakePCIID_Intel_HDMI_Audio.kext才能出声音.

1. 使用ProperTree.bat修改USBInjectAll.kext文件夹下的Info.plist文件 (没错, 苹果的应用程序.app和驱动程序.kext都是文件夹). 在Root\IOKitPersonalities\ConfigurationData\Configuration节点下找到8086_a36d, 将它改名为XHC并保存.

1. 从github.com/dortania/Getting-Started-With-ACPI/tree/master/extra-files/compiled下载SSDT-AWAC.aml,SSDT-PLUG-DRTNIA.aml,SSDT-EC-USBX-DESKTOP.aml三个文件放入EFI\OC\ACPI文件夹中. 排骨当然也全部手工折腾过这些SSDT的, 最后才发现用这几个现成的就够了. (此处省去三万字…)

修改 OpenCore 的配置文件.

1. 将OpenCore-0.5.9-DEBUG.zip中的Docs\Sample.plist文件复制到EFI\OC文件夹并改名为config.plist.

2. 运行ProperTree.bat来打开config.plist文件.

3. 在ProperTreeFile菜单里选择OC Clean Snapshot, 然后选中EFI\OC文件夹. 这样上面整理好的efikext文件就都引用到 OpenCore 的配置文件config.plist里了.

4. 按下图设置好BooterQuirks. 如果开机 log 报错, 可以试尝着改变RebuildAppleMemoryMapSetupVirtualMap的值.

1. 按下图设置好KernelQuirks. 其中的AppleCpuPmCfgLockAppleXcpmCfgLock只有在主板BIOSCFG Lock启用而又没有选项让你关闭时才需要打开 (可在开机时选择VerifyMsrE2来检查主板BIOSCFG Lock状态).DisableIoMapper打开就可以忽略VT-d了.XhciPortLimit在定制好 USB 端口之后关掉.

1. 按下图设置好MiscDebugSecurity节点.Debug下面的几个设置都是用来生成调试信息和错误信息的, 这部分的改动对安装和配置黑苹果系统没有影响, 可以不动.AllowNvramReset会在OpenCore启动菜单中添加Reset NVRAM选项,AllowSetDefault可以让你修改OpenCore启动菜单的默认选择项 (按 Ctrl+Enter). 最后两个选项是屏蔽和降低 MacOS 的安装检查功能, 减少黑苹果的出错率.

1. 按下图设置好NVRAM.UIScale设置为 2 可以启用 HiDPI, 避免 OpenCore 启动时超高分屏显示器显示内容太小.boot-args是 OpenCore 的启动参数, 上图参数表示显示全部启动信息, 方便进不了系统的同学拍照上线求助.prev-lang:kdb初始语言设置, 默认是俄语, 改成en-US:0就是英语了.

1. 使用前面下载的GenSMBIOS来生成黑苹果的硬件注册信息. 运行GenSMBIOS.bat再选3. Generate SMBIOS. 然后输入iMac19,1(注意大小写和逗号) 就能生成一套 SMBIOS 信息了. 如果你想激活 iMessage/FaceTime 等功能, 就像去checkcoverage.apple.com检查你生成的Serial是否存在, 如果不存在就能用来激活 iMessage/FaceTime, 类似黑群晖洗白操作. 如果是这个串号已经存在, 表示同串号的苹果电脑别人已经在使用, 会有一些安全问题. 如下图就是排骨试出来的一个美国马凯特大学里的苹果电脑串号, 联网后会自动加入托管证书, 获取包含清空你电脑在内的各种权限~ 怕不怕.

1. 按下图设置好PlatformInfo. 其中的SystemSerialNumber,MLB,SystemUUID使用上一步从GenSMBIOS生成的信息来填充.MLB就是Board Serial. 这步完成后就可以保存并关闭config.plist了.

至此基于 OpenCore 的纯净安装盘已经制作完成了. 可以拨掉 U盘插到要吃黑苹果的主板上开机了. 记得把上面下载的OpenCore Configurator也复制到 U盘上!

安装 MacOS

1. 按F12(圣旗主板的 BIOS 基本与华硕的一致) 进入 BIOS 设置.

2. 再按F9搜索Fast Boot,Secure Boot,Intel SGX这三个选项并禁用.

3. 继续利用搜索功能找到以下选项并修改设置:

4. Intel VMX (这块主板没找到 VT-x): 开启Above 4G decoding: 开启Hyper-Threading: 开启Execute Disable Bit: 开启EHCI/XHCI Hand-off: 开启OS type: Windows 8.1/10 UEFI ModeDVMT Pre-Allocated(iGPU Memory): 64MB

5. 保存设置并重启, 然后按F8选择 U盘启动, 会看到有多个 U盘分区可选. 如果上面是把EFI放在Win10Ubuntu分区, 那就要选 3 或者 4. (1 是 EFI 分区, 2 是 MacOS 安装镜像分区, 3 是 Win10 安装镜像分区, 4 是 Ubuntu 安装镜像分区)

1. 进到 OpenCore 启动菜单时, 选择Install macOS Catalina. 选择后面带external的表示是 U盘上的. 下图可能与你看到的选择数量和顺序不一样, 仅供参考.

1. 与各种错误作斗争~在成功进入 MacOS 安装界面之前拍照, 搜索, 重启. 包含但不限于

apfs_module_start ...SMCSuper IO ...Waiting onapfs_sysctl_register ...Please go to https :// panic.apple.com to report this panic
...

1. 终于进入了安装界面. 排骨首先打开Disk Utility处理一下分区.

1. 从左上View下拉框中选中Show All Devices来显示整个硬盘而不只是分区.

1. 选择需要装黑苹果的硬盘, 点上方的格式化按钮Erase, 格式选择Mac OS Extended (Journaled), 分区表选择GUID Partition MapPartition.

1. 点两次+新增两个分区, 先只改名字不改格式. 反正是开荒体验, 排骨随便平均了三个区. 一个 MacOS, 一个 Win10, 一个 exFAT 交换区.

1. 退出Disk Utility, 选择Install macOS, 再选择一个分区开始安装.

1. 苹果安装程序会自己重启两次, 第一次重启后继续选择上次那个 U盘的分区进入OpenCore, 这回要选macOS Installer.

1. 第二次重启还是需要用 U盘引导OpenCore, 但是选择进入的是MacOS. 看到下面这个时区选择界面就说明黑苹果系统已经安装好了.

1. 第一次正式进入黑苹果系统时, 先找到Terminal再运行sudo spctl --master-disable命令来开启第三方软件运行权限. 然后运行 U盘里的OpenCore Configurator, 在其Tools菜单项下面选择Mount EFI, 挂载并打开黑苹果当前硬盘上的EFI分区.

1. 将放到 U盘的EFI文件夹复制到刚刚挂载的硬盘EFI分区中. 这样就可以拔掉 U盘直接从硬盘启动黑苹果系统了.

黑苹果 MacOS 系统安装完成!

安装 Win10

黑苹果用得再溜, 也总会有需要用到 Windows 的时候. 在安装过 MacOS 后, 再安装 Win10 就很简单了.

1. 插入前面制作的安装盘, 重启电脑. 在OpenCore启动菜单中选择Windows (external).

1. 进入 Windows 安装界面后, 按Shift+F10打开命令行容器. 进入diskpart模式, 使用list diskselect disk命令选中硬盘, 再使用list part命令列出硬盘的所有分区. 其中Partition 1是装有OpenCoreEFI分区, 其它几个分别为macOS,win10,exfat三个分区.

1. 使用select part命令选中我们准备安装 Win10 的Partition 3分区, 因为它是苹果分区, Win10 不能使用, 所以要将它delete掉.Partition 3被删除后, 再使用create part primary命令创建一个分区给 Win10 安装使用.

1. 使用format fs=ntfs quick命令将刚刚创建的分区格式化, 并用assign分配一个盘符. 用list vol命令可以看出每个分区被分配的盘符. 可以看到刚刚格式化好的要装 Win10 的 NTFS 分区盘符是F.

1. 再选中EFI分区, 给它也分配一个盘符. 现在可以看到F是预装 Win10 的分区,GEFI启动区,C是 Win10 安装包分区. 这几个盘符记好了. 后面要用.

1. 切换到C盘, 用dism /get-wiminfo /wimfile:sources\install.swm命令找出准备安装的 Win10 版本. 排骨打算安装Index: 5位置的Windows 10 Pro.

1. 输入dism /apply-image /imagefile:sources\install.swm /swmfile:sources\install*swm /index:5 /applydir:F:直接将 Win10 安装包内存解压到F盘. (原install.wim由于大于 4GB, 在制作安装盘时被排骨分割成多个installx.swm).

1. 最后使用bcdboot F:\windows /s G: /f UEFI命令将F盘里的Windows引导写入G盘, 引导格式为UEFI.

1. 退出 Win10 安装程序重启, 等待几分钟再看到的就是熟悉的 Win10 欢迎界面了! 之后开机时可以按F8选择从OpenCore或者Windows Boot Manager启动, 也可以在Bios中设置启动顺序. 现在 MacOS/Windows 单硬盘双系统搞定! 两个系统都可以正常读写第三个 exfat 分区. MacOS 可以直接读取 NTFS 分区, Win10 需要安装Linux Reader等软件才可以访问苹果分区.

补遗

定制 USB 端口

1. 下载github.com/headkaze/Hackintool并运行.

2. 切换到 USB 页面, 可以看到所有可用的 USB 端口显示为绿色, 把黑色的 USB 端口都删除. 如果只有部分绿, 可以用把 USB 键盘或鼠标的 USB 2.0 插头和一个 USB 3.x 的 U盘把主机上每个 USB 都插一遍, 插绿它!

3. 看看绿色端口总数是不是在 15 个之内, 多于 15 的话需要删除几个绿色端口. (上一篇排骨已经说明了圣旗 Z490-PRO GAMING 这块主板上哪些 USB 端口用到了, 正好与下图的绿色端口一致, 也正好是 15 个)

USBPorts.kext, 把它复制到EFI\OC\Kexts文件夹中.

1. 将EFI\OC\Kexts\config.plist文件中的USBInjectAll.kext修改成USBPorts.kext, 再把XhciPortLimit改成false.

  • EHCI: USB 2.0 控制器 (Intel Skylake 开始取消了, 如果你在其它教程中看到它, 请忽略)
  • XHCI: USB 3.x 控制器. (向下兼容 USB 1.1/2.0)
  • HSxx: HS (High Speed) 表示 XHCI 下的 USB 2.0 接口.
  • SSxx: SS (Super Speed) 表示 XHCI 下的 USB 3.x 接口.
  • macoS Catalina 限制每个 USB 控制器最多 15 个接口. (圣旗 Z490-PRO GAMING 只有一个 XHCI)
  • 一个 USB 2.0 接口对应一个 HSxx, 如 HS13, 禁掉 HS13 这个接口就失灵了.
  • 一个 USB 3.x 接口对应一个 HSxx 和一个 SSxx, 如 HS01/SS01. 禁掉 HS01 这个接口插鼠标键盘或其它 USB 1.1/2.0 设备不工作. 禁掉 SS01 则 USB 3.x 设备降为 2.0 模式运行. HS01/SS01 都禁掉则此接口完全失灵.

修改电脑名称打开/Users/[用户名]/Library/Preferences/com.apple.SystemProfiler.plist修改CPU Names节点的string值, 不要改key值.

CPU Names
F8JC-en-CN_CN
iMac (Shengqi Z490-PRO GAMING)

使用无核显 CPU

如果你用的是带 F 无核显的 CPU, 那么在生成 SMBIOS 时输入iMacPro1,1, 这样黑苹果系统会将独显作为默认显卡.

双系统时间同步

MacOS 与 Windows 采用不能的系统时钟识别方式. MacOS 会将系统时钟设置成UTC时间, 而 Windows 会把系统时候作为本地时间,

REG ADD HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

如果你可以忍受 MacOS 下使用英国时间, 就不需要改 Windows 注册表了

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
上层社会最怕穷人看到的九本书

上层社会最怕穷人看到的九本书

洞见
2026-05-14 11:58:09
调查发现:老年人若经常吃香蕉,用不了多久,身体或迎来3大改变

调查发现:老年人若经常吃香蕉,用不了多久,身体或迎来3大改变

芹姐说生活
2026-05-15 15:06:08
欧美为什么希望我们也不要加班?

欧美为什么希望我们也不要加班?

罗sir财话
2026-05-11 17:35:24
一批社区卫生服务中心关停,基层医疗正在洗牌!

一批社区卫生服务中心关停,基层医疗正在洗牌!

华医网
2026-05-16 05:42:21
提醒老年人:过了70岁,宁愿天天玩手机,也不要随便做这5件事!

提醒老年人:过了70岁,宁愿天天玩手机,也不要随便做这5件事!

垚垚分享健康
2026-05-10 22:20:05
江西赣州多个区县出现暴雨 局地道路、车辆被淹

江西赣州多个区县出现暴雨 局地道路、车辆被淹

新京报
2026-05-16 11:44:07
湖边的美:它的平静接纳了我所有的波澜

湖边的美:它的平静接纳了我所有的波澜

疾跑的小蜗牛
2026-05-14 23:06:44
印度这次真痛了!外资有大半跑路,莫迪的“大国梦”撑不了太久了

印度这次真痛了!外资有大半跑路,莫迪的“大国梦”撑不了太久了

花小猫的美食日常
2026-05-16 15:58:58
加拿大女星穿"牙齿裙"走红毯,540颗假牙引两极反应

加拿大女星穿"牙齿裙"走红毯,540颗假牙引两极反应

热搜摘要官
2026-05-16 01:05:51
《爱情没有神话》大结局,充满正能量的张佑森,为了爱情放弃事业

《爱情没有神话》大结局,充满正能量的张佑森,为了爱情放弃事业

TVB的四小花
2026-05-16 16:12:13
陕西女警花卧底被揪出,被歹徒折磨7天解救:人都已经垮了

陕西女警花卧底被揪出,被歹徒折磨7天解救:人都已经垮了

罪案洞察者
2025-03-07 08:59:25
姥姥奥运冠军,妈妈全能学霸,10岁儿子哭诉:我真的好累

姥姥奥运冠军,妈妈全能学霸,10岁儿子哭诉:我真的好累

妈咪OK
2026-05-15 22:40:48
纽森前妻成特朗普准儿媳,身材火辣风韵犹存,靠大长腿成女主播

纽森前妻成特朗普准儿媳,身材火辣风韵犹存,靠大长腿成女主播

闻识
2026-05-07 08:00:18
马斯克访华像回家,母亲已长住上海,儿子身价万亿她还做视频带货

马斯克访华像回家,母亲已长住上海,儿子身价万亿她还做视频带货

云舟史策
2026-05-16 07:16:45
白岩松:优秀的孩子,都是“陪”出来的,这4个黄金法则,父母拿来就能用!

白岩松:优秀的孩子,都是“陪”出来的,这4个黄金法则,父母拿来就能用!

新浪财经
2026-05-15 17:39:58
万万没想到,在特朗普离京之前,中美竟订下“三年之约”!

万万没想到,在特朗普离京之前,中美竟订下“三年之约”!

坠入二次元的海洋
2026-05-16 16:28:29
美联储任命鲍威尔担任临时主席

美联储任命鲍威尔担任临时主席

新华社
2026-05-16 12:40:04
中美达成多项共识,特朗普破例举杯致谢,美企收获满满

中美达成多项共识,特朗普破例举杯致谢,美企收获满满

兵国大事
2026-05-15 16:57:06
50年代四野在广西剿匪纪实:土匪杀人手段凶残,女人被用木棍捅死

50年代四野在广西剿匪纪实:土匪杀人手段凶残,女人被用木棍捅死

史之铭
2026-05-14 15:26:37
拟任干部公示

拟任干部公示

新浪财经
2026-05-16 10:51:12
2026-05-16 18:16:49
可爱的排骨
可爱的排骨
电脑外设游戏领域创作者
49文章数 96关注度
往期回顾 全部

数码要闻

VITURE Beast XR智能眼镜开售,政府补贴到手价2854.87元

头条要闻

26岁警察因急性白血病引发脑出血 从确诊到离世仅11天

头条要闻

26岁警察因急性白血病引发脑出血 从确诊到离世仅11天

体育要闻

马刺2号,少年老成,这集看过?

娱乐要闻

张嘉译和老婆的差距让人心酸

财经要闻

造词狂魔贾跃亭

科技要闻

涨的是车价,要的是老命

汽车要闻

高尔夫GTI刷新纽北纪录 ID. Polo GTI迎全球首秀

态度原创

教育
艺术
本地
健康
家居

教育要闻

家长破除科学焦虑,孩子建立科学兴趣

艺术要闻

19位当代画家油画作品欣赏

本地新闻

用苏绣的方式,打开江西婺源

专家揭秘干细胞回输的安全风险

家居要闻

110㎡淡而有致的生活表达

无障碍浏览 进入关怀版