【翻译】在Sandy Bridge上安装macOS Ventura以及更新的系统

在Sandy Bridge上安装macOS Ventura以及更新的系统

注意:本文章由机器翻译+人工修改而成,部分内容可能存在语句不通顺的情况,敬请谅解。
原文链接:此处(GitHub)
可用OpenCore v0.9.4,macOS ≤14.0

文章目录

  • 在Sandy Bridge上安装macOS Ventura以及更新的系统
    • 关于
      • Sandy Bridge系统如何受到影响
      • 免责声明
    • 注意事项和限制
    • 准备工作
      • 更新OpenCore和kexts
    • 编辑配置文件
    • 测试更改
      • 调整SMBIOS
        • 从macOS Big Sur(11.3+)升级时
        • 从macOS Catalina或更早(更老)版本升级时
    • macOS Ventura安装
      • Getting macOS
      • 选项1:从macOS 11.3或更新版本升级
      • 选项2:从macOS Catalina或更早版本升级
    • 安装后
      • 安装 Intel HD 2000/3000 驱动程序
      • 安装其他GPU的驱动程序
      • 验证SMC CPU电源管理
        • 优化CPU电源管理
      • 删除/禁用启动参数
      • 验证 AMFI 已开启
    • OCLP和系统更新
    • 注意
    • 其他资源
    • 感谢
  • 翻译信息

关于

尽管在Sandy Bridge系列的Intel CPU系统上安装macOS Ventura可以通过OpenCore和OpenCore Legacy Patcher(OCLP)实现,但Dortania并没有正式支持,也没有记录在案,Dortania是苹果公司唯一为传统Mac提供支持的公司。因此,没有关于如何做到这一点的官方指南。由于我没有Sandy Bridge系统,我根据我使用Ivy Bridge笔记本电脑的经验,并通过分析使用OCLP构建OpenCore后的更改日志、配置和EFI文件夹结构,开发了这一指南。

Sandy Bridge系统如何受到影响

在macOS Ventura中,Kaby Lake之前对CPU家庭的支持被取消。对于Sandy Bridge系统,这主要影响CPU(缺少AVX 2.0和rdrand指令)、CPU电源管理(删除了ACPI_SMC_PlatformPlugin)、集成图形和Metal支持。因此,我们将使用安装和运行macOS Ventura所需的补丁、设置和kexts准备配置,然后使用OpenCore Legacy Patcher在安装后添加iGPU/GPU驱动程序。

注意: 查看被macOS Ventura删除的内容列表,以及这对Kaby Lake之前系统的影响。但请记住,这是为真正的Mac电脑编写的,因此某些问题不会影响Wintel机器。

免责声明

本指南旨在提供有关调整EFI和config.plist以在不受支持的Wintel系统上安装和运行macOS Ventura及更新版本的一般信息。它不是一个全面的配置指南。请不要使用“Report Issue”功能来寻求个性化帮助来修复您的配置。此类Issue将立即关闭!

注意事项和限制

在尝试在不受支持的系统上安装macOS Monterey及更新版本之前,您需要了解以下内容:

  • ⚠️ 在FAT32格式的USB闪存驱动器上备份您的工作EFI文件夹,以防出现问题,因为我们必须修改EFI文件夹的配置和内容。
    • 检查OCLP是否支持您的iGPU/GPU。尽管英特尔、NVIDIA和AMD卡的驱动程序可以在安装后添加,但列表有限。
    • AMD Navi卡(Radeon 5xxx和6xxx)不能与Sandy Bridge CPU一起使用,因为它们需要AVX 2.0指令集,而该指令集仅在Haswell和更新版本上可用。
  • 网络连接
    • 当使用博通Wifi/蓝牙卡时,您将需要一组不同的kexts来加载,这些kexts需要通过MinKernelMaxKernel设置进行控制。在macOS 12.4及更新版本上,bluetoothd引入了一种新的地址检查,如果两个蓝牙设备的地址相同,就会触发错误。可以通过添加启动参数-btlfxalloanyaddr(由BrcmPatchRAM kext提供)来避免这种情况。
    • 同样适用于使用OpenIntelWirless kexts的英特尔WiFi/蓝牙卡。
  • 安全性:使用OCLP修改系统需要禁用SIP、Apple Secure Boot和AMFI,因此在安全性方面存在一些折衷。
  • 系统更新
    • 使用OCLP应用根修补程序后,增量(或增量)更新将不可用。相反,每次都会下载整个macOS安装程序(约12 GB)!
    • ⚠️ 不要安装macOS 13中引入的安全响应更新(RSR)!它们将无法安装在Haswell之前的系统上。此处了解更多信息。
  • 其他:查看被macOS Ventura删除的内容列表,以及这对Kaby Lake之前系统的影响。但请记住,这是为真正的Mac电脑编写的,因此某些问题不会影响Wintel机器。

