User-Profile-Image
hankin
  • 5
  • 联想/Lenovo
    • ThinkPad
  • 华硕/ASUS
  • 戴尔/DELL
  • 惠普/HP
  • 宏碁/Acer
  • 神舟/Hasee
  • 微星/msi
  • 华为/HUAWEI
  • 小米/xiaomi
  • DIY组装机
  • 其它品牌
  • 分类
    • 黑苹果资讯
    • 驱动下载
    • 软件工具
    • 联想/Lenovo
    • 神舟/Hasee
    • 没有人要
    • 戴尔/DELL
    • 惠普/HP
    • 微星/msi
    • 小米/xiaomi
    • 宏碁/Acer
    • 安装教程
    • 华硕/ASUS
    • 华为/HUAWEI
    • ThinkPad
    • Mac教程
    • DIY组装机
  • 页面
    • 关键字
  • 友链
    • 云东方
    • Edge插件网
    • 统信UOS之家
    • 表盘吧
    • 云东方内衣网
Help?

Please contact us on our email for need any support

Support
  • 首页
  • 黑苹果资讯
  • Mac教程
  • 软件工具
  • 驱动下载
  • 系统下载
  • 安装教程
  • 黑苹果特惠
    首页   ›   驱动下载   ›   正文
驱动下载

为什么OpenCore胜过Clover等启动工具

2021-01-23 23:21:00
1383  0 0
  • 支持的版本:0.6.5

本节简要介绍了社区为何过渡到OpenCore的原因,目的是消除社区中的一些常见神话。那些只想要macOS机器的人可以跳过此页面。

  • 为什么OpenCore胜过Clover等
    • OpenCore功能
    • 软件支援
    • Kext注射
  • OpenCore的缺点
  • 常见神话
    • OpenCore是Beta版,会不稳定吗?
    • OpenCore是否总是将SMBIOS和ACPI数据注入其他操作系统?
    • OpenCore是否需要全新安装?
    • OpenCore是否仅支持macOS的受限版本?

OpenCore功能

  • 更多操作系统支持!
    • OpenCore现在原生支持更多版本的OS X和macOS,而无需Clover和Chameleon实施痛苦的黑客攻击
    • 其中包括可追溯至10.4,Tiger的操作系统,甚至包括最新版本的11,Big Sur!
  • 平均而言,OpenCore系统的启动速度比使用Clover的系统快,因为不必要的补丁处理少
  • 更好的整体稳定性,因为补丁可以更加精确:
    • macOS 10.15.4更新
    • AMD OSX修补程序不需要每次较小的安全更新就进行更新
  • 多种形式的整体安全性更高:
    • 无需禁用系统完整性保护(SIP)
    • 内置FileVault 2支持
    • 保管库允许创建EFI快照,防止不必要的修改
    • 真正的安全启动支持
      • UEFI和Apple的变体
  • 通过读取启动磁盘设置的NVRAM变量,就可以像实际Mac一样支持BootCamp切换和引导设备选择。
  • 支持通过boot.efi-按住Option或ESC在启动时选择启动设备,Cmd+R进入恢复或Cmd+Opt+P+R重置NVRAM的启动热键。

软件支援

某人可能想要从其他引导加载程序切换的最大原因实际上是软件支持:

  • Kexts不再测试Clover:
    • 用kext弄虫子了吗?除非使用OpenCore,否则许多组织,包括组织Acidanthera(您最喜欢的kext的制造商)都不会提供支持。
  • 许多固件驱动程序已合并到OpenCore中:
    • APFS支持
    • FileVault支持
    • 固件补丁
  • AMD OSX补丁:
    • 是否有基于AMD的硬件?引导macOS所需的内核补丁不再支持Clover –现在仅支持OpenCore。

Kext注射

为了更好地了解OpenCore的kext注入系统,我们首先应该看看Clover的工作方式:

  1. 补丁SIP打开
  2. 修补程序以启用XNU的僵尸代码进行kext注入
  3. 通过kext注入修补比赛条件
  4. 注入kexts
  5. 修补SIP

Clover方法的注意事项:

  • 调用自10.7以来从未使用过的XNU的僵尸代码,令人印象深刻的是Apple尚未删除此代码
    • 操作系统更新通常会破坏此补丁,例如最近的10.14.4和10.15
  • 禁用SIP并尝试重新启用它,不需要多说
  • 可能会与macOS 11.0(Big Sur)一起打破
  • 一直支持OS X至10.5

现在让我们看一下OpenCore的方法:

  1. 使现有的预链接内核和kexts随时可以注入
  2. 使用新的kext在EFI环境中重建缓存
  3. 在此添加新的缓存

