到Apple store上下载最新的OS X El Capitan ,下载完成后就可以进行iso镜像提取操作了。

步骤一:挂载El Capitan 的安装镜像文件

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

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

1 hdiutil create -o /tmp/ElCapitanfile.cdr -size 7316m -layout SPUD -fs HFS+J

步骤三:将空白iso文件挂载起来

1 hdiutil attach /tmp/ElCapitanfile.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

步骤四:使用asr工具将第一次挂载盘中的BaseSystem.dmg恢复到挂载镜像中(一个隐藏文件)

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

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

步骤五:移除Packages,将第一次挂载的Packages文件拷贝进来

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

步骤六:复制一些必备的文件到BaseSystem中

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

步骤七:卸载第一次的镜像和新的BaseSystem

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

步骤八:格式转换 dmg ===》iso

1 hdiutil convert /tmp/ElCapitanfile.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso

步骤九:把ISO文件移到桌面

1 mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso

最新文章

  1. HackerRank training-the-army
  2. 纯CSS3实现3D特效的iPhone 6动画
  3. 关于gcd函数解最大公约数
  4. Java 多线程编程两个简单的样例
  5. python之路-SQLAlchemy
  6. 重设mysql数据库root用户密码
  7. Node.js调用百度地图Web服务API的Geocoding接口进行点位反地理信息编码
  8. js常用语句写法
  9. “this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot” 问题解决
  10. 几个SQL命令的使用
  11. 重写外部图片URL,变成自己的URL
  12. javaScript系列 [05]-javaScript和JSON
  13. JS 单线程
  14. Ubuntu 18.04安装Codeblocks
  15. salt相关
  16. 比较JSF、Spring MVC、Stripes、Struts 2、Tapestry、Wicket
  17. python字典的排序
  18. tinker
  19. Java 可重入锁
  20. sprites.png雪碧图

热门文章

  1. Creat-React-Native-App 之StackNavigator之踩坑记录
  2. python基础-5.2装饰器
  3. NFS实现文件共享
  4. linux shell中的正则表达式
  5. [Git] 008 status 与 commit 命令的补充
  6. mysql树查询、递归查询
  7. linux下的dd命令使用详解
  8. Codeforces 1159F Winding polygonal line(叉积)
  9. 问题 D: 小k的硬币问题
  10. 16、前端知识点--Object.defineProperty 的用法+双向数据绑定原理解析