maboloshi / Recordum

沙漠之子's 微博客
https://maboloshi.github.io/Recordum
2 stars 0 forks source link

安装macOS 旧版本报错 #28

Open maboloshi opened 2 years ago

maboloshi commented 2 years ago

安装macOS 旧版本报错

验证安装器数据时发生错误。下载项已损坏或不完整。

原因:

安装器内置基于时间的证书 每个版本都有有效期 超过就不能安装了

解决办法:

  1. 先验证安装源MD5 排除 源文件真实性损坏
  2. 查找 版本发布时间 并使用 data命令 修改系统时间 或者直接在BIOS中修改
  3. 断开网络 负责会自动同步时间和 在线验证证书 导致安装失败
  4. 清空 NVRAM (看情况) 全部清空 nvram -c 删除一个值 nvram -d(可变键名称在这里) 显示NVRAM 内容 nvram -xp 或 nvram -p

现阶段仍然无法安装

maboloshi commented 1 year ago

如果您对安装介质的完整性有信心,您可以使用终端完全绕过此消息。以下说明适用于通过可启动 U 盘执行的安装:

  1. 从顶部菜单栏中,打开应用程序 → 终端
  2. 输入:installer -pkg /Volumes/Mac\ OS\ X\ Install\ DVD/Packages/OSInstall.mpkg -target /Volumes/ "XXX"其中 XXX 是您要安装到的磁盘的名称。
  3. 等待安装完成。您不会看到任何进度显示。

参考:

  1. https://apple.stackexchange.com/a/232016/222384
  2. https://becomethesolution.com/blogs/mac/this-copy-of-the-install-os-x-el-captain-application-cant-be-verified
  3. https://tidbits.com/2019/10/28/redownload-archived-macos-installers-to-address-expired-certificates/
  4. https://sysin.org/blog/macos-installer-damaged/