如何使用终端创建 macOS Big Sur ISO 文件 1

如何使用终端创建 macOS Big Sur ISO 文件

您可能想要创建 macOS Big Sur ISO 文件的原因不止一个。 也许您希望将 macOS 安装到 VMWare 和 Parallels Desktop 等虚拟机中进行广泛的测试。 也许您愿意在外部硬盘驱动器上制作替代安装程序媒体。 无论您制作 macOS Big Sur ISO 文件的原因是什么,您都会很高兴知道无需使用任何第三方工具即可微调功能齐全的 ISO 文件。 如果你都准备好了,让我来指导你!

使用终端应用程序制作 macOS Big Sur ISO 文件

那么,如何在 Mac 上获取 ISO 文件? 借助名为 Terminal 的内置应用程序,您可以通过命令行制作可用的 ISO 文件。 对于那些想知道为什么整个过程需要终端或第三方应用程序的人来说,这是因为 macOS 安装程序应用程序实际上是一个 .app 文件(而不是磁盘映像)。

值得指出的是,您也可以使用相同的过程为前几代 macOS(如 macOS Catalina 和 Mojave)创建 ISO 文件。 因此,即使您想要旧代 macOS 的文件,以下步骤也可以带您完成。 话虽如此,让我们开始吧!

  1. 要开始,请前往 Mac 应用商店 并下载 macOS Big Sur 的安装程序. 下载 macOS 安装程序应用程序(命名为 macOS Big Sur.app)后,您可以在 应用 文件夹。

2. 现在,打开 终端 应用程序。 您可以从 应用程序 > 实用程序 文件夹。 或者,您可以按 命令+空格 并搜索 终端应用 快速找到它。

在 Mac 上启动终端应用程序

3. 接下来,是时候 创建临时磁盘映像. 启动终端并运行以下命令。

hdiutil create -o /tmp/MacBigSur -size 12500m -volname MacBigSur -layout SPUD -fs HFS+J

创建临时磁盘映像

4.接下来,你需要 挂载磁盘映像

hdiutil attach /tmp/MacBigSur.dmg -noverify -mountpoint /Volumes/MacBigSur

现在挂载磁盘映像

5.接下来, 复制安装程序文件 到我们刚刚使用 createinstallmedia 实用程序创建的磁盘映像,该实用程序是 macOS 安装程序应用程序的一部分。

sudo /Applications/Install\ macOS\ Big\ Sur/Contents/Resources/createinstallmedia --volume /Volumes/MacBigSur --nointeraction

现在复制安装程序文件

6. 现在, 按回车 然后键入 管理员密码 进行身份验证。 现在,您需要等待一段时间才能创建安装程序。 该过程完成后,您将需要 卸载磁盘映像 体积。

hdiutil detach /Volumes/MacBigSur/

是时候卸载磁盘映像了

7. 接下来, 转换新创建的 macOS Insaller 磁盘映像文件 到 ISO/CDR 文件。 现在,它将显示在桌面上。

hdiutil convert /tmp/MacBigSur.dmg -format UDTO -o ~/Desktop/MacBigSur.cdr

确保将新创建的 macOS Insaller 磁盘映像文件转换为 ISO:CDR 文件

8.接下来, 更改文件扩展名 从 .cdr 到 .iso。

mv ~/Desktop/MacBigSur.cdr ~/Desktop/BigSur.iso

接下来,将文件扩展名从 .cdr 更改为 .iso。

这里的所有都是它的! 您已在 Mac 上成功制作了 macOS Big Sur ISO 文件(名为 BigSur.iso)。

如何创建 macOS Big Sur ISO 文件

使用终端创建 macOS Big Sur ISO 文件

因此,这就是您可以使用 Mac 上的终端应用程序创建功能性 ISO 文件的方式。 第一方应用程序可以可靠地制作 ISO 文件,这很好,因为您不必寻找第三方软件,甚至不必花一些钱。 作为一个严重依赖终端来完成它的人,我必须说你可以指望应用程序更频繁地完成任务。

虽然也可以在磁盘工具的帮助下将 dmg 和 CDR 文件转换为 ISO,但整个过程并不简单。 因此,我不推荐它。 顺便问一下,有任何问题或反馈吗? 请务必将您的想法与此主题相关。 此外,不要忘记阅读我们对 macOS Big Sur 上其他文章的报道,包括我们收集的最佳 Big Sur 小部件、解决 Big Sur 上的电池消耗问题等等。

In relation :  如何在 Chrome 中获得触控栏支持