有时很难在App Store上搜索旧版本的macOS和OSX。
根据元质量检查-尝试为该问题提供规范的质量检查-
在“询问不同”中存储的规范问题的列表在哪里?
我希望它会随着时间的推移进行修改,以期成为一个完整的信息资源。
如何获得任何较旧版本的Mac OS使其能够作为VM运行或在Mac上重新安装?
有时很难在App Store上搜索旧版本的macOS和OSX。
根据元质量检查-尝试为该问题提供规范的质量检查-
在“询问不同”中存储的规范问题的列表在哪里?
我希望它会随着时间的推移进行修改,以期成为一个完整的信息资源。
如何获得任何较旧版本的Mac OS使其能够作为VM运行或在Mac上重新安装?
Answers:
新闻
2019年10月
由于Apple面临的证书问题,一夜之间淘汰了所有以前的macOS安装程序,因此他们使用新证书重新发布了其中的一些安装程序。
Apple KB-如果安装程序说无法验证或使用已过期的证书进行了签名,则
其中包含指向从Catalina到Yosemite的6个最新操作系统的进一步KB的链接。
三个较新的版本链接到App Store,而Sierra,El Capitan和Yosemite链接到直接下载。
对于我们中的一些人,请注意保留所有这些以防万一。
一次下载一个,并在下载另一个之前正确标记它们,以便您知道哪个。从dmg或安装程序名称中无法识别它们是哪个操作系统:\
更糟…即使运行它,也绝对无法得知要安装哪个操作系统。小心。
如果您尝试访问早于优胜美地的内容,则以下内容可能仍然适用…
一般说明
随着时间的流逝,此任务似乎越来越难。一个新的问题是,即使您可以使用这些较旧的安装程序,许多安装程序都有“有效期”。许多Mac安装程序的最后一个普遍截止日期是2019年10月24日,因此您需要在该日期后重新下载安装程序,以使它们有效并经过签名。
如果您看到诸如
“无法验证此安装OS X El Capitan应用程序副本”的消息。它可能在下载过程中已损坏或被篡改”,
或更模糊的“在准备安装时发生错误。尝试再次运行”,
似乎是一个新错误……
没有软件包可以安装。
如果您绝对无法重新下载时钟,请尝试将时钟设置为操作系统初始发布日期后一年内的某个日期。
摘自Michael Tsai的博客- 安装旧版本的macOS
似乎安装程序已使用已过期的证书进行了签名。从安装程序引导时,您可以打开终端并使用date命令将时钟设置为过去,即该macOS版本是当前版本的时钟。安装后,请确保将时钟设置为正确的日期,否则其他各种操作将无法正常工作。
[本节仍在进行中]
在新的Mojave App Store中,似乎不再出现旧购买的OS Installer,因此从购买历史中获取它的“简单方法”不再有效。
塞拉,高塞拉和莫哈韦山脉可以通过直接链接获得-见下文。
测试具有已发布URL的El Capitan安装程序,它会出现在App Store中,但是如果要求下载的内容不再显示“对此Mac无效”,则现在显示“所请求的macOS版本不可用”。
需要做进一步的测试-欢迎做出贡献-以查看是否已类似地删除其他OS版本。我们可能需要直接链接,而我目前没有。
附加说明:-
我尝试从旧OS的VM重新创建App Store,就像以前在El Capitan&High Sierra中一样,以查看我是否仍然可以访问旧的“购买历史” ..没有成功。历史记录会像以前一样显示,但是我无法通过它访问任何旧版本。
看来您实际上需要一台运行旧版OS的物理Mac,以便能够获取到这些旧版。
Sierra本身现在已从每个人的购买历史中消失了。但是,即使High Sierra不在市场,苹果公司仍在使Sierra完全可用。不需要Apple ID。
从2019年1月在莫哈韦沙漠(Mojave)测试的High Sierra链接-可以通过新的软件更新(Software Update)控制面板进行下载。它无法在Mojave Mac上运行,但您的Apps文件夹中有安装程序,可将其移至其他位置
我于2019年1月成功地重新测试了此方法-仍然可以在仅限El Capitan的Mac上使用。购买的旧操作系统仍会列出并可以访问
最简单的方法(如果可用)是在App Store上使用您的购买记录。
如果您以前曾安装过任何OS X版本,则仍然可以从该列表中使用它。这也应该包括任何公共beta版本。
该列表中可用的版本将始终是其类型的最新版本-即10.7.5、10.8.6 ... 10.11.6
请注意,它会显示“下载”或“安装”,具体取决于您是否将安装程序文件保存在本地-即使在非引导驱动器上。
如果您尝试下载的版本比Mac早,则您尝试将其下载到的版本-商店将不允许下载。
[寻找此部分的解决方法-欢迎编辑-我无法测试此设备,因为我拥有的最新Mac是2012 Mac Pro]
可能的解决方法,需要测试-
如何从Mountain Lion重新下载Lion
如果您要更新运行Snow Leopard或Lion的旧计算机,则可以从App Store中获得El Capitan的特殊版本。
此版本的El Capitan适用于运行OS X Snow Leopard或OS X Lion并希望升级到macOS High Sierra的用户。如果您正在运行Snow Leopard或Lion,并且想升级到High Sierra,则需要先安装El Capitan。此版本的El Capitan也可以安装在与High Sierra不兼容的计算机上。
请注意,最后一句话……如果该版本能够运行High Sierra,则该版本将不会安装在当前不在 Snow Leopard或Lion 上的任何计算机上。
对于那些想要El Capitan的人来说,这只不过是一种特定的资源,而不是一般的“摆脱监狱免税卡”。
如果您需要从Recovery重新安装,并且以前运行的是Sierra 10.12.4或更高版本,则现在有3个选项可用。
按住相应的组合键在启动铃...
前两个选项适用于大约于2009年推出的所有比Lion更新的Mac。
还可以选择使用此Apple工具创建恢复盘的可启动USB- Apple KB:OS X:关于恢复盘助手
如果您可以访问任何OS,10.11.0等旧版本的点发行版并希望升级,则可以从Apple下载Combo Updaters,其中包含一步就可以直接升级到最新点发行版本的所有必要信息,例如10.11。 6
Google善于查找这些内容,如果您仅搜索combo update 10.11
等等,它们将是您的热门之选,但是这里有一些链接
小牛10.9.5
优胜美地10.10.5
埃尔卡皮坦10.11.6
塞拉利昂10.12.6
高塞拉利昂10.13.6
如果您需要创建可引导的USB以从中安装
找一个可以下载的朋友[ 推荐 ]
查找一个洪流/共享网站[ 不推荐 ]
附加说明:
没有从Mac以外的任何其他途径下载macOS的“合法”方法。它需要Apple App Store。
注意:您不能使用Time Machine备份还原到早于该Time Machine驱动器上最新备份的OS的OS。
这意味着要保留使用Time Machine备份还原到较早的备份和OS的能力,必须在升级OS之前换出该Time Machine驱动器。这是因为一旦Time Machine驱动器看到新的操作系统,就无法再使用它来恢复到旧的操作系统。您仍然可以手动从Time Machine中挑选数据,但是不能使用它来还原到较旧的OS。
Mac管理员社区已开源工具来帮助使用python脚本下载OS安装程序。即使Apple发布了较新的版本,此方便的脚本也会不断更新:
如果您需要多个版本,或者只想编写此问题的其他惊人答案的一部分,那么installinstallmacos.py是解决方案。
macOS 10.15 Catalina在“软件更新”工具中具有一项新功能,可以下载旧版本的macOS:
--fetch-full-installer
安装最新的macOS安装程序
--full-installer-version
要安装的macOS版本。例如:--full-installer-version 10.15
有人报告说可以在10.15中使用此功能下载10.14,但是我无法重现此功能。将来,此功能应允许您选择旧版本的macOS。
如果您是注册开发人员(恕我直言,这是安装旧版本macOS的唯一原因...如果有必要,请通过电子邮件发怒),您可以一直回到10.3.9 Panther。Apple Developer旧版库。
请,请,请不要尝试安装早于您的计算机的OS X版本;可能没有办法让您回到未来。我强烈建议仅在虚拟化主机(即Parallels,VMware Fusion或VirtualBox)中运行旧版本。