文件准备

  • 官方 AppStore 下载 OS X 10.11.6 EI Capitan 安装镜像
    在这里插入图片描述

  • 如果是从第三方网站下载的 Install OS X El Capitan 10.11.6 (15G31)[APP].dmg 镜像文件,则需要先解压 .dmg 文件,再将里面的 安装 OS X El Capitan.app 拷贝到 Application 目录下

制作步骤

  • 挂载 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 /tmp/ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J

在这里插入图片描述

  • 挂载刚才创建好的空白 iso 镜像文件
hdiutil attach /tmp/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

在这里插入图片描述

  • 使用 asr 工具将已挂载 El Capitan 安装镜像文件中的 BaseSystem.dmg 恢复到空白的 iso 镜像文件中
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

在这里插入图片描述

  • 恢复完成后会自动弹出如下文件夹目录
    在这里插入图片描述

  • 移除弹出的目录下的 Packages 文件夹

rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
  • 将第一步挂载的安装镜像文件中的 Packages 文件夹拷贝进上面弹出的目录下
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/
  • 复制 El Capitan 安装程序
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
  • 卸载 El Capitan 安装程序
hdiutil detach /Volumes/install_app
hdiutil detach /Volumes/OS\ X\ Base\ System/
  • 将 dmg 镜像文件转换为 iso 镜像文件
hdiutil convert /tmp/mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.isoElCapitan.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso

在这里插入图片描述

  • 将 ElCapitan.iso 镜像文件移动到桌面
mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso

在这里插入图片描述

参考

  • http://blog.itist.tw/2015/10/create-bootable-pen-drive-mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.isoand-iso-image-for-osx-10.11-el-capitan.html
Logo

加入社区!打开量化的大门,首批课程上线啦!

更多推荐