一、 OC配置的基本条件与工具软件1.1、 准备Mac平台,包括实体机平台和虚拟机平台。1.2、 下载最新镜像并核对MD5,制作安装U盘。1.3、 工具软件:OpenCore Configurator(持续更新中),Hackintool(综合工具),PlistEdit Pro(Plist文件工具),IORegistryExplorer(路径工具),BetterZip(解压软件)。1.4、基本流程:1.6、OpenCore基本架构二、 配置准备:2.0、 Mac平台准备 没有Mac平台的,可以参阅Windows10下Vmware15.5虚拟机安装苹果macOS Catalina 10.15.4,建立Mac平台,已有Mac平台可以跳过此步。 2.1、 下载最新镜像,核对MD5利用下载的最新镜像,制作安装U盘。(用磁盘工具抹掉U盘,扩展日志式/GUID) 2.2、OC-EFI包下载最新0.5.7/0.5.8/0.5.9-OC包 放到桌面。里面包含Docs与Utilities后面将会用到。并改名为OC-EFI,便于识别。 2.3、ACPI文件(SSDT)将下载的SSDT包里面的DSDT/SSDT拷贝到OC-EFI-OC-ACPI里面。注意,除非你清楚这些DSDT/SSDT的明确作用,否则,能不用就不要用! 2.4、驱动转移将下载的Kext包里面所有驱动全部拷贝到OC-EFI-OC- Kexts里面。同样道理,除非你清楚这些驱动的用途,否则删除不明用途的驱动 2.6、config.plist文件将OC包/Docs里面的范例Sample.plist或SampleFull.plist之一拷贝到OC-EFI-OC里面,并改名为config.plist。 2.7、config.plist文件处理分别用相应的配置工具打开OC-config.plist。 三、 开始配置OC-config.plist3.1、Config-ACPI设置:3.1.1、config-ACPI-添加(Add):先删除范例里面所有DSDT/SSDT,点浏览,到OC-EFI-OC-ACPI,选取所有你使用的DSDT/SSDT。(再次建议:,特别是台式机,能不用DSDT/SSDT的,就不要用,除非你精通且清楚了解DSDT/SSDT的作用!)参阅面向小白的OC快速无脑配置-基于OpenCore-0.5.8-04-23编译版 3.1.2、config-ACPI-阻止(Block)Delete(05-17改名):除非你明白确切意义,一般不用。 3.1.3、config-ACPI-补丁(Patch):建议,逐个调试删除,保留最少的、必要的热补丁。已经遇到不止一个例子,由于热补丁不合适且不明白这些热补丁的明确作用,导致无法正常引导。特别是笔记本。
下面是10.15.x常用的2个补丁:
更改控制器EC0名称 Comment:EC0 to ECFind:4543305F Replace:45435F5F 解决RTC问题: Comment:Fix AsRock Z390 BIOS DSDT Device(RTC) bugFind:A00A9353 54415301 Replace:A00A910A FF0BFFFF 3.1.4、config-ACPI-Quirks:- FadtEnableReset:主要用于老旧主板的开关机功能,如果你关机变重启,可以勾选,一般情况下不勾选。
- ReseHwSig:与休眠有关的选项,台式机一般不用,不勾选
- NormalizeHeaders:清理ACPI头,一般勾选,如果有相应的热补丁,可以不勾选。
- RebaseRegions:更换硬件或升级BIOS可能对ACPI产生影响,一般不勾选。如果遇到卡PCI Configuration Begin,就勾选试试。
- Resetlogstatus:重置日志,一般不勾选。
|