当前位置:   article > 正文

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

z77 sonoma

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

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

关于

尽管在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
  • 1

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

编辑配置文件

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/145740
推荐阅读
相关标签