制作Mac OS X EI Capitan cdr/iso镜像的方法
第一步:准备好苹果镜像,并且移动到应用程序,下载方法:
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.