关于Wmware虚拟机装黑苹果,不能直接使用dmg格式的macOS安装镜像进行安装,需要把dmg格式转换为iso格式才行。网上部分教程是教你使用UltraISO将dmg格式的镜像转换为iso格式(比如此篇),但是这种方法只适用于版本10.12以下的镜像,10.12及以上版本使用此方法无效。
把下载好的dmg格式镜像放到macOS桌面,双击镜像文件,桌面弹出新盘(也有可能不弹出新盘直接打开文件夹,这取决于你下载的镜像)→双击新盘,弹出文件夹→将“安装 macOS Sierra”拖动到右边文件夹,在启动台里能看到“安装 macOS Sierra”。
打开终端,依次输入以下命令:
hdiutil attach /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app
命令解释:将“安装 macOS Sierra”关联到Volumes/目录下, 成为install_app,执行效果如下图。
hdiutil create -o /tmp/Sierra.cdr -size 7316m -layout SPUD -fs HFS+J
命令解释:建立一个大小为 7316MB 的cdr 文件(iso前身), 放在临时目录下,之后会转换为iso格式,并从临时目录下移除,执行效果如下图。
hdiutil attach /tmp/Sierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
命令解释:将上面的临时文件关联到/Volumes/目录下,成为install_app,执行效果如下图。
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
命令解释:将install_app 中BaseSystem.dmg 转到/Volumes/install_build中,执行效果如下图。
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
命令解释:删除Packages。
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/
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
命令解释:上述3个命令都是将install_app里的东西放到OSX Base System 中, OSX Base System存放就是最后iso 镜像里的所有内容。
hdiutil detach /Volumes/install_app
命令解释:装卸install_app,执行效果如下图。
hdiutil detach /Volumes/OS\ X\ Base\ System/
命令解释:装卸osx Base System,执行效果如下图。
hdiutil convert /tmp/Sierra.cdr.dmg -format UDTO -o /tmp/Sierra.iso
命令解释:将Sierra.cdr.dmg文件转换为Sierra.iso文件,执行效果如下图。
mv /tmp/Sierra.iso.cdr ~/Desktop/Sierra.iso
命令解释:将Sierra.iso.cdr文件放到桌面,并将后缀改为.iso。
最后桌面将出现Sierra.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