OpenCore方法的注意事项:

  • 自从10.6(v2)以来,与预链接内核格式无关的操作系统无关,很难打破支持。
    • OpenCore还支持预链接的内核(v1,在10.4和10.5中找到),无缓存,Mkext和KernelCollections,这意味着它还对所有Intel版本的OS X / macOS提供了适当的支持。
  • 更少的修补,因此稳定性更好

OpenCore的缺点

实际上,OpenCore以某种古怪的形式支持了Clover的大多数功能,但是在过渡时,您应密切注意OpenCore缺少的功能,因为这可能会或可能不会影响您自己:

  • 不支持启动基于MBR的操作系统
    • 解决方法是在OpenCore中一次将rEFInd链式加载
  • 不支持基于UEFI的VBIOS修补
    • 这可以在macOS中完成
  • 不支持旧版GPU的自动DeviceProperty注入
    • 即。InjectIntel,InjectNvidia和InjectAti
    • 但是,这可以手动完成:GPU修补
  • 不支持IRQ冲突修补
    • 可以用SSDTTime解决
  • 不支持旧CPU的P和C状态生成
  • 不支持目标网桥ACPI修补
  • 不支持硬件UUID注入
  • 不支持许多Linux引导程序的自动检测
    • 可以通过在中添加条目来解决 BlessOverride
  • 不支持Clover的许多XCPM补丁
    • 即。Ivy Bridge XCPM补丁
  • 不支持隐藏特定的驱动器
  • 不支持在OpenCore菜单中更改设置
  • 不修补PCIRoot UID值
  • 不支持仅macOS的ACPI注入和修补

常见神话

OpenCore是beta版,因此不稳定吗?

简短答案:否

长答案:否

OpenCore的版本号不代表项目的质量。相反,它更多地是查看项目的垫脚石的方法。Acidanthera仍然需要对该项目做很多事情,包括整体改进和更多功能支持。

例如,OpenCore经过适当的安全审核,以确保其符合UEFI安全启动,并且是唯一经过这些严格审查并获得此类支持的Hackintosh引导加载程序。

0.6.1版最初设计为OpenCore的正式发行版,因为它将具有适当的UEFI / Apple安全启动功能,并且将成为OpenCore作为公共工具发行1周年。然而,由于围绕macOS Big Sur的情况以及重写OpenCore的预链接器以支持它的缘故,决定将1.0.0推迟一年。

当前路线图:

  • 2019年:Beta年
  • 2020年:安全启动年
  • 2021年:精致年

因此,请不要将版本号视为障碍,而应将其视为期望的东西。

OpenCore是否总是将SMBIOS和ACPI数据注入其他操作系统

默认情况下,OpenCore将假定在ACPI和SMBIOS信息方面应平等对待所有操作系统。这种想法的原因包括三个部分:

  • 这样可以提供适当的多重引导支持,例如BootCamp
  • 避免不良DSDT并鼓励正确的ACPI做法
  • 避免多次注入信息的边缘情况,这在三叶草中很常见
    • 即,一旦启动boot.efi,然后又被踢出去,您将如何处理SMBIOS和ACPI数据注入?更改已在内存中,因此尝试撤消更改可能非常危险。这就是为什么三叶草的方法不被接受的原因。

但是,OpenCore中存在一些怪异之处,它们通过修补从macOS读取SMBIOS信息的地方来允许SMBIOS注入受macOS限制。设置为的CustomSMIOSGuid怪癖将来可能会中断,因此我们仅在某些软件在其他操作系统中中断的情况下才建议使用此选项。为了获得最佳稳定性,请禁用这些怪癖。CustomSMBIOSModeCustom

OpenCore是否需要全新安装

如果您安装了“ Vanilla”,则根本不是-这是指操作系统是否以任何方式进行了篡改,例如将3rd party kexts安装到系统卷中或Apple不支持的其他修改。当您或您的系统或诸如Hackintool之类的第三方软件对系统进行了严重篡改时,我们建议您全新安装以避免任何潜在的问题。

Clover用户的特别注意事项:使用OpenCore安装时,请重置您的NVRAM。许多Clover变量可能与OpenCore和macOS冲突。

  • 注意:在OpenCore中重置NVRAM后,Thinkpad笔记本电脑被称为半砖状,我们建议通过更新这些计算机上的BIOS来重置NVRAM。

OpenCore是否仅支持macOS的受限版本

从OpenCore 0.6.2开始,您现在可以启动每个Intel版本的macOS,一直回到OS X 10.4!但是,适当的支持取决于您的硬件,因此请验证一下自己:硬件限制

:::详细信息macOS安装库

Acidanthera已经测试了许多版本,而我本人也已经在旧的HP DC 7900(Core2 Quad Q8300)上运行了许多版本的OSX。这只是我测试过的一小部分画廊:

10.4-Tiger

10.5-Leopard

10.6-Snow-Loepard

10.7-Lion

10.8-MountainLion

10.9-Mavericks

10.10-Yosemite

