Mac OS X 10.11 EI Capitan 的iso镜像提取
最近在研究Windows下配置部署Mac OS X系統。
?
但是先前使用的iso鏡像文件有問題,于是打算重新再Mac上進行iso鏡像的提取。
?
step 0
?
到Apple store上下載最新的OS X El Capitan ,下載完成后就可以進行iso鏡像提取操作了。
?
step 1
?
#掛載El Capitan 的安裝鏡像文件
?
?
hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app?
?
step 2
?
#創建一個空白的iso鏡像文件,用于存El Capitan
?
?
hdiutil create -o /tmp/ElCapitanfile.cdr -size 7316m -layout SPUD -fs HFS+J?
?
step 3
?
#將空白iso文件掛載起來
?
?
hdiutil attach /tmp/ElCapitanfile.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build?
?
step 4
?
#使用asr工具將第一次掛載盤中的BaseSystem.dmg恢復到掛載鏡像中(一個隱藏文件)
?
?
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase?
?
恢復完成后將會彈出文件夾
?
step 5
?
#移除Packages,將第一次掛載的Packages文件拷貝進來
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/?
?
step 6
?
#復制一些必備的文件到BaseSystem中
?
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?
step 7
?
#卸載第一次的鏡像和新的BaseSystem
?
hdiutil detach /Volumes/install_app hdiutil detach /Volumes/OS\ X\ Base\ System/?
step 8
?
#格式轉換 dmg ===》iso
?
hdiutil convert /tmp/ElCapitanfile.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso?
step 9
?
#將iso文件移至桌面
?
mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso?
以下是全部的terminal命令:
?
hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app hdiutil create -o /tmp/ElCapitanfile.cdr -size 7316m -layout SPUD -fs HFS+J hdiutil attach /tmp/ElCapitanfile.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/ 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/ hdiutil convert /tmp/ElCapitanfile.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso?
?
至此,iso鏡像文件已經提取成功了,如果你想要將這個體量達到7G的文件發送給另一臺電腦。有一個不需要U盤或硬盤的方法,并且速度達到10Mpes:http://815222418.iteye.com/blog/2310538
?
內容參考:http://kanchengzxdfgcv.blogspot.com/2016/03/mac-os-x-1011-el-capitan-iso.html?view=timeslide
- 查看圖片附件
總結
以上是生活随笔為你收集整理的Mac OS X 10.11 EI Capitan 的iso镜像提取的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RT Thread之ADC电压读取
- 下一篇: 机器学习(八) 生成对抗网络(GAN)