📕
OpenCore Vanilla Guide 中文版
  • OpenCore Vanilla Guide 中文版
  • 制作USB启动盘
    • macOS下制作
    • Windows下制作
  • 加入必须的文件
  • intel系列的config.plist
    • Ivy Bridge
    • Haswell
    • Skylake
    • Kaby Lake
    • Coffee Lake
  • Intel HDET系列的config.plist
    • Skylake-X
  • AMD系列的config.plist
    • AMD
  • 安装后的完善工作
    • 模拟NVRAM
    • 禁用独显
    • 安全与文件保险箱
  • 疑难杂症
    • 一般问题解放办法
    • OpenCore调试
  • 补充
    • 传统模式安装
    • GPU补丁
    • ACPI入门
    • 修复分辨率问题以及啰嗦模式
    • 修复KALSR slide value
    • 修复iService
    • 修复CFG LOCK
  • 杂项
    • Credit
Powered by GitBook
On this page
  • 创建USB启动盘
  • 制作启动器
  • 设置EFI

Was this helpful?

制作USB启动盘

PreviousOpenCore Vanilla Guide 中文版NextmacOS下制作

Last updated 5 years ago

Was this helpful?

创建USB启动盘

必须的东西:

  • ,强烈推荐使用DEBUG版来查看更多的调试信息

  • 或者PlistEdit或者XCode等等,也可以使用最新的OpenCore Configurator

  • 重置NVRAM(如果你之前是使用Clover的话,这是一个非常重要的步骤,因为Clover的一些变量会于OC产生冲突。你可以在你的config里面开启AllowNvramReset,然后启动OpenCore的时候选择CleanNvram)

  • 黑苹果运作的基本知识(比如配置网络)

  • 如果你想将OpenCore作为你的主力bootloader,那么你应该将Clover备个份然后全部删除。点击这里查看哪些需要删除:

制作启动器

按照自己的条件选择如上不同安装方式,操作完成后再回到这里。

设置EFI

开始之前,你需要将OpenCorePkg中的EFI文件夹复制到U盘的EFI分区,在Windows中是名为BOOT的U盘

现在你会注意到Drivers目录和Tools目录中有一堆文件,不过我们不是全部都需要:

  • 从Drivers目录中移除:

    • AppleUsbKbDxe.efi

      • 在传统模式的主板(使用DuetPkg)上使用,不建议使用,甚至会对Ivy Bridge或者更新的平台造成损害。

    • NvmExpressDxe.efi

      • 对于Haswell或者更老的平台,没有内置的NVME驱动的时候可以使用这个

    • XhciDxe.efi

      • 对于Sandy Bridge或者更老的平台,没有内置的XHCI驱动的时候可以使用这个

  • 从Tools中移除:

    • CleanNvram.efi

      • 我们将使用OpenCore内置的功能,所以不需要这个

    • VerifyMsrE2.efi

      • 用于验证CFG Lock,不过安装的时候不需要

一个干净的EFI:

一个主流的EFI文件夹应该是这样:

注意:

  • SSDT和自定义的DSDT放入ACPI文件夹

  • Kext放入Kexts文件夹

  • 固件驱动(.efi)放入Drivers文件夹

现在你可以将AppleSupportPkg中必须的固件驱动放入Drivers文件夹,并且将 Kexts/ACPI放入对应的文件夹。注意CLOVER中的固件驱动在OpenCore不再支持((EmuVariableUEFI, AptioMemoryFix, OsxAptioFixDrv, 等等)。请参考 以便查询那些驱动是OpenCore支持或者已经整合到OpenCore中的。

现在可以跳到 部分了。

OpenCorePkg
AppleSupportPkg
ProperTree
Clover Conversion
macOS下制作
Windows下制作
Clover firmware driver conversion
加入必须的文件