有时候你可能想在你的Mac上用虚拟机再装一个Mac系统,以便用于测试新系统,或者有用windows的同学想安装一个Mac系统试试,这都需要iso格式的Mac系统安装包。这时候你就可以用你的Mac从Appstore下载一个原装正版的Mac系统再转成iso,Appstore下载的系统是在「应用程序」里面的(Mojave 10.14开始系统下载是直接在系统偏好设置里,但下载好后一样是在「应用程序」里),而格式则是.app格式(如:Install macOS High Sierra.app,如果你的Finder有设置显示所有格式的话,如果没有,那就不显示格式),又或者,我们可以从网上下载dmg格式的MacOS安装包,其实你双击挂载这个dmg之后,它里面还是.app的,把它拿出来再转换就可以。

执行下面的命令创建一个磁盘镜像文件(相当于创建一个空白磁盘)。

hdiutil create -o /tmp/HighSierra -size 5200m -layout SPUD -fs HFS+J

这个文件创建好之后,格式就是.dmg的,大小为5.1G,它是由-size 5200m指定的大小,那为什么5200M不是5.2G而是5.1G呢?我猜指定的5200m是按1024M=1G来算的,所以5200/1024=5.078125约等于5.1G(注意,如果以后的新版本系统变大了,那么你自己把5200m换成其他的数字就可以,比如6100m,Mojave 10.14就6.01G)。

ayout表示指定文件分区类型,SPUD指Single Partition,单文件分区。

-fs表示指定file system,即指定文件系统,后面的HFS+J就是文件系统,其中HFS是Hierarchical File System,即分层文件系统的意思,这是苹果一直以来的硬盘文件系统,就好比windows的NTFS也是硬盘文件系统的一种,+号应该是表示增强版的意思,J是什么意思我就不知道了。

然后执行以下命令,attach是『附加,粘上,贴上』的意思,意思就是把刚才创建的在/tmp目录下的HighSierra.dmg文件,挂载到install_build这个卷(Volumes)下边。

hdiutil attach /tmp/HighSierra.dmg -noverify -mountpoint /Volumes/install_build

然后执行以下命令,意思是使用下载好的MacOS系统内部的createinstallmedia工具,来创建一个安装媒体文件,创建的位置,就是刚才挂载的/Volumes/install_build盘,其实上边第一步是相当于创建一个磁盘,第二步把它个磁盘挂载到/Volumes/install_build分区里,现在这一步,就是要把MacOS系统安装包写入到这个硬盘上边(注意这个命令要看你自己的系统文件下载在哪里,路径不一定照搬,例如我的Install macOS High Sierra.app系统安装包就放在下载目录里面),执行该命令会出来一个提示,输入大写字母Y然后回车即可。

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build

写入完成后,就把这个文件移动到桌面上并重命名为:InstallSystem,其实重命名只是为了方便我们看它是系统安装包,实际上重不重命名都不影响,并且这一步不一定要移动到桌面,比如我就移动到了下载目录里边。

mv /tmp/HighSierra.dmg ~/Desktop/InstallSystem.dmg

然后卸载刚刚创建安装媒体文件的时候自动挂载的MacOS

hdiutil detach /Volumes/Install\ macOS\ High\ Sierra

最后,把这个制作好的dmg格式的系统安装文件转换成iso格式,注意转换后的文件是HighSierra.iso.cdr,自己重命名,把这个.cdr删除就行了(这里我不太明白这个.cdr是什么意思)。

hdiutil convert ~/Desktop/InstallSystem.dmg -format UDTO -o ~/Desktop/HighSierra.iso

