欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mac OS X 10.11 EI Capitan 的iso镜像提取

程序员文章站 2022-06-01 22:59:11
...

最近在研究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

 

 

恢复完成后将会弹出文件夹


Mac OS X 10.11 EI Capitan 的iso镜像提取
            
    
    博客分类: iOS编译 osOS X 镜像提取iso 

 

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

 
Mac OS X 10.11 EI Capitan 的iso镜像提取
            
    
    博客分类: iOS编译 osOS X 镜像提取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镜像提取
            
    
    博客分类: iOS编译 osOS X 镜像提取iso 
  • 大小: 38.7 KB
  • Mac OS X 10.11 EI Capitan 的iso镜像提取
            
    
    博客分类: iOS编译 osOS X 镜像提取iso 
  • 大小: 139.2 KB