... / nVoxel主页 » 生活琐事 » El Capitan提取iso过程~

El Capitan提取iso过程~

作者:T.n.T发表时间:2015-11-27本文链接:http://www.nvoxel.com/el-capitan-iso-nvoxel.html

之前有几篇日志是关于如果在虚拟机下安装osx系统的:
windows 7+vmware 11虚拟机安装最新ei capitan(提供iso镜像下载)
Win10环境下Vmare12(虚拟机)安装Mac OS X Yosemite 10.10

有朋友关心是如何提取到iso的,网上关于10.10的提取已经有很多了,在这就说下最新EI Capitan系统从dmg提取得到iso的过程。

STEP1:下载

首先从mac系统的apple store中下载最新的osx安装文件,得到一个叫做“安装os x ei capitan.app”的包:
安装ei capitan

STEP1-1:验证(可选)

有些朋友是从别的地方下载的安装包,可以验证其中关键文件InstallESD.dmg的md5和sha1看是不是原版的~以防别人修改的仿冒~
验证过程中使用到的命令可以见之前的文章:windows和osx在命令提示符中验证md5等
从路径“安装os x ei capitan.app\Contents\SharedSupport”下找到Install.dmg文件,如下是我的验证结果:(截至2015-11-27)

md5:3332a4e05713366343e03ee6777c3374

sha1:306a080c07e293b6765ba950bab213572704acec

说明:这是近段时间(2015-11-27)下载的文件md5和sha1的值,之前或者之后下载得到的可能会和这个不同(我11月11月那天下载得到的就和这个不同)

STEP2:开始提取

打开osx的终端,依次输入以下命令:

#STEP1:挂载eicapitan下载包里的InstallESD.dmg文件
hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

#STEP2:创建大小为7316mb的空EICapitan镜像 
hdiutil create -o /tmp/ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J

#STEP3:挂载空镜象
hdiutil attach /tmp/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

#STEP4:使用asr工具将第一次挂载盘中的BaseSystem.dmg恢复到空的挂载镜像中(就是一个隐藏文件)
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

#STEP5:这时桌面会产生一个BaseSystem盘,移除其中的Packages,然后将第一次挂载中的Packages拷贝过来。(就是移除一个快捷方式,然后把真实包拷贝过来)
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/

#STEP6:然后还是复制一些需要的文件到新的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

#STEP7:卸载第一次的镜像和新的BsaeSystem
hdiutil detach /Volumes/install_app
hdiutil detach /Volumes/OS\ X\ Base\ System/

#STEP8:将缓存中的dmg文件转换为iso
hdiutil convert /tmp/ElCapitan.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso

#STEP7:把iso文件从tmp中移动到桌面上,此时桌面上就出现你需要的iso文件啦~
mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso

下面是完成的截图,图中1,2是验证,从3开始就是提取步骤:(点击可查看原图)
eicapitan

 
已有2位用户发表观点 / 回复主题 / 回到主页
  1. 啊奥。。。。原来实在osx下操作的,windows下应该不能这么干,总之感谢提供的镜像,现在虚拟机运行正常了~~

  2. 在输入第一条命令后显示“无此文件或目录”是什么情况,求指导

评论

(必填)


不是'叮'的一声变成别的东西才算是奇妙,那个走得很慢很慢,慢得不像话但是非常肯定,一直都在走得钟就已经很奇妙了
相遇 相识 相知 相爱 然后分开 / Themes by T.n.T