MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI 项目教程

MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI 项目教程

MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI 项目地址: https://gitcode.com/gh_mirrors/ms/MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI

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 文件,可以自定义系统的启动行为和硬件驱动。

MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI 项目地址: https://gitcode.com/gh_mirrors/ms/MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潘俭渝Erik

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值