Hackintosh-ROG-STRIX-Z490I 项目使用教程
1. 项目的目录结构及介绍
Hackintosh-ROG-STRIX-Z490I/
├── EFI/
│ ├── BOOT/
│ └── OC/
│ ├── ACPI/
│ ├── Drivers/
│ ├── Kexts/
│ ├── Resources/
│ ├── Tools/
│ └── config.plist
├── SSDT/
├── assets/
├── .gitignore
├── LICENSE
└── README.md
目录结构介绍
- EFI/: 包含启动文件和OpenCore配置文件的主要目录。
- BOOT/: 包含OpenCore的启动文件。
- OC/: OpenCore的核心配置文件和驱动文件。
- ACPI/: 存放ACPI补丁文件。
- Drivers/: 存放OpenCore的驱动文件。
- Kexts/: 存放内核扩展文件(Kexts)。
- Resources/: 存放OpenCore的资源文件。
- Tools/: 存放OpenCore的工具文件。
- config.plist: OpenCore的主要配置文件。
- SSDT/: 存放自定义的SSDT文件。
- assets/: 存放项目相关的资源文件。
- .gitignore: Git忽略文件配置。
- LICENSE: 项目许可证文件。
- README.md: 项目说明文件。
2. 项目的启动文件介绍
项目的启动文件主要位于EFI/BOOT/
目录下,其中最重要的文件是BOOTx64.efi
,它是OpenCore的启动加载器。这个文件负责加载OpenCore并启动Hackintosh系统。
3. 项目的配置文件介绍
项目的配置文件主要位于EFI/OC/
目录下,其中最重要的文件是config.plist
。这个文件包含了OpenCore的所有配置选项,包括ACPI补丁、驱动、内核扩展、SMBIOS信息等。
config.plist
文件介绍
- ACPI: 配置ACPI补丁,用于修复硬件兼容性问题。
- Boot: 配置启动选项,如启动磁盘、启动参数等。
- DeviceProperties: 配置设备属性,如显卡、声卡等设备的属性。
- Kernel: 配置内核扩展(Kexts),如USB驱动、网卡驱动等。
- Misc: 配置杂项选项,如日志级别、安全选项等。
- NVRAM: 配置NVRAM变量,如启动参数、系统变量等。
- PlatformInfo: 配置平台信息,如SMBIOS信息、系统UUID等。
- UEFI: 配置UEFI选项,如驱动、启动项等。
配置文件编辑工具
- GenSMBIOS: 用于生成SMBIOS信息。
- MaciASL: 用于编译SSDT文件。
- MountEFI: 用于挂载EFI系统分区。
- ProperTree: 用于编辑
config.plist
文件。 - SSDTTime: 用于转储DSDT。
- Hackintool: 用于Hackintosh的工具箱。
通过以上配置和工具,您可以自定义和优化您的Hackintosh系统。