美文网首页
制作虚拟机cdr(macOS)镜像

制作虚拟机cdr(macOS)镜像

作者: __阳阳 | 来源:发表于2023-08-29 10:00 被阅读0次

1. 创建一个大小比app镜像大约大500M的dmg镜像, 最好大于500MB,太小cdr镜像容易安装失败

hdiutil create -o /tmp/Install\ macOS\ Catalina -size 8500m -layout SPUD -fs HFS+J

参数介绍:
/tmp 是镜像放置位置
Install\ macOS\ Catalina 表示镜像名字"Install macOS Catalina",其中"\ "表示的空格
-size 8300m 镜像大小8300MB,大约比app镜像大500MB
-layout SPUD 表示dmg镜像是单分区模式
-fs HFS+J 表示的是Mac OS Extended分区格式

等一两分钟即可创建完毕
eg:在当前temp目录下创建dmg镜像

创建一个空的dmg镜像

2. 挂载刚刚创建的dmg镜像

hdiutil attach /tmp/Install\ macOS\ Catalina.dmg -noverify -mountpoint /Volumes/Install\ macOS\ Catalina

参数介绍:
/tmp/Install\ macOS\ Catalina.dmg 镜像的路径
-noverify 不进行验证
-mountpoint /Volumes/Install\ macOS\ Catalina 挂载的位置

eg:挂载dmg镜像


挂载dmg镜像

3. 把app镜像写入创建的dmg盘

这里注意echo Y |也是命令

echo Y | sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Install\ macOS\ Catalina

参数介绍:
/Applications/Install\ macOS\ Catalina.app       app镜像的路径
/Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia         使用镜像里的createinstallmedia程序,把镜像写入挂载的dmg盘中
--volume /Volumes/Install\ macOS\ Catalina    刚刚挂载的dmg镜像盘

eg:app镜像写入创建的dmg盘,这里需要使用管理员权限(要加上sudo),否则会报错This tool must be run as root.,截图刚开始就忘记加sudo导致失败

app镜像写入dmg盘

4. 卸载挂载的dmg盘

hdiutil detach /Volumes/Install\ macOS\ Catalina

参数介绍:
/Volumes/Install\ macOS\ Catalina    之前挂载的盘的名字
卸载挂载的dmg盘

5. 将dmg镜像转换为cdr镜像(关键)

hdiutil convert /tmp/Install\ macOS\ Catalina.dmg -format UDTO -o ~/Desktop/Install\ macOS\ Catalina

参数介绍:
/tmp/Install\ macOS\ Catalina.dmg 之前写好的dmg镜像路径+名称
-format UDTO   转换为cdr格式
~/Desktop/Install\ macOS\ Catalina   cdr镜像保存路径+名字,保存到桌面
dmg转cdr

转换完成


转换完成 成功 附上自己操作成功的截图

之后拿去VMware中安装即可!如果在创建的过程中出现问题,请检查步骤有没有漏掉,命令有没有敲错了。

如果在安装的时候提示镜像有问题,一般都是下载的app安装包有问题!!!

相关文章

网友评论

      本文标题:制作虚拟机cdr(macOS)镜像

      本文链接:https://www.haomeiwen.com/subject/pygqbltx.html