准备工作

我假设您已经为Sandy Bridge系统提供了一个可用的OpenCore配置。否则,请遵循Dortania的OpenCore安装指南创建一个。以下说明只是安装和启动macOS Monterey及更新版本所需的附加步骤。

更新OpenCore和kexts

将OpenCore更新到v0.9.2或更新版本(必需)。在v0.9.2之前,运行macOS Ventura时会跳过AppleCpuPmCfgLockQuirk,因此,重新启用SMC CPU电源管理所需的kexts无法注入,系统也不会启动,除非你有一个可以禁用CFG锁的(改装的)BIOS。要检查您当前使用的OpenCore版本,请在终端中运行以下命令:

nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version

将您的kexts更新到最新版本,以避免与macOS的兼容性问题!

编辑配置文件

下面列出了所需的修改,以准备在Sandy Bridge系统上安装macOS Monterey或更新版本的config.plist和EFI文件夹。如果这超出了你的想象,就会有一个附带的plist包含可用于交叉引用的必要设置。

如果您的系统(或其组件)之后无法工作,请参阅OCLP的补丁文档看看是否需要额外的设置或kexts。

配置部分 设置 解释
Booter/Patch 从OCLP的Board-ID VMM spoof添加并启用两个引导程序修补程序:
  • “Skip Board ID check”
  • “Reroute HW_BID to OC_BID”
在macOS中跳过board-id检查+虚拟化已使用的board-id→ 让macOS“相信”它在VM中运行。这允许使用最适合您CPU的不受支持的本机SMBIOS启动macOS。
DeviceProperties/Add PciRoot(0x0)/Pci(0x2,0x0) – 验证/调整 AAPL,snb-platform-id (可选,仅与具有集成显卡的CPU相关)
  • 桌面 (Headless):
    • AAPL,snb-platform-id: 00000500
    • device-id: 02010000
  • 桌面 (默认):
    • AAPL,snb-platform-id: 10000300
    • device-id: 26010000
  • 笔记本:
    • AAPL,snb-platform-id: 00000100
    • AAPL00,DualLink: 01000000
  • Intel NUC (或其他的USDT):
    • AAPL,snb-platform-id: 10000300
PciRoot(0x0)/Pci(0x16,0x0) – 检查伪造IMEI设备的要求
  • device-id: 3A1C0000
支持的核芯显卡: Intel HD 2000/3000.
  • Headle:适用于带有iMac SMBIOS、iGPU和用于图形的GPU的系统。OC安装指南中的示例实际上是错误的
  • 默认:如果您有电脑并且iGPU用于驱动显示器,请使用此选项。OC安装指南中的示例实际上是错误的
  • AAPL00,DualLink:仅适用于像素为1600x900或以上的DualLink笔记本电脑显示器
  • NUC:适用于Intel NUC和其他超薄台式机(USDT),如:HP 6300 Pro、HP 8300 Elite等。
  • IMEI:仅当您使用带有7系列主板的Sandy Bridge CPU(即B75、Q75、Z75、H77、Q77、Z77)时才需要