10.12-Sierra

10.13-HighSierra

10.15-Catalina

11-Big-Sur

:::

OpenCore是否支持较旧的硬件

截至目前,只要操作系统本身就支持大多数英特尔硬件!但是,请参阅“硬件限制”页面,以获取有关在哪些版本的OS X / macOS中支持哪些硬件的更多信息。

目前,英特尔的Yonah和更新系列的CPU已通过OpenCore进行了正确的测试。

OpenCore是否支持Windows / Linux引导

OpenCore与任何其他引导加载程序的工作方式相同,因此它以相同的方式尊重其他操作系统。对于其引导加载程序具有不规则路径或名称的任何操作系统,只需将其添加到BlessOverride部分即可。

黑客行为的合法性

hackintoshing所在的地方是合法的灰色地带,主要是,尽管这不是非法的,但实际上我们正在违反EULA。这不是非法的原因:

  • 我们正在直接从Apple的服务器下载macOS
  • 我们将其作为教学和个人使用的非营利组织
    • 计划使用其Hackintosh进行工作或想转售他们的人,应参考Psystar案及其区域法律

尽管EULA声明macOS仅应安装在真实的Macs(第2B-i节)或运行在正版Macs上的虚拟机(第2B-iii节),但没有任何强制性法律完全禁止这样做。但是,重新打包和修改macOS安装程序的站点确实有可能面临DMCA删除等问题。

  • 注意:我们不是官方法律顾问,因此请您自己进行适当的评估,如果有任何疑问,请与您的律师讨论。

macOS是否支持Nvidia GPU

由于围绕新版本的macOS中的Nvidia支持所引起的问题,许多用户以某种方式得出结论,认为macOS从未支持Nvidia GPU,现在还不支持。但是,Apple实际上仍在其最新操作系统中维护并支持带有Nvidia GPU的Mac,例如带有Kepler GPU的2013 MacBook Pro机型。

主要问题与任何较新的Nvidia GPU有关,因为Apple停止随计算机一起发货,因此它们从未获得过Apple的正式操作系统支持。取而代之的是,用户必须依靠Nvidia作为第三方驱动程序。由于苹果公司新推出的安全启动的问题,它们不再支持Web驱动程序,因此Nvidia无法为更新的平台发布它们,从而将它们限制在mac OS 10.13 High Sierra中。

https://dortania.github.io/OpenCore-Install-Guide/installer-guide/mac-install.html#downloading-macos-modern-os

如本文“对您有用”,欢迎随意打赏作者,让我们坚持创作!

0 打赏
评论 (0)

点击这里取消回复。

欢迎您 游客  

赞助商
随机文章
r5-2600-b450m-bazooka-5700-hackintosh EFI引导文件下载
2年前
如何在Mac上的Safari自动填充中添加登录名和密码
2年前
Lilu 用于任意kext,库和程序修补
2年前
如何在Mac上的Safari中检查网站的隐私报告
2年前
战神Z7(M)-CT7(5NA/NK/NT)/G7/G8-CT7-NA-NK Clevo-NH50-NH70-Hackintosh EFI引导文件下载
2年前
如何在Mac上将密码和登录名从Chrome导入到Safari
2年前
Lilu.kext驱动下载,KEXT修补程序
2年前
EFI-Hackintosh-Acer-A514-51G EFI引导文件下载
2年前
iMac喜欢什么?
ACER-A315-53G AppleALC.kext V1.5.5 Apple Glasses ASUS S4000VA Catalina 10.15.7 Clevo-NH50-NH70-Hackintosh Clover Clover EFI Clover_v2.5k_r5070 EFI引导文件 EFI引导文件下载 EFI文件 Face ID Hackintosh Homebrew iMac KEXT修补程序 Lenovo 天逸 510S Lilu.kext Lilu.kext驱动 macOS Big Sur OC下载 OC学习基本教程 Oc引导文件 OpenCore OPENCORE 0.6.1 EFI OpenCore入门 Opencore引导文件 S5300FN Safari自动填充 XiaoXinAir14IML XPS13-9300-hackintosh Y7000P-I7-9750H Yoga13 Z10-CU7PF 三叶草EFI引导 下载地址 修复macOS Big Sur 安装程序 引导文件下载 神舟战神 高价VR 产品 黑苹果 黑苹果OC 黑苹果声卡
赞助商
Copyright © 2023 Copyright © 2020-2020 关于本站-隐私申明-版权申明-广告合作-Sitemap-XML-支持我们
smarty_hankin 主题. Designed by hankin
主页
页面
  • 关键字
博主
imac
imac 管理员
专注于黑苹果系统教程驱动软件分享
174 文章 6 评论 193729 浏览
测试
测试
赞赏作者

请通过微信、支付宝 APP 扫一扫

感谢您对作者的支持!

 支付宝 微信支付