从 Yosemite 升级到 El Capitan - “没有可供安装的软件包” - 在 Windows 中创建可启动的 USB 驱动器

从 Yosemite 升级到 El Capitan - “没有可供安装的软件包” - 在 Windows 中创建可启动的 USB 驱动器

我有一台 2009 年初新买的 iMac。自 2016 年初以来,它一直没有任何更新,我决定将其从 OSX Yosemite 更新到 El Capitan(此硬件支持的最新版本)。

我从 iMac 上的商店下载了“应用程序”,然后重新启动以开始安装过程。安装过程中我收到以下消息:

您的计算机上无法安装 OS X

没有适合安装的软件包。请联系软件制造商寻求帮助。退出安装程序以重新启动计算机,然后重试。

我点击了重启,结果进入了启动循环。当我尝试使用 Alt (Option) 键选择恢复启动时,它只是重新启动并返回到安装程序,而没有给我选择启动源的选项。

当我搜索有关此错误的信息时,我发现建议使用终端date命令设置正确的时间戳。但这似乎不是问题,因为当我运行命令时,date它返回了正确的日期和时间(尽管时区错误 - PDT 而不是正确的 MDT)。

进一步的研究表明,我可能需要使用带有 OS X 安装程序的可启动 USB。但是,我家里没有其他 Mac。我尝试使用特斯麦克但该驱动器似乎没有被 iMac 识别为可启动设备。

我可以尝试其他步骤来使其工作并摆脱此启动循环吗?

谢谢!

答案1

我不得不尝试多次,但终于找到了解决方案。我试图将 2015 年初的 MacBook Pro 13 英寸 Retina 恢复出厂设置,该设备搭载的是 OS El Capitan。

问题是今天是 2020 年 3 月的一天。

解决方案是:

  1. 通过以太网电缆将您的计算机连接到互联网。
  2. 打开 Mac 并按下Cmd+R
  3. 安装开始,格式化您的主 HD 并将其重命名为 Macintosh HD 或您喜欢的任何名称
  4. 此操作后退出磁盘工具并打开终端,输入date并查看今天的日期:您将看到今天的日期,然后输入date 101615072016:并且通过此命令您将日期更改为 2016 年。

在此处输入图片描述

  1. 现在开始安装您的操作系统。互联网连接将下载一些文件。然后您将看到此图像,单击“继续”,以便计算机验证证书。

在此处输入图片描述

  1. 然后你会看到这个图像。再次打开终端,重新设置日期,date 101615072016因为互联网连接已将其改回当前日期,然后拔下以太网电缆。

在此处输入图片描述

  1. 单击“继续”,现在您就可以开始了。

请记住,对于每个操作系统,您可能需要设置正确的日期:以下示例将日期设置为每个版本正式发布日期后的一天。日期格式为 mmddHHMMyyyy(月-日-时-分-年)

  • OS X 10.11(El Capitan)date 1001234520152015 年 10 月 1 日星期四 23:45:00
  • macOS 10.12(Sierra)date 0921234520162016 年 9 月 21 日星期三 23:45:00
  • macOS 10.13(High Sierra)date 0925234520172017 年 9 月 25 日星期一 23:45:00
  • macOS 10.14(莫哈韦)date 0925234520182018 年 9 月 25 日星期二 23:45:00

答案2

消息
2019 年 10 月

苹果目前已经发布了最近 6 个主要操作系统版本的新证书版本,从 Catalina 到 Yosemite。

这意味着您不再需要更改安装日期。

Apple KB - 如果安装程序提示无法验证或使用已过期的证书签名

这包含从 Catalina 到 Yosemite 的 6 个最新操作系统的更多 KB 链接。

较新的三个版本链接到 App Store,但 Sierra、El Capitan 和 Yosemite 链接到直接下载。

相关内容