前言

  关于Wmware虚拟机装黑苹果,不能直接使用dmg格式的macOS安装镜像进行安装,需要把dmg格式转换为iso格式才行。网上部分教程是教你使用UltraISO将dmg格式的镜像转换为iso格式(比如此篇),但是这种方法只适用于版本10.12以下的镜像,10.12及以上版本使用此方法无效。

1 macOS 10.13 Sierra 安装文件转ISO

  把下载好的dmg格式镜像放到macOS桌面,双击镜像文件,桌面弹出新盘(也有可能不弹出新盘直接打开文件夹,这取决于你下载的镜像)→双击新盘,弹出文件夹→将“安装 macOS Sierra”拖动到右边文件夹,在启动台里能看到“安装 macOS Sierra”。


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

  1. 第一条命令:
hdiutil attach /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

命令解释:将“安装 macOS Sierra”关联到Volumes/目录下, 成为install_app,执行效果如下图。

  1. 第二条命令:
hdiutil create -o /tmp/Sierra.cdr -size 7316m -layout SPUD -fs HFS+J

命令解释:建立一个大小为 7316MB 的cdr 文件(iso前身), 放在临时目录下,之后会转换为iso格式,并从临时目录下移除,执行效果如下图。

  1. 第三条命令:
hdiutil attach /tmp/Sierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

命令解释:将上面的临时文件关联到/Volumes/目录下,成为install_app,执行效果如下图。

  1. 第四条命令:
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

命令解释:将install_app 中BaseSystem.dmg 转到/Volumes/install_build中,执行效果如下图。

  1. 第五条命令:
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages

命令解释:删除Packages。

  1. 第六条命令:
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/
  1. 第七条命令:
cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist
  1. 第八条命令:
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg

命令解释:上述3个命令都是将install_app里的东西放到OSX Base System 中, OSX Base System存放就是最后iso 镜像里的所有内容。

  1. 第九条命令:
hdiutil detach /Volumes/install_app

命令解释:装卸install_app,执行效果如下图。

  1. 第十条命令:
hdiutil detach /Volumes/OS\ X\ Base\ System/

命令解释:装卸osx Base System,执行效果如下图。

  1. 第十一条命令:
hdiutil convert /tmp/Sierra.cdr.dmg -format UDTO -o /tmp/Sierra.iso

命令解释:将Sierra.cdr.dmg文件转换为Sierra.iso文件,执行效果如下图。

  1. 第十二条命令:
mv /tmp/Sierra.iso.cdr ~/Desktop/Sierra.iso

命令解释:将Sierra.iso.cdr文件放到桌面,并将后缀改为.iso。
  最后桌面将出现Sierra.iso,至此转换成功。

2 macOS 10.15 Catalina 安装文件转ISO

  参考教程:MacOS Catalina 10.15.4光盘镜像文件制作。

hdiutil create -o /tmp/Catalina.cdr -size 8192m -layout SPUD -fs HFS+J//创建一个cdr文件
hdiutil attach /tmp/Catalina.cdr.dmg -noverify -mountpoint /Volumes/install_build//把这个cdr文件挂载为/Volumes/install_build
sudo /Applications/Install\ macOS\ Catalina\.app/Contents/Resources/createinstallmedia  --volume /Volumes/install_build//使用应用资源包里的createinstallmedia程序开始在/Volumes/install_build创建启动盘
//键入“Y”继续
mv /tmp/Catalina.cdr.dmg ~/Desktop/InstallSystem.dmg//安装文件制作完成后,移动至桌面
//把桌面安装盘Install macOS Catalina弹出
hdiutil convert ~/Desktop/InstallSystem.dmg -format UDTO -o ~/Desktop/macOS.Catalina//将DMG格式的安装盘转换为cdr格式
cd ~/Desktop/
mv macOS.Catalina.cdr macOS.Catalina.iso//将cdr格式的光盘镜像文件转为为ISO格式

参考文献

[1] ultraiso软碟通dmg转iso图文教程 by 微wx笑
[2] 制作macOS 10.12 ISO安装文件 by 铭显
[3] 製作 macOS Sierra 10.12 的開機隨身碟及 ISO 映像檔 by 海公公
[4] macos 系统镜像iso 的制作 by ldzSpace
[5] 通过mac电脑将macos系统的dmg镜像转换为iso文件,供VMware安装mac系统 by sxjlinux
[6] MacOS Catalina 10.15.4光盘镜像文件制作 by hymnal

