解决Mac Internet Recovery无法安装High Sierra的问题

Installation of macOS could not continue.Installation requires downloading important content. That content can't be downloaded at this time. Try again later.

Google上有很多人遇到了这个问题,但是没有明确的解决方案。最后无奈推荐USB安装法,需要另外一台Mac(你可能压根没有)、足够容量并且支持被低格的U盘、terminal基本使用技能,以及大量的时间。

问题复现:

  1. 我升级了Mojave beta版本,然后遇到了大量的bug,又遇到了brew安装问题(最不能忍),决定格盘重装。
    此时,Recovery已经是Mojave Beta,需要重启进去更高级的Internet Recovery,然后你会得到一个High Sierra的Recovery。

  2. 当你开心地抹掉硬盘,开始重装,就会遇到文章开头的错误提示。

问题原因:
这是因为Apple的Internet Recovery模式只用于在特殊情况下降级到Mac出厂时的系统版本,比如说我的出厂版本是Yosemite,而Apple的服务器错误地给你推送了High Sierra的Recovery,导致后续网络安装时验证失败。
网络安装时,苹果服务器大概是这么想的:这个Mac的SN对应的出厂版本是Yosemite,但是它想要我给它远程安装High Sierra?拒绝!

解决方案:
解决方案很简单,再次进入Internet Recovery模式。Apple服务器会帮你把Recovery从High Sierra再次降级到Yosemite。
这样就可以安装了(。◕ˇ∀ˇ◕)

缺点:
我还得从Yosemite升级上去Ծ‸Ծ