通过 OpenCore Lengacy Patcher 在不受支持的 Mac 设备上安装 macOS Sonoma

我的 MacBook Pro 2015 在 Apple 推出 macOS 13.0 Ventura 的时候就已经被官方淘汰了,不在新系统的支持列表中,就更别提刚推出的 macOS 14.0 Sonoma 了,意味着我的 MBP 在官方渠道中只能止步于 macOS 12 Monterey 的最新版本(目前 macOS Monterey 最新版本是 12.7)。

以前上学的时候玩过黑苹果,突然在脑海中有一个想法,既然官方的安装之路走不通,那我是不是可以试试黑苹果之路?经过一番搜索,发现了 OpenCore Legacy Patcher 这个开源项目,为我们提供了黑苹果但是接近于白苹果的原生安装体验,让不受支持的的 Mac 设备能够安装上最新版 macOS 系统

安装信息

  • MacBook Pro, Mid 2015 (Model: MacBookPro11,5)
  • OpenCore Legacy Patcher 1.0.1
  • macOS Sonoma 14.0

安装准备

下载 OpenCore Patcher

打开 https://github.com/dortania/OpenCore-Legacy-Patcher/releases 页面,找到最新版的 OpenCore-Patcher-GUI.app.zip 并下载。

解压后将 OpenCore-Patcher-GUI.app 拖到 /Applications (应用程序)目录下。

下载 macOS

可以通过上面的链接去下载需要的系统版本和格式,也可以通过 OpenCore Patcher 来自动下载 macOS。

启动台 中找到我们刚才下载的 OpenCore-Patcher 并点击打开程序,并点击 Create macOS Installer

点击 Download masOS Installer

选中你需要下载的系统版本,然后点击 Download 按钮进行下载即可

请耐心等待下载,当下载完毕后会弹出一个弹窗,输入密码后会自动将系统安装app拷贝到 /Applications 目录下,当下载并拷贝完毕后,你会在启动台中能找到 安装macOS Sonoma 这个应用。

制作安装U盘

1、格式化 U 盘

需要将 U 盘进行格式化,打开 磁盘工具 应用,菜单栏中选中 显示--显示所有设备,然后在应用左侧磁盘列表中选择 U 盘,点击 抹掉,格式如下:

  • 名称:KINGSTON(可以随便取)
  • Mac OS扩展(日志式)
  • GUID分区图

2、将系统镜像写入 U 盘(创建启动介质)

2.1、使用 OpenCore-Patcher 制作安装盘

依次点击 “Create macOS Installer” – “Use existing macOS Installer”,因为我们前面已经提前把系统安装程序下载回来了,所以这次选第二个选项,如果是首次的话则选择 “Download macOS Installer” 第一个选项。

选择“Install macOS Sonoma: 14.0 (23A343)”

选择我们的U盘,我这里是disk6,你可以根据磁盘大小来判断

询问你是否确定格式化U盘,直接点 YES

输入当前账号的登录密码

正在将系统文件写入 U 盘,耐心等待即可。

2.2、使用 createinstallmedia 命令行工具制作安装盘

打开终端,执行如下命令:

sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/KINGSTON

根据提示输入当前用户密码,按 Y 确认,耐心等待命令执行完毕即可。

MacBook-Pro:~ xiaopin$ sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/KINGSTON
Password:
Ready to start.
To continue we need to erase the volume at /Volumes/KINGSTON.
If you wish to continue type (Y) then press return: Y
Erasing disk: 0%... 10%... 20%... 30%... 100%
Copying essential files...
Copying the macOS RecoveryOS...
Making disk bootable...
Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100%
Install media now available at "/Volumes/Install macOS Sonoma"

当终端中输出如上所示的日志信息时,则说明系统安装 U 盘已制作成功。

构建/安装 OpenCore 引导程序

开始安装 macOS

打补丁

系统更新

已于 2024-12-29 通过系统设置的软件更新方式把系统从 macOS 14.0 成功升级到 macOS 14.7.2,升级前先更新了 OpenCore-Pather,在升级后重新安装了对应版本的 Kernel_Debug_Kit

“软件更新”的方式有风险,更新前记得备份好数据。如果可以,优先推荐通过U盘安装的方式进行更新。

参考