请参阅Intel HD常见问题解答获取更多详细信息。记住:FAQ在Big Endian中显示ig-platform-id,但对于配置,您需要Little Endian!
Kernel/Add and
EFI/OC/Kexts
添加以下Kexts:
  • AMFIPass (MinKernel: 21.0.0)
  • ASPP-Override (MinKernel: 21.4.0)
  • CryptexFixup (MinKernel: 22.0.0)
  • RestrictEvents (MinKernel: 20.4.0)
  • AppleIntelCPUPowerManagement (MinKernel: 22.0.0)
  • AppleIntelCPUPowerManagementClient (MinKernel: 22.0.0)
  • FeatureUnlock (optional)
WiFi (可选)
  • IOSkywalk.kext (MinKernel: 23.0.0)
  • IO80211FamilyLegacy.kext (包含 AirPortBrcmNIC.kext, 确保它也被注入) (MinKernel: 23.0.0)
从EFI\OC\Kexts删除以下Kexts(如果已存在) :
  • CPUFriend
  • CPUFriendDataProvider
  • AMFIPass:OCLP 0.6.7中的Beta kext。允许在不禁用AMFI的情况下启动macOS 12+
  • ASPP-Override:将插件类型0优先于插件类型1,以便SMC CPU电源管理工作
  • Cryptexfixup:在不支持AVX 2.0的系统上安装和启动macOS Ventura是必需的(请参阅OCLP支持问题#998)
  • RestrictEvents:强制VMM SB型号,允许对macOS 11.3或更新版本上不支持的型号进行OTA更新。需要额外的NVRAM参数
  • AppleIntelCPUPowerManagementkexts:需要在macOS Ventura及更新版本中重新启用SMC CPU电源管理(更多详细信息)
  • FeatureUnlock:解锁NightShift和AirPlay到Mac
  • WiFi Kexts:适用于macOS Sonoma。重新启用现代WiFi:BCM94350、BCM94360、BCM43602、BCM94331和BCM943224。传统WiFi:Atheros芯片组、Broadcom BCM94322、BCM94328。
Kernel/Block 锁定com.apple.iokit.IOSkywalkFamily:
阻止macOS的IOSkywalk kext,因此将使用注入的kext。仅适用于“现代”Wifi补丁。
Kernel/Patch OCLP添加并启用以下内核修补程序(单击“Download RAW file”):
  • “SurPlus v1 - PART 1 of 2”
  • *“SurPlus v1 - PART 2 of 2”
  • Reroute kern.hv_vmm_present patch(1)
  • Reroute kern.hv_vmm_present patch(2)Legacy(安装Monterey时启用,但在安装Ventura或Sonoma时禁用!)
  • Reroute kern.hv_vmm_present patch (2) Ventura(安装Ventura时启用,但安装Monterey禁用!)
  • Disable Library Validation Enforcement
  • Disable _csr_check() in _vnode_check_signature
  • Force FileVault on Broken Seal(可选)
  • SurPlus补丁:Sandy Bridge CPU需要“Reroute kern.hv”和“IOGetVMMPresent”内核修补程序,因此当使用不受支持的SMBIOS时,可以从Big Sur升级到macOS Ventura
  • Disable _csr_check() in _vnode_check_signature”可能没有必要。自己试试。
Kernel/Quirks
  • 打开 AppleCpuPmCfgLock. 如果CFG锁已关闭,无需打开
  • 关闭 AppleXcmpCfgLock (如已打开)
  • 关闭 AppleXcpmExtraMsrs (使用Sandy Bridge E系列CPU时需要打开)
Apple SMC CPU Management的必需品.
NVRAM/Add/...-4BCCA8B30102 添加以下条目:
  • Key: OCLP-Settings
    Type: String
    Value: -allow_amfi
  • Key: revblock
    Type: String
    Value: media
  • Key: revpatch
    Type: String
    Value: sbvmm,f16c
  • OCLP和RestrictEvents的设置。
  • media: 在Ventura及以上版本锁定 mediabranalysisd 服务(适用于Metal 1 GPUs)
  • sbvmm,f16c → 启用OTA更新并解决macOS 13中的图形问题(有关详细信息,请查看RestrictEvents文档)
Misc/Security
  • SecureBootMbodel: Disabled
  • Vault: Optional
在AMD和NVIDIA卡的图形驱动程序中进行修补时需要。将SecureBootModel设置为Default时,Intel HD图形可能会正常工作。自己试试看。
NVRAM/Delete/...-4BCCA8B30102 (Array) 加入以下字符串:
  • OCLP-Settings
  • revblock
  • revpatch
在写入这些参数之前,删除这些参数的NVRAM。否则,每次在相应的“添加”部分更改任何NVRAM时,都需要执行NVRAM重置。
NVRAM/Add/...-FE41995C9F82 修改 csr-active-config03080000
添加以下boot-args:
  • amfi_get_out_of_my_way=0x1amfi=0x80 (这是相同的)
  • ipc_control_port_options=0
  • -disable_sidecar_mac
适用于GPU的可选boot-args (基于 GPU 制造厂商选择):
  • -radvesa
  • nv_disable=1
  • ngfxcompat=1
  • ngfxgl=1
  • nvda_drv_vrl=1
  • agdpmod=vit9696
  • amfi=0x80: 禁用AMFI。使用OCLP应用根修补程序 并启动macOS 12+ 时需要。得益于AMFIPass.kext,启动时不再需要 – 仅用于安装带有OCLP的根修补程序。禁用AMFI会导致第三方应用程序访问麦克风和摄像头出现问题。
  • ipc_control_port_options=0: Intel HD 3000需要。修复了Firefox和Discord等基于electron的应用程序的问题。
  • ** -disable_sidecar_mac :对于功能解锁&rar;禁用Sidecar/AirPlay/Universal Control修补程序,因为硬件不支持这些修补程序。
  • -radvesa (仅AMD):禁用硬件加速并将卡置于VESA模式。只有在安装macOS 12+后屏幕关闭时才需要。一旦你安装了带有OCLP的GPU驱动程序,禁用它,这样图形加速就可以工作了!
  • nv_disable=1 (仅NVIDIA): 禁用硬件加速并将卡置于VESA模式。只有在安装macOS Ventura后屏幕关闭时才需要。Kepler卡在没有OCLP的情况下自动切换到VESA模式。一旦您安装了带有OCLP的GPU驱动程序,请禁用它,这样图形加速就可以工作了!
  • ngfxcompat=1 (仅 NVIDIA): 忽略NVDAStartupWeb中的兼容性检查NVDAStartupWeb. Kepler GPUs不需要
  • ngfxgl=1 (仅 NVIDIA): 禁用Metal支持,因此使用OpenGL进行渲染。 Kepler GPUs不需要。
  • nvda_drv_vrl=1 (仅NVIDIA): 启用Web驱动程序。 Kepler GPUs不需要。
  • agdpmod=vit9696 → 禁用board-id检查。如果在启动macOS后屏幕变黑(安装NVIDIA网络驱动程序后可能发生这种情况),则会很有用。
  • -wegnoigpu → 可选择的。禁用macOS中的iGPU对于没有板载图形的CPU(即“iMacPro1,1”或“MacPro7,1”)使用AMD GPU和SMBIOS时需要,以使GPU处理背景渲染和其他任务。需要Polaris或Vega卡才能正常工作(OCLP不支持Navi)。与univardva=x位掩码(x=1到7)组合以解决DRM问题。
UEFI/Drivers
EFI/OC/Drivers
  • 添加 ResetNvramEntry.efiEFI/OC/Drivers
  • 和你的配置文件:
    【翻译】在Sandy Bridge上安装macOS Ventura以及更新的系统_第1张图片
添加引导菜单项以执行NVRAM重置,但不重置引导驱动器的顺序。需要支持UEFI的BIOS。

测试更改

添加了所需的kexts并对config.plist进行了必要的更改后,保存、重新启动并执行NVRAM重置。如果你的系统在那之后仍然正常启动,你现在可以为安装macOS 13准备系统了。

调整SMBIOS

如果您的系统成功重新启动,我们需要再次编辑配置,并根据当前安装的macOS版本*调整SMBIOS。

从macOS Big Sur(11.3+)升级时

当从macOS 11.3或更新版本升级时,我们可以使用macOS的虚拟化功能诱骗它认为它正在虚拟机中运行,因此不再需要欺骗兼容的SMBIOS。

根据您的系统,将以下SMBIOS之一用于Sandy Bridge CPU。打开config.plist,在PlatformInfo/Generic部分更改SMBIOS。

  • 对于台式机: iMac12,1 or iMac12,2
  • 对于笔记本:
    • MacBookPro8,1 (= 13″ Display, Core i5)
    • MacBookPro8,2 (= 15″ Display, Core i5)
    • MacBookPro8,3 (= 17″ Display, Core i7)
  • 对于NUC(迷你机): Macmini5,x

注意: 安装macOS 12或更新版本后,您可以禁用“Reroute kern.hv”和“IOGetVMMPresent”内核修补程序。RestrictEvents将从现在起处理VMM Board-id欺骗。唯一例外:在运行“安装 macOS”应用程序之前,您必须再次重新启用内核修补程序。否则,安装程序会说系统不兼容,因为它检测到不受支持的SMBIOS。

从macOS Catalina或更早(更老)版本升级时

由于macOS Catalina及更早版本缺乏应用VMM Board-ID欺骗所需的虚拟化功能,因此必须临时切换到支持的SMBIOS才能安装macOS Ventura。否则,当你试图启动时,迎接你的将是禁止符号,而不是苹果的标志。

支持的 SMBIOS:

  • 台式机:
    • iMac18,1 或更新
    • MacPro7,1iMacPro1,1 (高端台式机)
  • 笔记本:
    • MacBookPro14,1
    • MacBookAir8,1
  • NUC:
    • Macmini8,1
  • 使用 GenSMBIOS 生成新的 SMBIOS

注意:

  • 一旦安装了macOS 12或更新版本,您就可以切换到最适合Ivy Bridge CPU的SMBIOS,然后重新启动,以享受合适的SMBIOS的所有好处。
  • 在安装后,你可能要生成一个新的 SSDT-PM 来优化 CPU Power Management.
  • 您还可以禁用“Reroute kern.hv”和“IOGetVMMPresent”内核修补程序。RestrictEvents将从现在起处理VMM board-id欺骗。 唯一例外:在运行“安装macOS”应用程序之前,您必须重新启用内核补丁。否则,安装程序会说系统不兼容,因为它检测到不受支持的SMBIOS。

macOS Ventura安装

完成所有准备工作后,您现在可以升级到macOS Ventura。根据您的macOS版本,安装过程会有所不同。

Getting macOS

  • 下载最新版本的 OpenCore Patcher GUI App 并运行它
  • 点按 “Create macOS Installer”(创建macOS安装程序)
  • 点按 “Download macOS Installer”(下载macOS安装程序)
  • 选择 macOS 13.x (无论最新版本是什么)
  • 下载完成后,“安装macOS Ventura”应用程序将位于您的“应用程序”文件夹中

注意: 如果你要抹掉数据的话,OCLP 也可以创建一个 USB 安装程序 (高度推荐)

选项1:从macOS 11.3或更新版本升级

仅适用于从macOS 11.3+升级。如果您使用的是macOS Catalina或更旧版本,请使用选项2。

  • 运行“安装macOS Ventura”应用程序
  • 将有几次重新启动
  • 从新的macOS分区启动,直到它不再出现在启动选择器中
    一旦安装完成并启动系统,如果您只有iGPU或macOS不支持GPU,它将在没有图形加速的情况下运行。我们将在安装后解决此问题。

选项2:从macOS Catalina或更早版本升级

当从macOS Catalina或更旧版本升级时,建议从USB闪存驱动器进行干净安装。要创建USB安装程序,可以使用OpenCore Legacy Patcher:

  • 运行磁盘工具
  • 在内部HDD/SSD上创建一个新的APFS卷,或者使用一个单独的内部磁盘(至少60 GB大小)安装macOS 13 – 不要将其安装在外部驱动器上 – 它不会启动!
  • 连接一个空的USB闪存驱动器以创建安装程序(16 GB以上)
  • 运行OCLP并遵循[说明](https://dortania.github.io/OpenCore-Legacy-Patcher/INSTALLER.html#creating-installer)
  • 创建USB安装程序后,请执行以下操作:
  • 将OpenCore Patcher应用程序复制到USB安装程序
  • 添加可选工具(可选,以防internet无法工作):
    • 添加Python安装程序
    • 添加MountEFI
    • 添加ProperTree
  • 重新启动
  • 从BootPicker中选择“Install macOS Ventura”
  • 在您之前准备的卷上安装macOS Ventura
  • 安装过程中会有几次重新启动。从新的“macOS Installer”分区启动,直到它不再出现在引导选择器中
  • 一旦macOS Ventura安装完成,请切换回最适合您前面提到的Sandy Bridge CPU的SMBIOS。

安装完成并启动系统后,如果您只有iGPU或macOS不再支持GPU,它将在没有硬件图形加速的情况下运行。我们将在安装后解决此问题。

安装后

OpenCore Legacy补丁程序可以重新安装从macOS中删除的组件,如图形驱动程序、框架等。这被称为“根补丁”。对于Wintel系统,我们将主要利用它来安装iGPU和GPU驱动程序。

安装 Intel HD 2000/3000 驱动程序

一旦你到达设置助手(在那里你可以选择语言、时区等),你会注意到系统感觉非常迟钝——这很正常,因为它在没有图形加速的VESA模式下运行,因为苹果公司的友好人员从macOS中删除了Intel HD 2000/3000驱动程序。
要将它们恢复,请执行以下操作:
-运行OpenCore修补程序应用程序
-在OpenCore Legacy Patcher菜单中,选择“Post-Install Root Patch”:【翻译】在Sandy Bridge上安装macOS Ventura以及更新的系统_第2张图片

  • 按照Patcher应用程序的说明操作(我没有Sandy Bridge,所以无法捕捉屏幕截图。我在网上也找不到任何截图。)

安装其他GPU的驱动程序

-工作方式与安装iGPU驱动程序基本相同
-OCLP检测GPU,如果它有驱动程序,就可以安装它们。之后,GPU硬件加速应该可以工作。请注意,OCLP中可能需要根据您使用的GPU进行其他设置。
-安装驱动程序后,在重新启动之前禁用以下“引导参数”,以重新启用GPU图形加速:
--radvesa–在前面放一个#以禁用它:#-radvesa
-nv_disable=1 –将#放在前面以禁用它:#nv_disable=1

注意: 在安装macOS更新之前,您可能需要再次为AMD和NVIDIA GPU重新启用引导参数,以将它们置于VESA模式,这样您就可以获得图片而不是黑屏!

验证SMC CPU电源管理

要验证SMC CPU电源管理是否工作,请在终端中输入以下命令:

sysctl machdep.xcpm.mode

如果输出为“0”,则传统的“ACPI_SMC_PlatformPlugin”用于CPU电源管理,一切正常。如果输出为为“1”,则“XCPM”的“X86PlatformPlugin’处于活动状态,这是不好的,因为Sandy Bridge CPU不支持XCPM。在这种情况下,请检查OpenCore是否注入了SMC CPU电源管理所需的kexts。在终端中输入:

kextstat | grep com.apple.driver.AppleIntelCPUPowerManagement

这将产生以下输出:

com.apple.driver.AppleIntelCPUPowerManagement (222.0.0)
com.apple.driver.AppleIntelCPUPowerManagementClient (222.0.0) 

如果2个kexts不存在,则它们没有被注入。因此,请再次检查您的配置和EFI文件夹。还要确保“AppleCpuPmCfgLock”Quirk已启用。

优化CPU电源管理

验证SMC CPU电源管理(插件类型0)是否正常工作后,请使用“英特尔电源小工具”监视CPU的行为。如果它没有达到其最大涡轮频率,或者如果基频太高/太低,或者如果空闲频率太高,生成SSDT-PM来优化CPU电源管理。

删除/禁用启动参数

安装macOS Ventura并在安装后应用OCLP的根修补程序后,删除或禁用以下启动参数:

  • ipc_control_port_options=0 :仅当使用专用GPU时。当你使用英特尔HD 4000时,你仍然需要它,这样Firefox和基于电子的应用程序就可以工作了。
  • amfi_get_out_of_my_way=0x1:仅在系统更新后使用OCLP重新应用根修补程序时需要
  • -radvesa更改为#-radvesa→这会禁用引导参数,而引导参数反过来会重新启用AMD GPU上的硬件加速。
  • nv_disable=1更改为#nv_disable=1→这会禁用引导参数,而引导参数反过来会重新启用NVIDIA GPU上的硬件加速。

注意: 在FAT32 USB闪存驱动器上备份您当前工作的EFI文件夹,以防在删除/禁用这些启动参数后您的系统无法启动!

验证 AMFI 已开启

我们可以通过在终端中输入以下命令来检查AMFI是否启用:

sudo /usr/sbin/nvram -p | /usr/bin/grep -c "amfi_get_out_of_my_way=1"
  • 所需输出为0:这意味着禁用amfi的amfi_get_out_of_my_way=1引导参数不存在于NVRAM中,这表示启用了amfi。这很好。
  • 如果输出为1:这意味着禁用amfi的amfi_get_out_of_my_way=1引导参数存在于NVRAM中,这表明amfi被禁用。

由于新的AMFIPass.kext允许在应用根补丁和SIP以及SecureBootModel禁用但启用AMFI的情况下启动macOS,因此我们希望输出为“0”!

OCLP和系统更新

与其他修补程序相比,使用OCLP的主要优点是,即使在安装了系统更新之后,它仍保留在系统上。更新后,它会检测到图形驱动程序丢失,并询问您是否要再次修补它们,如示例所示:【翻译】在Sandy Bridge上安装macOS Ventura以及更新的系统_第3张图片

您只需点击“OK”,驱动程序就会重新安装。强制重启后,一切都将恢复正常。

注意

  • 在系统分区上安装驱动程序会破坏其安全密封。这会影响系统更新:每次系统更新可用时,都会下载FULL安装程序(约12GB)。
  • 每次系统更新后,必须重新安装iGPU/GPU驱动程序。OCLP会处理这个问题。在更新/升级macOS之前,只需确保重新启用适当的引导参数,即可将AMD/NVIDIA GPU置于VESA模式。
  • ⚠️ 您无法在Haswell之前的系统上安装macOS安全响应更新(RSR)。它们将无法安装(更多信息此处)。

其他资源

  • Non-Metal Wiki(Moraea)
  • SMBIOS 兼容列表
  • 在 macOS 11+ 上安装NVIDIA驱动(elitemacx86.com)

感谢

  • Acidanthera: OpenCore 和众多 Kexts
  • Corpnewt: MountEFI, GenSMBIOS 和 ProperTree
  • dhinakg: AMFIPass
  • Dortania: OpenCore Legacy Patcher 和 教程
  • Rehabman: 笔记本帧缓冲区补丁

翻译信息

本文写于2023年8月16日,修改于2023年8月17日 ,耗时两时半
原文链接(文件已开源):https://github.com/5T33Z0/OC-Little-Translated/blob/main/14_OCLP_Wintel/Sandy_Bridge_Ventura.md

大部分内容由百度翻译提供支持

你可能感兴趣的:(macos)