【虚拟机装黑苹果(第三弹)】macOS安装镜像格式转换(dmg转iso,非UltraISO方法)相关推荐

  1. 【虚拟机装黑苹果(第四弹)】解决macOS10.13及以上版本下无法安装VMware Tools的问题

    虚拟机添加"C:\Program Files (x86)\VMware\VM MAC 10.15 2\tools"路径下的darwinPre15.iso文件. 安装Vmware T ...

  2. 【虚拟机装黑苹果(第二弹)】Win10/macOS环境下制作黑苹果安装U盘(能被Vmware虚拟机识别)

    目录 1 为什么要制作黑苹果安装U盘? 2 Win10环境制作黑苹果安装U盘 3 macOS环境制作黑苹果安装U盘 4 总结 参考文献 1 为什么要制作黑苹果安装U盘?   很多网友都知道如何在Vmw ...

  3. a10 amd 安装黑苹果_通宵制作黑苹果lingxi_AMD_Ryzen_macOS_10.13.傻瓜版安装镜像

    通宵制作黑苹果lingxi_AMD_Ryzen_macOS_10.13.简单傻瓜版安装镜像: 嗨,大家好! 这次是给大家带来的是AMD Ryzen平台全新的mac10.13.3的简洁安装镜像! 镜像安 ...

  4. 家用服务器虚拟机装hadoop,超详细hadoop虚拟机安装教程(附图文步骤)

    前两天看到有人留言问在什么情况下需要部署hadoop,我给的回答也很简单,就是在需要处理海量数据的时候才需要考虑部署hadoop.关于这个问题在很早之前的一篇分享文档也有说到这个问题,数据量少的完全发 ...

  5. VMware虚拟机装系统时识别不出系统镜像文件(system not found / vmtool)

    1:先排除IOS镜像是否有问题 我一开始是在阿里云镜像下载的,出现找不到镜像,因为新版VMware已经不能使用从其他地方下载的镜像文件,之后在官网下的问题解决了(官网:获取Ubuntu服务器版 | U ...

  6. DXF转DWG怎么转?三招轻松实现DXF格式转换成DWG

    想必CAD文件对从事设计行业的小伙伴来说是不陌生的吧?DXF和DWG就是CAD保存数据时所专用的文件格式,但是两者性质不同.前者是一种矢量数据格式,而后者则是用于保存AutoCAD设计数据的一种专有文 ...

  7. macOS硬盘如何格式转换?用Tuxera NTFS就够了!

    为满足不同数据存储的需求,我们可能需要将文件系统转换为磁盘格式.例如,FAT32具有良好的兼容性,经常在U盘的文件系统中使用,但不适合4 GB以上的大文件存储,因此可能需要转换为 exFAT. NTF ...

  8. usb启动pe和Linux,打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD...

    利用U盘制作启动盘,引导WinPE.Linux安装的文章多如牛毛,与他们相比本文的特点有: 1.用且仅用grbu2做引导.不使用grub4dos,不是使用msdos mbr转到活动分区,到ntldr, ...

  9. win10镜像无法再此计算机上运行,Win10安装镜像提示运行此工具时出现问题如何解决...

    很多Win10系统用户都会到微软官网下载一些自己需要的软件或者工具等,不过,有些用户发现Win10系统镜像无法安装而且还提示"运行此工具时出现问题,提示代码0x80080005 - 0x90 ...

  10. vmesxi 虚拟服务器 黑苹果,ESXI虚拟机安装MacOS

    虚拟机上安装macos比物理机上安装限制少的多,也简单的多. 本文是在esxi6.7 update3版本上安装的Macos Catalina 10.15.6 .安装流程总的来说分三步, 是制作ISO虚 ...

最新文章

  1. 华南农业大学在Annual Review of Microbiology发表三篇综述文章
  2. Table '' is marked as crashed and should be repaired 解决方法
  3. 【MatConvnet速成】MatConvnet图像分类从模型自定义到测试
  4. Python 中的hash
  5. notepad设置中文
  6. python http协议获取对方的ip地址_http协议(一)基础知识
  7. ASP.Net/C# - PayPal接口文档
  8. 个人收藏的flex特效网址【经典中的极品】
  9. Java内存模型三大特性
  10. ASP.NET关闭下载窗口
  11. 风险投资,扼杀中国互联网创新的黑手
  12. AnyLogic简介
  13. JAVA_JDK下载与安装教程
  14. 局域网屏幕监控软件_实验14:局域网监控软件的应用
  15. apk提取加密素材_WDF资源加密及解密工具 – 素材防偷专用工具(附带教程)
  16. 常见计算机英语词汇翻译,常见计算机英语词汇翻译_0.doc
  17. 学习Linux的第七十一天
  18. 人力资源管理系统课程设计
  19. 华为畅享8plus停产了吗_华为畅享8和Plus哪个好? 华为畅享8 Plus与畅享8区别对比评测...
  20. 会议OA(会议排座送审)

热门文章

  1. 机器学习实战 2.3获取数据
  2. VBa运行c语言程序,Excel VBA编程详解
  3. 阿里巴巴P3C java编程规范(最新版github下载)
  4. LCD12864 并口和串口通用程序
  5. 联机侠控制台JAVA_我的世界MultiMc启动器
  6. DIY 3.5毫米/MMCX接口的耳机线(无麦)
  7. 通达信标记符号_通达信49个图标,高手指教,通达信软件里的股票标记符号,能增加吗...
  8. excel在线_如何设计有趣又实用的在线课程
  9. gpgga格式读取MATLAB,gpgga数据格式
  10. 使用PuttyGen和TortoiseGit进行Clone with SSH