给家里服役12年的iMac13,2升级系统,使用OpenCore Legacy Patcher 2.01下载了MacOS Sonoma 14.7。
重启以后进入安装界面,选择安装磁盘后弹出提示弹出提示“准备安装时发生错误。请尝试重新运行此程序”
现有解决方案汇总
搜索现有的解决方案大致有3种:
1. 使用Shell命令终端,运行date命令查看系统时间,如与现在的时间不一致则更改成现在的时间
2. 使用磁盘工具,抹除现有磁盘系统重新安装。
3. 重启回到系统内,使用命令行从Apple官方下载安装包。
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/macosU
上面的方法1和方法2尝试了都没用,方法2还让iMac彻底沦为了砖头;方法3可能因为我环境变量或者权限问题,始终报command not found,没有真正的运行。
官方解决方案恢复系统
此时只能寻求Apple官方的协助,给了我一个网址,让我重新安装默认系统,一步步引导下终于让iMac活过来了。但此时只是回到了原点
-
Command-R: When you press and hold these two keys at startup, Recovery offers the current version of the most recently installed macOS.
-
Option-Command-R: When you press and hold these three keys at startup, Recovery might offer the latest macOS that is compatible with your Mac.
-
Shift-Option-Command-R: When you press and hold these four keys at startup, Recovery might offer the macOS that came with your Mac, or the closest version still available.
解决报错,升级系统
此时我退而求其次,通过Opencore的下载页面了另外一个安装版macOS Ventura,制作启动盘后重启进去安装界面。居然一举成功,顺利升级到13.7。
然后我又以13.7为基础,下载了macOS Sequoia 15.0,也顺利升级了。
解决方案总结:
1. 出现上述错误“准备安装时发生错误。请尝试重新运行此程序”时,说明下载的安装文件有问题,并不要急于抹除现有磁盘上的系统,如果没有其他备机的情况下连制作启动盘的机会都没有(我初步怀疑通过Opencore下载的镜像兼容性有些问题)
2. 尝试下载一个新的镜像文件重新安装。
3. 在Setting中设置待安装的机器型号,注意如果是在其他Mac机器上制作非本机的启动盘时,这里一定要选择好待安装系统的机器型号(我这里是iMac13,2)。但如果就在本机制作启动盘的话,这里直接选Host Model即可,会自动识别本机型号
4. 点击“Build and Install OpenCore”将启动信息写入到U盘里面。如果重启以后按住Option键没有EI Boot的启动选项,就回到这个页面多写入几次。如果还不行,就尝试写入到本机的磁盘。多试几次直到出来选项