macOS系统升级

佐手、 提交于 2019-12-11 12:16:38

资料

Mac安装系统提示macOS Mojave应用程序副本已损坏,不能用来安装macOS

date 102723252015.06
date 1025102018.20
2015年10月27日 星期二 23时25分06秒 PDT
2018年10月25日 星期二 10时20分20秒 PDT

自己制作的 macOS Mojave 10.14.6 iso 文件,亲测可用(附 VMware15 安装 macOS Catalina 图文教程与 macO Catalina.iso 镜像下载地址)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lijianbiao0/article/details/89212984
终端执行命令:

hdiutil create -o ~/Desktop/Mojave.cdr -size 6g -layout SPUD -fs HFS+J

解释:
创建一个大小为6G的dmg文件,后面的参数为格式参数,不太清楚,最后一个是文件系统格式(可以不用理会)

hdiutil attach ~/Desktop/Mojave.cdr.dmg -noverify -mountpoint /Volumes/install_build

解释:
挂载上面新建的dmg镜像到虚拟磁盘,载点为install_build(后面会用到,要对应)

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build --nointeraction

解释:
将所下载的系统安装app文件写入到上面挂载的虚拟光驱磁盘中(也就是我们第一步建立的空镜像中)

hdiutil detach "/Volumes/Install macOS Mojave"

解释:
取消挂载建立的dmg镜像,方便后续编辑,此处可以看到,载点名已经从原来的install_build更改为Install macOS Mojave

hdiutil convert ~/Desktop/Mojave.cdr.dmg -format UDTO -o ~/Desktop/Mojave.iso

解释:
格式转换,将制作好的dmg文件转换为cdr

mv ~/Desktop/Mojave.iso.cdr ~/Desktop/Mojave.iso

解释:
重命名cdr文件为iso
想直接获取cdr镜像的可以跳过此步
实际上macos下的光盘镜像cdr格式就相当于Windows下常见的光盘镜像iso格式,所以只需重命名即可,不需要格式转换(实际上单在macos或Windows下也无法直接进行双方的常用镜像互转)

rm ~/Desktop/Mojave.cdr.dmg

解释:
删除第一步建立的dmg镜像
不是很有必要,作为一个收尾工作,同时可以释放磁盘空间
当然,想要同时保留dmg镜像的就不要执行这一条命令了,熟悉类unix系统的都知道,rm命令是不可逆的,一旦删除就只能从头制作了

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!