之前看贴子在讨论 4.69 G 和 5.17 G 的升级包,错误的原因可能是少下了一个包。我也以为是这个问题,但是下了三次,下载的过程中确实是 5.17 G,但是合并出来的安装包就只有 4.69 G 了。我觉得问题不是出在这。
然后通过抓包,手动下载了三个文件:
# 均为 macOS 下显示的大小
RecoveryHDMetaDmg.pkg 492.5 MB
InstallESDDmg.pkg 4.67 GB
InstallAssistantAuto.pkg 10.8 MB
相加正好 5.17 G。
然后我用 VPS 重新下了一次,发现其中一个文件的 MD5 值是不一样的,那么国内 CDN 上的这个文件是不对的。
# RecoveryHDMetaDmg.pkg 这个文件不对
为了验证想法,用 VPS 下的这个文件,丢到 /Library/Updates/091-34298
下面,自动合并之后,/Applications
下 macOS High Sierra 的安装包就变成 5.18 GB 了!这回应该是正常的。
之前错误的安装包制作 USB 启动盘一直不成功,现在这个可以成功了
091-34298 >> sudo "/Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/hs --applicationpath "/Applications/Install macOS High Sierra.app" --nointeraction
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
结论:国内 CDN 上 RecoveryHDMetaDmg.pkg
错误,如果和我一样是手动下载的,重新下载这个文件即可。
附上正确的文件 MD5:
MD5 (/Users/xinhangliu/Downloads/InstallESDDmg.pkg) = 7df5594a3a9830377147a48fc09edf9b
MD5 (/Users/xinhangliu/Downloads/RecoveryHDMetaDmg.pkg) = 3b9d5ee01af925485c111375bbc576c8
MD5 (/Users/xinhangliu/Downloads/InstallAssistantAuto.pkg) = 1fdf3ef7735a081648c589b933517c65
不说了,我要去升级了!如果半个小时我还没回来。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.