使用苹果原镜像制作 DMG 格式镜像
下载 macOS 安装器
在应用商店内搜索 macOS 并下载。
创建原始 UDRW 镜像(18G GPT + EFI)
第一步:用 SPARSE 格式创建空白镜像
这是 macOS 正规做法,用来先创建一个可挂载的空白磁盘(可以带 GPT 分区和文件系统)。
1
2
3
4
5
6
| hdiutil create -size 18g \
-type SPARSE \
-fs HFS+J \
-layout GPTSPUD \
-volname "Install macOS 15.4" \
/Volumes/osdata/InstallMacOS_15.4
|
第二步:转换为原始可引导 UDRW 镜像
1
2
3
| hdiutil convert /Volumes/osdata/InstallMacOS_15.4.sparseimage \
-format UDRW \
-o /Volumes/osdata/InstallMacOS_15.4.dmg
|
清理临时 sparseimage 文件:
1
| rm /Volumes/osdata/InstallMacOS_15.4.sparseimage
|
挂载镜像
挂载这个镜像到指定挂载点:
1
2
| hdiutil attach /Volumes/osdata/InstallMacOS_15.4.dmg \
-mountpoint /Volumes/InstallMacOS15
|
写入 macOS 安装器内容
1
2
3
| sudo "/Applications/Install macOS Sequoia.app/Contents/Resources/createinstallmedia" \
--volume /Volumes/InstallMacOS15 \
--nointeraction
|
卸载镜像
卸载已挂载镜像:
1
| hdiutil detach /Volumes/InstallMacOS15
|
压缩为只读 DMG(可选)
便于分发:
1
2
3
| hdiutil convert /Volumes/osdata/InstallMacOS_15.4.dmg \
-format UDZO \
-o /Volumes/osdata/InstallMacOS_15.4_FINAL.dmg
|
验证镜像结构(可选)
1
| hdiutil imageinfo /Volumes/osdata/InstallMacOS_15.4.dmg
|