第一步:准备好苹果镜像,并且移动到应用程序,下载方法:

MacOS镜像下载,下载好后双击打开挂载,然后把app安装包拷到应用程序。


第二步:制作cdr镜像

①:挂载El Capitan 的安装镜像文件

hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

②:创建一个空白的iso镜像文件,用于存El Capitan

hdiutil create -o /Volumes/Files/ElCapitan -size 8000m -layout SPUD -fs HFS+J

③:将刚刚创建的空白iso文件挂载起来

 hdiutil attach /Volumes/Files/ElCapitan.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

④:使用asr工具将第一次挂载盘中的BaseSystem.dmg恢复到挂载镜像中

asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

⑤:移除/Volumes/OS\ X\ Base\ System/Packages,将/Volumes/install_app/Packages文件拷贝进来

rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages  
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/

⑥:复制BaseSystem.chunklist和BaseSystem.dmg文件到/Volumes/OS\ X\ Base\ System/

cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist  
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg

⑦:卸载已挂载的镜像文件

hdiutil detach /Volumes/install_app  
hdiutil detach /Volumes/OS\ X\ Base\ System/

⑧:将dmg镜像转换为cdr镜像(关键),需要ISO镜像转换完成把后缀改成iso即可。

hdiutil convert /Volumes/Files/ElCapitan.dmg -format UDTO -o /Volumes/Files/ElCapitan

PS:此方法也适用于OS X Yosemite 10.10.

标签: CDR镜像 ISO镜像 黑苹果