首页
/ 【亲测免费】 MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI 项目教程

【亲测免费】 MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI 项目教程

2026-01-14 17:43:34作者:殷蕙予

1. 项目的目录结构及介绍

目录结构

MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI/
├── EFI/
│   ├── BOOT/
│   │   └── BOOTx64.efi
│   └── OC/
│       ├── ACPI/
│       ├── Drivers/
│       ├── Kexts/
│       ├── Resources/
│       ├── Tools/
│       ├── config.plist
│       └── OpenCore.efi
├── Images/
├── LICENSE
├── README.en.md
└── README.md

目录介绍

  • EFI/: 该目录包含了所有与OpenCore引导相关的文件。
    • BOOT/: 包含引导文件 BOOTx64.efi,用于启动OpenCore。
    • OC/: OpenCore的核心目录,包含ACPI补丁、驱动、kexts、资源、工具和配置文件。
      • ACPI/: 存放ACPI补丁文件,用于修复硬件兼容性问题。
      • Drivers/: 存放OpenCore引导所需的驱动文件。
      • Kexts/: 存放内核扩展文件(kexts),用于驱动硬件设备。
      • Resources/: 存放OpenCore的资源文件,如主题、字体等。
      • Tools/: 存放OpenCore的工具文件,如OpenShell等。
      • config.plist: OpenCore的配置文件,包含了系统的所有配置信息。
      • OpenCore.efi: OpenCore的引导文件。
  • Images/: 存放项目的截图或图片资源。
  • LICENSE: 项目的许可证文件。
  • README.en.md: 项目的英文说明文档。
  • README.md: 项目的中文说明文档。

2. 项目的启动文件介绍

启动文件

  • BOOTx64.efi: 这是OpenCore的引导文件,位于 EFI/BOOT/ 目录下。它负责启动OpenCore引导程序。
  • OpenCore.efi: 这是OpenCore的核心引导文件,位于 EFI/OC/ 目录下。它负责加载配置文件并启动macOS。

启动流程

  1. 系统从 BOOTx64.efi 文件启动。
  2. BOOTx64.efi 加载 OpenCore.efi
  3. OpenCore.efi 读取 config.plist 配置文件,加载所需的ACPI补丁、驱动和kexts。
  4. 根据配置文件中的设置,启动macOS系统。

3. 项目的配置文件介绍

config.plist

config.plist 是OpenCore的核心配置文件,位于 EFI/OC/ 目录下。它包含了系统的所有配置信息,如ACPI补丁、驱动、kexts、启动参数等。

配置文件结构

<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>Add</key>
        <array>
            <!-- ACPI 补丁文件 -->
        </array>
        <key>Patch</key>
        <array>
            <!-- ACPI 补丁 -->
        </array>
    </dict>
    <key>Booter</key>
    <dict>
        <!-- 引导相关配置 -->
    </dict>
    <key>DeviceProperties</key>
    <dict>
        <!-- 设备属性配置 -->
    </dict>
    <key>Kernel</key>
    <dict>
        <key>Add</key>
        <array>
            <!-- kexts 文件 -->
        </array>
        <key>Patch</key>
        <array>
            <!-- 内核补丁 -->
        </array>
    </dict>
    <key>Misc</key>
    <dict>
        <!-- 杂项配置 -->
    </dict>
    <key>NVRAM</key>
    <dict>
        <!-- NVRAM 配置 -->
    </dict>
    <key>PlatformInfo</key>
    <dict>
        <!-- 平台信息配置 -->
    </dict>
    <key>UEFI</key>
    <dict>
        <key>Drivers</key>
        <array>
            <!-- UEFI 驱动文件 -->
        </array>
        <key>Tools</key>
        <array>
            <!-- UEFI 工具文件 -->
        </array>
    </dict>
</dict>
</plist>

主要配置项

  • ACPI: 包含ACPI补丁文件和补丁配置。
  • Booter: 包含引导相关的配置,如引导参数、引导补丁等。
  • DeviceProperties: 包含设备的属性配置,如显卡、声卡等。
  • Kernel: 包含内核扩展文件(kexts)和内核补丁配置。
  • Misc: 包含杂项配置,如启动参数、安全设置等。
  • NVRAM: 包含NVRAM配置,如启动项、系统变量等。
  • PlatformInfo: 包含平台信息配置,如机型、序列号等。
  • UEFI: 包含UEFI驱动和工具文件配置。

通过修改 config.plist 文件,可以自定义系统的启动行为和硬件驱动。

登录后查看全文
热门项目推荐
相关项目推荐