老款MacBook升级macOS Ventura
目前还在服役的2015款MBP因为系统比较老,有些App已经不能支持,于是决定强行升级macOS Ventura。
基于OpenCore Legacy Patcher最新版本升级方法还是比较简单的,具体可以参考官方文档。
目前OpenCore支持的设备最早可至MBP Early 2008,MBA Late 2008,MacMini Early 2009,iMac Mid 2007等。
当然数据无价,为了防止升级失败数据丢失,第一步建议先试用时间机器进行备份,首先拿出我半年前高价入手的SN570备份一波
第二步下载安装包,建议使用GUI版本,自带界面,方便操作。
然后双击程序打开
下一步,需要点击Create macOS Installer, 在弹出的窗口中建议选择Download macOS Installer,后面点击对应的系统版本固件,我这里选择了最新的Ventura13.4.1,值友们可根据自己需求选择或是自行提前下载系统镜像。
这里选NO(因为还没有安装OpenCore)其实这时在应用程序里面可以看到安装程序了
后面再在Legacy Patcher安装程序中点击Build and install OpenCore 进行安装OpenCore。点击install to disk选择安装。这里选择默认系统盘即可。
在上述安装完成后即可进行重启操作。
在重启后,需要长按Option键,然后选择从EFI Boot 启动进入,这是会进入到正常安装步骤,这里再看一下最后的关于电脑吧(万一起不来了呢)
继续安装ing,在经过了漫长的等待及多次重启后终于开机进入了macOS13。
进入macOS13 后所有的文件程序都还在,所以基本成功,但是后面需要注意的是这是屏幕分辨率是不对的,图标小的可怜,鼠标基本看不到 - -
这时打开OpenCore Legacy Patcher程序,在里面选择Post-Install Root Patch。
在弹出框里选择Start Root Patching
等再重启后屏幕显示基本就正常了,这时候可以查看关于本机了
升级成功。
这里需要注意的是还需要再设置下开机启动界面,否则每次都需要选择磁盘 - -
点击
在弹窗中取消选择 Show OpenCore Boot Picker(这里借用官方的一张截图吧)
然后返回菜单重新点击选择安装 Build and install OpenCore 。这时再重启就会自动进入到用户名登录界面了。
至此macOS Ventura安装完成,所有的文件健在无损。
后续:
在使用过程中有发现在终端中执行 ssh或是scp时报错:no matching host key type found. Their offer: ssh-rsa,ssh-dss。原因是macOS13的 ssh 已经升级了version 9 ,OpenSSL version为LibreSSL 3.3.6,默认禁用了 ssh-rsa 算法,导致无法连接。
建议修改SSH配置文件vi ~/.ssh/config, 增加下面两行配置项
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
这时再去连接一些比较老的服务器就没有问题了。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
落雪有声86
校验提示文案
值友6159927766
校验提示文案
凡尘漂浮
校验提示文案
值友9257207047
校验提示文案
值友9257207047
校验提示文案
凡尘漂浮
校验提示文案
值友6159927766
校验提示文案
落雪有声86
校验提示文案