镜像转换 DMG => ISO (macOS 10.14.6 18G103)


Mac 352 阅 37 评

由于原版镜像封装方式无法在 VM 虚拟机安装,要把镜像转换成 ISO 镜像才行。每次想要找个最新版本的 ISO 都很麻烦,不如直接下载官方镜像自己制作。

说明:所有步骤均在 macOS 环境操作。打开原版镜像 macOS 10.14.6 18G103,把带系统图标 *.app 文件复制到 Applications 应用程序 再开始下面操作。

过程

  1. 打开终端,在 /tmp 目录建立大小 6GB 格式为 HFS 的 Mojave.cdr.dmg 文件

    hdiutil create -o /tmp/Mojave.cdr -size 6000m -layout SPUD -fs HFS+J
  2. 把它挂载到 /Volumes/install_build

    hdiutil attach /tmp/Mojave.cdr.dmg -noverify -mountpoint /Volumes/install_build
  3. 使用 macOS 安装包所提供的 createinstallmedia 工具,将原版镜像导入到 /Volumes/install_build

    10.15.x
    sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build /Applications/Install\ macOS\ Catalina.app --nointeraction
    
    10.14.x
    sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build /Applications/Install\ macOS\ Mojave.app --nointeraction
    
    10.13.x
    sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction
    
    10.12.x
    sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction

    如果提示清空 /Volumes/install_build 内容,输入密码 + 输入 Y + 回车。

    If you wish to continue type (Y) then press return: Y
    • 安装镜像制作完成,路径 /tmp/Mojave.cdr.dmg
    • /Volumes/install_build 会变成各种版本的名称,比如 10.14 /Volumes/Install macOS Mojave
  4. 卸载 /Volumes/Install macOS Mojave

    hdiutil detach /Volumes/Install\ macOS\ Mojave
  5. 关键步骤,将 /tmp/Mojave.cdr.dmg 转换成 Mojave.iso.cdr 保存在桌面。

    hdiutil convert /tmp/Mojave.cdr.dmg -format UDTO -o ~/Desktop/Mojave.iso
  6. 重命名+删除 /tmp/Mojave.cdr.dmg

    mv ~/Desktop/Mojave.iso.cdr ~/Desktop/Mojave.iso && rm /tmp/Mojave.cdr.dmg
  7. 删除原版镜像,可选。

    rm -fr /Applications/Install\ macOS\ Mojave.app
  8. 过程结束。

日志

macOSs-Mac:~ macos$ hdiutil create -o /tmp/Mojave.cdr -size 6000m -layout SPUD -fs HFS+J
created: /tmp/Mojave.cdr.dmg
macOSs-Mac:~ macos$ hdiutil attach /tmp/Mojave.cdr.dmg -noverify -mountpoint /Volumes/install_build
/dev/disk2              Apple_partition_scheme             
/dev/disk2s1            Apple_partition_map                
/dev/disk2s2            Apple_HFS                          /Volumes/install_build
macOSs-Mac:~ macos$ sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build
Password:
Ready to start.
To continue we need to erase the volume at /Volumes/install_build.
If you wish to continue type (Y) then press return: y
Erasing disk: 0%... 10%... 20%... 30%... 100%
Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100%
Making disk bootable...
Copying boot files...
Install media now available at "/Volumes/Install macOS Mojave"
macOSs-Mac:~ macos$ hdiutil detach /Volumes/Install\ macOS\ Mojave
"disk2" ejected.
macOSs-Mac:~ macos$ hdiutil convert /tmp/Mojave.cdr.dmg -format UDTO -o ~/Desktop/Mojave.iso
正在读取Driver Descriptor Map(DDM:0)…
正在读取Apple(Apple_partition_map:1)…
正在读取(Apple_Free:2)…
正在读取disk image(Apple_HFS:3)…
.............................................................................
已耗时: 1m 10.240s
速度:85.4M 字节/秒
节省:0.0%
created: /Users/macos/Desktop/Mojave.iso.cdr
macOSs-Mac:~ macos$ mv ~/Desktop/Mojave.iso.cdr ~/Desktop/Mojave.iso && rm /tmp/Mojave.cdr.dmg
macOSs-Mac:~ macos$ rm -fr /Applications/Install\ macOS\ Mojave.app
macOSs-Mac:~ macos$ 

镜像 macOS.10.14.6.18G103.DMG

magnet:?xt=urn:btih:daa09898b2764c9a513aee76c67d9f27c9ec6159

镜像 VMware.macOS.10.14.6.18G103.ISO

🎁 开箱
更新 2019-07-13
评论 ( 37 )
私信
pic
code
pre
  1. Nothing

    哦 应该是含更新2的最新版,18G84已经不能直接安装了(要做处理),这个应该没问题。

    5 年前 回复
  2. justin

    这是原版镜像吗

    5 年前 回复
  3. Joe

    我很想要这个。

    5 年前 回复
  4. denis

    帮了大忙

    5 年前 回复