01. 必备知识02. 作者目前的硬件描述03. 主板 BIOS 版本升级04. 确定声卡,05网卡信息. 配置 EFI 驱动06. 配置 ACPI(SSDTs)07. 配置 config.plist08. 制作启动盘(苹果官网恢复镜像)09. 配置主板 BIOS10. 开始安装 macOS11. 验证、调试、优化12. 安装后的系统优化13. 特别注意事项说明
1. 必备知识? 查看本文需要台式机组装知识储备。Windows 主板安装知识储备 BIOS 配置知识储备,macOS 如何安装软件、修改系统偏好设置等基础知识。 查看本文需要台式机组装知识储备。Windows 主板安装知识储备 BIOS 配置知识储备,macOS 如何安装软件、修改系统偏好设置等基础知识。 关于 macOS 我已经整理好了基础系列,不能先学: https://github.com/cdk8s/cdk8s-team-style/blob/master/os/macOS/macOS-basic.md? 如果你不能具备以上基础知识,错误的概念很大,不要灰心,多尝试几次,多搜索,直到你的基础知识到位,理论上一定能安装好。基础不过关,总会充满困难。? 本文基于台式机方案,但过程详细说明 OpenCore 官网指导,所以有些笔记本也可以用些笔记本电脑,但毕竟,有一些区别,笔记本电脑用户应该准备沮丧。
1. 本文的前一篇文章是《从开公司到开发全平台产品-2.黑白苹果软硬件及系统安装》2. OpenCore 核心包都在 GitHub,不排除你所在地区的网络需要自己的穿越工具才能下载。3. 准备好 2 一块固态硬盘已经安装好了 Windows 系统,一个干净的准备安装 macOS。4. 准备好一个 FAT32 格式 U盘(16 GB或以上)5. 这篇文章只是一个详细的文本版本,不再是视频教程,想看视频推荐本文末尾推荐 UP 主,但建议先看我的文字版,因为我比他们更详细,更注重小细节。这篇文章是针对 OpenCore 官网来的。6. 这篇文章很详细,内容很长。新手建议从头到尾看,不建议边看边操作。让自己有一个系统的理解,让详细研究每一步是最好的学习方法。
? 本文首发在 Github:https://github.com/cdk8s/cdk8s-team-style/blob/master/os/macOS/macOS-install.md? 全网其他平台不会更新,想关注更新可以访问 Github 进行查看2. 作者目前的硬件描述
以下设备已试验:CPU:Intel i9-10900k、Intel i7-8700k、Intel i7-8700主板:技嘉 Z490M、技嘉 Z370M、技嘉 B360M显卡:AMD RX 6600XT、AMD RX 560本文对 Intel 8代、10代验证有效,理论上没有测试其他版本,但是 Intel 10 以前都是有效的。
3. 主板 BIOS 版本升级(不必要)?
3. 主板 BIOS 版本升级(不必要)
? 声明:更新 BIOS 有风险,请自行评估,计算机基础不合格的不推荐升级。? 因为有些主板出厂有多个版本,有些人会在主板官网下看到 xxx-rev1.0,xxx-rev2.0 这种区分选项。? 此时,您需要打开机箱,在主板的角落找到有版本号的信息。一般来说,主板没有那么多版本。? 下图为作者主板版本信息:图片1
? 确定主板版本后,下载最新主板官网 BIOS:? 技嘉官网:https://www.gigabyte.cn/Support/Motherboard? 更新技嘉官网 BIOS 说明:https://www.gigabyte.cn/WebPage/-2/HowToReflashBIOS.html? 华硕官网:https://www.asus.com.cn/support/Download-Center/? 更新华硕官网 BIOS 说明:https://www.asus.com.cn/support/FAQ/1008859#A2? 作者的技嘉 Z490M BIOS 有一个版本可以更新下载地址: https://www.gigabyte.cn/Motherboard/Z490M-GAMING-X-rev-10/support#support-dl-BIOS? 在这里,我们将简要介绍技嘉主板的更新方法: 准备一个 U盘,格式必须是 FAT32,把下载到 BIOS 更新包先解压到本地电脑,再复制到 U盘根目录。? 然后重启计算机按压 DEL 进入 BIOS 设置,然后根据我的主板界面提示 Q-FLASH 快捷键进入 Q-FLASH 模式(这是技嘉主板的名字,其他品牌不叫)。以下步骤更新:图片1
图片2
图片34. 确定声卡和网卡信息? 现在,我们假设你已经安装了一个固态硬盘 Windows 系统。? 你先进去 Windows 系统下安装 Aida64.通过该软件查看您的硬件配置信息。? 关注声卡、网卡。比如我的信息:我的声卡是:Realtek ALC S1220A我的网卡是:Intel(R) Ethernet Connection (11) I219-V? 先记录以上两个信息,以后再用。5. 配置 EFI 驱动? 官网教程写得很好,即使英语不好,也要先快速翻译: https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html? https://dortania.github.io/OpenCore-Install-Guide/ktext.html5.1 下载 OpenCore 并保留基本驱动? 在 Windows 先下载系统:OpenCore(当前时间 2022-04 最新版为 0.7.9.其他版本也是一样的,不用担心。 https://github.com/acidanthera/OpenCorePkg/releases? 解压 OpenCore,进入 x64 文件夹,把里面的 EFI 假设我们暂定将文件夹复制到桌面上:NEW_EFI,方便区分。? 接着把 /OpenCore-0.7.9-RELEASE/Docs 下的 Sample.plist 文件复制到 NEW_EFI/OC 并改名为目录 config.plist? 接着把 /NEW_EFI/OC/Drivers 删除所有默认文件,只留下 OpenRuntime.efi、OpenCanopy.efi(OpenCanopy 是用于 GUI 展示,不必要,但建议先按我的来) 接着把 /NEW_EFI/OC/Tools 删除下面所有默认文件5.2 HfsPlus 驱动? 下载最新的 HfsPlus.efi(必须,用于 HFS 支持文件系统 下载地址:https://github.com/acidanthera/OcBinaryData/tree/master/Drivers? 放到 /NEW_EFI/OC/Drivers 目录下5.3 VirtualSMC 驱动? 下载最新的 VirtualSMC(必须,用来模拟苹果的 SMC)? 下载地址:https://github.com/acidanthera/VirtualSMC/releases? 解压后把 Kexts 目录下的? VirtualSMC.kext? SMCProcessor.kext 用于监控 cpu 温度? SMCSuperIO.kext 用于监控散热器的速度 SMCLightSensor.kext 不需要台式机进行环境光检测 SMCBatteryManager.kext 台式机不需要读取电池信息 文件复制到 /NEW_EFI/OC/Kexts 目录下5.4 Lilu 驱动? 下载最新的 Lilu(必须,基础库) 下载地址:https://github.com/acidanthera/Lilu/releases? 解压后把 Kexts 目录下的 Lilu.kext 文件复制到 /NEW_EFI/OC/Kexts 目录下5.5 显卡驱动? 下载最新的 WhateverGreen(必须,显卡支持) 下载地址:https://github.com/acidanthera/WhateverGreen/releases? 解压后把 Kexts 目录下的 WhateverGreen.kext 文件复制到 /NEW_EFI/OC/Kexts 目录下5.6 固态硬盘驱动? 不推荐海力士,镁光,Intel 牌子。? 下载最新的 NVMeFix? 下载地址:https://github.com/acidanthera/NVMeFix/releases? 解压后把 Kexts 目录下的 NVMeFix.kext 文件复制到 /NEW_EFI/OC/Kexts 目录下5.7 声卡驱动? 下载最新的 AppleALC? 下载地址:https://github.com/acidanthera/AppleALC/releases? 解压后把 Kexts 目录下的 AppleALC.kext 文件复制到 /NEW_EFI/OC/Kexts 目录下5.8 网卡驱动? 网卡场景很多,具体规则看官网: https://dortania.github.io/OpenCore-Install-Guide/ktext.html#ethernet? 技嘉 Z370M 对应的是:Intel(R) Ethernet Connection (2) I219-V? 技嘉 B360M 对应的是:Intel(R) Ethernet Connection (2) I219-V? 技嘉 Z490M 对应的是:Intel(R) Ethernet Connection (2) I219-V? 根据官网规则,作者 3 应选择块主板 IntelMausi? 下载最新:IntelMausi? 下载地址:https://github.com/acidanthera/IntelMausi/releases? 解压后把 Kexts 目录下的 IntelMausi.kext 文件复制到 /NEW_EFI/OC/Kexts 目录下5.9 PS2 驱动(不必要)
? 假如你用的是 PS2 鼠标和键盘需要接口 VoodooPS2? 下载地址:https://github.com/acidanthera/VoodooPS2/releases? 解压后把 Kexts 目录下的 VoodooPS2Controller.kext 文件复制到 /NEW_EFI/OC/Kexts 目录下
5.10 无线网卡 蓝牙推荐(不必要)
? 如果你的台式机使用无线网卡 建议淘宝买蓝牙: BCM94360CD PCIEx1 转接卡(四天线) BCM94360CS2 PCIEx1 转接卡(两天线) 还需要 AirportBrcmFixup:? 下载地址:https://github.com/acidanthera/AirportBrcmFixup/releases? 还需要 BrcmPatchRAM:? 下载地址:https://github.com/acidanthera/BrcmPatchRAM/releases? 解压后把 Kexts 复制到 /NEW_EFI/OC/Kexts 目录下。? 虽