Mac怎样将Install macOS High Sierra.app转换成iso?相关推荐

  1. 制作 macOS High Sierra U盘USB启动安装盘方法教程 (全新安装 Mac 系统)

    方法一:使用命令行创建制作 macOS High Sierra 正式版 USB 安装盘 首先,准备一个 8GB 或更大容量的 U盘,并备份好里面的所有资料. 下载好 macOS High Sierra ...

  2. 制作 macOS High Sierra U盘

    制作 macOS High Sierra U盘USB启动安装盘方法教程 (全新安装 Mac 系统) 随着苹果 macOS High Sierra 正式版发布,很多使用 Mac 电脑的同学都已升级到最新 ...

  3. macOS High Sierra 10.13正式版USB安装盘制作

    1.首先,准备一个 8GB 或更大容量的 U盘,并备份好里面的所有资料. 2.下载好 macOS High Sierra 正式版的安装程序:https://support.apple.com/zh-c ...

  4. 制作U盘启动盘重装macOS High Sierra

    制作U盘启动盘(用命令的方式制作) 这部分在网上有很多可参考,官网上也有,我觉得官网的已经很完整了,这里放一个我参考的: 制作U盘启动盘 总结及注意事项: 如果你已经是安装了mac系统,只是想重装,那 ...

  5. 创建制作 MacOS High Sierra 正式版 USB 安装盘

    创建制作 MacOS High Sierr 方法一:使用命令行创建制作 macOS High Sierra 正式版 USB 安装盘 首先,准备一个 8GB 或更大容量的 U盘,并备份好里面的所有资料. ...

  6. macos high sierra U盘制作

    MacOS High Sierra U盘制作 准备工作 准备一个8G空白U盘 下载最新macOS High Sierra 系统 备份Mac book pro 上的文件. 制作U盘启动 打开mac自带磁 ...

  7. MacOS High Sierra 12 13系统转dmg格式

    MacOS High Sierra 12.13 已经发布快一个月了,最近为了给公司的电脑装最新的系统,在网上找了资料如何将App Store下载的系统转成dmg格式的系统文件. 首先在App Stor ...

  8. d3h 技嘉b365m 黑苹果,技嘉B250M-D3H i5 7400集显完美安装macOS High Sierra

    硬件配置: 技嘉B250M-D3H   i5 7400  机械硬盘  博通BCM4332无线网卡 完成度:变频正常,USB3.0正常,HDMI输出音频.前后置音频均正常.目前只有睡眠有问题,唤醒就重启 ...

  9. 如何立即尝试macOS High Sierra Beta

    Excited about High Sierra, but don't want to wait until autumn? The public beta is now available to ...

最新文章

  1. 一文拆解中国火星车着陆全过程
  2. Linux--------------安装jdk
  3. python读取txt文件乱码-python文件乱码
  4. **上海铁路局2004年最新时刻发布!**
  5. java类内部的变量
  6. 刨一刨内核container_of()的设计精髓
  7. python https 协议_Python中连接HTTPS网站如何强制使用TLSv1协议
  8. 中专学历就该被拒之门外?做Java开发改变命运难吗?
  9. Android学习笔记---16_采用SharedPreferences保存用户偏好设置参数
  10. 纽微特反省:经常跑同一个客户,也没新东西看
  11. 使用 Infiniband 实现 RDMA !IB卡介绍!下载IB 驱动 !lspci | grep Mell 查看 IB卡!
  12. 红米note10 pro刷机
  13. 组装台式计算机的部件,组装台式电脑的配置清单
  14. 技术公众号怎样运营?
  15. C语言--函数-统计单词个数
  16. 如何学计算机打字,电脑如何快速学会打字
  17. java开发微信公众号:微信公众号对接
  18. “数据结构基础”系列网络课程主页
  19. 关于Unity3D的初步学习研究周记
  20. linux动画制作软件,你也可以成为设计师!宫崎骏御用2D动画制作软件

热门文章

  1. Icon和Ico图片的区别
  2. html 标题字体修改,如何更改HTML标题字体大小?
  3. photoshop怎么旋转图片
  4. Echarts实现省级地图的两种方法(以浙江省为例)
  5. 日元兑人民币用计算机怎么算,日元兑换人民币是以什么计算?谢谢我有日元 – 手机爱问...
  6. 瑞格科技IPO被终止:曾拟募资5.6亿 江振翔三兄弟为实控人
  7. jquery 学习笔记及小练习
  8. 【bzoj 3680】吊打XXX
  9. Excel VBA Sheets和Worksheets的区别
  10. Nature Neuroscience综述:网络神经系统中的动态表征