XiaoMi-Pro-Hackintosh 开源项目教程
1. 项目的目录结构及介绍
XiaoMi-Pro-Hackintosh/
├── ACPI
│ ├── SSDT
│ └── DSDT
├── Drivers
├──kexts
├── OpenCore
├── Resources
├── Tools
├── README.md
└── config.plist
- ACPI: 包含用于调整系统ACPI表的文件,如SSDT和DSDT。
- Drivers: 包含OpenCore引导加载程序使用的驱动程序。
- kexts: 包含系统扩展(kexts),用于支持硬件和系统功能。
- OpenCore: 包含OpenCore引导加载程序的主要配置和文件。
- Resources: 包含项目使用的资源文件,如主题和图标。
- Tools: 包含各种工具,用于系统维护和配置。
- README.md: 项目的主要说明文档。
- config.plist: OpenCore的主要配置文件。
2. 项目的启动文件介绍
项目的启动文件主要位于OpenCore
目录下,包括:
- OpenCore.efi: OpenCore引导加载程序的主文件。
- config.plist: OpenCore的配置文件,定义了系统的引导参数和kexts。
3. 项目的配置文件介绍
config.plist
是OpenCore的主要配置文件,位于项目根目录下。该文件定义了以下内容:
- ACPI: 定义了要加载的SSDT和DSDT文件。
- Booter: 定义了引导加载程序的参数。
- Device: 定义了硬件设备的配置。
- Kernel: 定义了要加载的kexts和内核补丁。
- Misc: 定义了杂项设置,如引导菜单和安全设置。
- NVRAM: 定义了NVRAM变量。
- PlatformInfo: 定义了平台信息,如SMBIOS数据。
- UEFI: 定义了UEFI设置和驱动程序。
通过编辑config.plist
文件,可以调整系统的引导行为和硬件支持。