赞
踩
在网上下载的用于在虚拟机中安装的镜像版本相对比较旧。安装完成后还要进行升级比较麻烦。于是我就想自己制作安装镜像了。
#创建空白磁盘镜像
hdiutil create -o /tmp/ventura -size 13800m -volname ventura -layout SPUD -fs HFS+J
#挂载上面创建的镜像
hdiutil attach /tmp/ventura.dmg -noverify -mountpoint /Volumes/ventura
#写入安装盘数据到上面的镜像
sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/ventura --nointeraction
#格式转换成cdr保存在桌面
hdiutil convert /tmp/ventura.dmg -format UDTO -o ~/Desktop/ventura.cdr
看不明白没关系,下载是每一步的讲解。
首先要在AppStore下载最新的系统。如果身边没有苹果电脑,就先在虚拟机中安装一个较新的macOS就行了(无需最新的)。
不登录AppStore直接点击软件更新,也会自动下载如下:
下载完成后,应用程序中会多出如下图标:
打开终端应用,用hdiutil
命令在/tmp
目录下创建一个 .dmg
空白磁盘映像,名称可以自己设置,大小按照前面说的定。
特别注意,这里的映像大小单位是 MB
,而不是 GB
。映像大小设置如果太大,将会占用不必要的磁盘空间,而太小的话,有可能无法执行。
格式如下:
hdiutil create -o /tmp/[映像名称] -size [映像大小]m -volname [映像名称] -layout SPUD -fs HFS+J
我的实际运行命令如下:
我下载的安装包大小是12.26GB,我为了保险起见。我按13GB设置,会浪费几百MB的空间。13GB=13312MB
我在此基础上在取整,就用13800m
吧
hdiutil create -o /tmp/ventura -size 13800m -volname ventura -layout SPUD -fs HFS+J
我本先用13500m后面写入数据时,提示空间缺少250MB左右。我又加到13800m了
截图我就不换了。
操作如下:
如果遇到 hdiutil: create failed - 资源忙
,有可能因为你系统有正在使用的镜像,把它推出就行了。如果还是不行,解决办法可以参考:
https://blog.csdn.net/fukai7722/article/details/119039539
我的命令如下:
hdiutil attach /tmp/ventura.dmg -noverify -mountpoint /Volumes/ventura
执行成功,可以看到挂载信息。桌面上也会多一个图标出来。
在应用程序中找到安装程序,鼠标右键=》显示包内容
找到如下路径:
获取路径信息如下:
/Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia
sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/ventura --nointeraction
完整命令如下:
卸载 macOS 安装盘。打开磁盘工具,在左侧依次将“Shared Support”和“Install macOS ***”先后点按“推出”按钮,将磁盘映像卸载掉。
(如果未先卸载掉“Shared Support”,有可能出现无法推出的提示)
hdiutil convert /tmp/ventura.dmg -format UDTO -o ~/Desktop/ventura.cdr
至于桌面上的 .cdr 文件,重命名扩展名为 .iso 后即可使用,当然不改也随意。
可以正常的安装。
《通过 macOS 安装器制作 macOS 安装镜像(可用虚拟机及黑苹果等)》
https://zhuanlan.zhihu.com/p/151326765
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。