获取最新版MAC系统


第一句命令:

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

解释:
创建一个大小为8G的dmg文件(目前最新版本是10.15.5,镜像文件大概在7.xG,所以需要创建一个大于镜像的文件,小了在后面的命令中会报错。)
运行效果:
命令运行结束后回在桌面新建一个Catalina.cdr.dmg文件



第二句命令:

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

解释:
挂载上面新建的dmg镜像到虚拟磁盘,载点为install_build(后面会用到,要对应)
运行效果:
可以看到挂载的虚拟磁盘编号为disk3,后面会有对应
同时可以看到镜像中建立的两个分区(很明显的hfs文件分区和分区表map)
桌面上会显示一个untitled虚拟硬盘图标



第三句命令:(核心)

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

解释:
将所下载的系统安装app文件写入到上面挂载的虚拟光驱磁盘中(也就是我们第一步建立的空镜像中)
运行效果:
这里首先需要输入管理员密码,然后回车
之后等待执行结束,包括擦除磁盘、复制文件、添加启动
结束之后我们可以看到,桌面上之前显示untitled的虚拟磁盘,现在显示Install macOS Catalina已经变成我们要做的系统名称了



第四句命令:

hdiutil detach "/Volumes/Install macOS Catalina"

解释:
取消挂载建立的dmg镜像,方便后续编辑
此处可以看到,载点名已经从原来的install_build更改为Install macOS Catalina
运行效果:
提示disk3弹出,对应前面的挂载编号
右侧虚拟磁盘弹出



第五句命令:

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

解释:
格式转换,将制作好的dmg文件转换为cdr
运行效果:
按分区读取文件,并写入新镜像文件中。
此操作速度基本取决于硬盘读取速度



第六句命令:

mv ~/Desktop/Catalina.iso.cdr ~/Desktop/Catalina.iso

解释:
重命名cdr文件为iso
想直接获取cdr镜像的可以跳过此步
实际上macos下的光盘镜像cdr格式就相当于Windows下常见的光盘镜像iso格式,所以只需重命名即可,不需要格式转换(实际上单在macos或Windows下也无法直接进行双方的常用镜像互转)
运行效果:
上一步建立的cdr文件直接被重命名为iso
此处为防止不必要的麻烦,之前制作完成的iso文件被提前放入废纸篓了



第七句命令:

rm ~/Desktop/Catalina.cdr.dmg

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



本文是根据原文操作步骤实现自制iso镜像

原文地址:https://tieba.baidu.com/p/5928614677?red_tag=1325981320



点赞(0) 打赏

Comment list 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部