如何制作OS X或MacOS的可引导Flash安装程序

在Mac上安装OS X或MacOS的过程并没有太大变化,因为OS X Lion使用Mac App Store将操作系统从光盘交付到电子下载。

下载Mac OS的最大好处当然是立即满足(而不必支付运费)。 但不足之处在于,只要安装Mac操作系统,您下载的安装程序就会被删除。

随着安装程序的消失,您将失去在多台Mac上安装操作系统的机会,而无需再次通过下载过程。 你也失去了一个安装程序,你可以使用它来执行完全覆盖启动驱动器的干净安装 ,或者有一个紧急启动安装程序,其中包含一些有用的实用工具,可以帮助你摆脱紧急情况。

为了克服OS X或MacOS的安装程序的这些限制,您只需要一个包含安装程序可引导副本的USB驱动器。

如何在USB驱动器上创建OSX或MacOS的可引导Flash安装程序

借助终端的帮助和Mac OS安装程序附带的超级秘密命令,您可以创建可引导的安装程序以用于所有Mac。 屏幕截图由Coyote Moon公司提供。

有两种方法可以制作安装程序的可引导副本; 一个使用终端 ,OS X和MacOS的所有副本都包含的命令行工具; 另一个使用Finder磁盘工具和终端的组合来完成工作。

过去,我一直向你展示使用Finder,Disk Utility和Terminal的手动方法。 尽管此方法涉及更多步骤,但对许多Mac用户来说更容易,因为大部分流程使用熟悉的工具。 这一次,我将向您展示终端应用程序方法,该方法使用自OS X Mavericks发布以来已包含在Mac OS安装程序中的单个命令。

请注意: OS X Yosemite安装程序安装程序的最后一个版本,我们使用Finder,Disk Utility和Terminal来验证此手动方法。 一般建议是跳过任何版本的Mac OS比OS X Mavericks更新的手动方法,而是使用终端方法和createinstallmedia命令,如下所述。

从不启动开始

在开始之前,停止。 这可能听起来有点愚蠢,但正如我上面提到的那样,如果您使用OS X或MacOS安装程序,它可能会在安装过程中从Mac中删除它自己。 所以,如果你还没有使用你下载的安装程序,请不要。 如果您已经安装了Mac OS,则可以按照以下说明重新下载安装程序:

如果您刚刚下载安装程序,您会注意到一旦下载完成,安装程序将自行启动。 您可以退出安装程序,就像退出其他Mac应用程序一样。

你需要什么

您的Mac上应该已经有OS X或MacOS安装程序 。 它将位于/ Applications文件夹中,具有以下名称之一:

一个USB闪存驱动器。 您可以使用任何尺寸为8 GB或更大的USB驱动器 。 我建议在32 GB到64 GB范围内使用闪存驱动器,因为它们似乎是成本和性能的最佳选择。 安装程序的可启动版本的实际大小会有所不同,具体取决于您要安装的Mac OS版本,但到目前为止,还没有超过8 GB的大小。

满足您要安装的操作系统最低要求的Mac

如果您拥有所需的一切,那么让我们开始吧,使用createinstallmedia命令。

使用Createinstallmedia命令创建可引导的Mac安装程序

OS X Yosemite的createinstallmedia命令。 屏幕截图由Coyote Moon公司提供。

这并不是什么秘密,但从OS X Mavericks开始 ,Mac OS安装程序就包含一个隐藏在安装程序包内的命令,该命令将过去成为创建安装程序可引导副本的复杂过程,并将其转变为转换成您输入终端的单个命令。

此终端命令(称为createinstallmedia)可以使用连接到Mac的任何驱动器创建安装程序的可引导副本。 在本指南中,我们将使用USB闪存驱动器,但您也可以使用连接到Mac的普通硬盘驱动器或SSD。 无论目的地如何,过程都是一样的。 无论您使用哪种介质创建可引导的Mac OS安装程序,它都将被createinstallmedia命令完全擦除,因此请小心。 无论您要使用闪存驱动器,硬盘驱动器还是SSD,请务必在开始此过程之前备份驱动器上的所有数据。

如何使用Createinstallmedia终端命令

  1. 确保Mac OS安装程序文件存在于/ Applications文件夹中。 如果它不存在,或者您不确定其名称,请阅读本指南的前一部分以了解安装程序文件名的详细信息,以及如何下载所需的文件。
  2. 将您的USB闪存驱动器插入Mac。
  3. 检查闪存驱动器的内容。 在此过程中驱动器将被擦除 ,因此如果您要保存的闪存驱动器上有任何数据,请在继续之前将其备份到另一个位置。
  4. 将闪存驱动器的名称更改为FlashInstaller 。 您可以通过双击驱动器的名称来选择它,然后输入新名称。 您实际上可以使用任何您想要的名称,但它必须与您在下面的createinstallmedia命令中输入的名称完全匹配。 出于这个原因,我强烈建议使用一个没有空格且没有特殊字符的名称。 如果您使用FlashInstaller作为驱动器的名称,则可以复制/粘贴下面的命令行,而不是在终端中输入相当长的命令。
  5. 启动Terminal,位于/ Applications / Utilities中。
  6. 警告: 以下命令将完全擦除名为 FlashInstaller 的驱动器
  7. 在打开的“终端”窗口中,根据您正在使用的OS X或MacOS安装程序,输入以下命令之一。 除非使用FlashInstaller以外的名称,否则以“sudo”文本开头并以“nointeraction”结尾(不带引号)的命令可以复制/粘贴到终端。 您应该能够三次点击下面的命令行来选择整个命令。

    macOS高Sierra安装程序命令行


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

    macOS Sierra安装程序命令行

    sudo / Applications / Install \ macOS \ Sierra.app/Contents/Resources/createinstallmedia --volume / Volumes / FlashInstaller --applicationpath / Applications / Install \ macOS \ Sierra.app --nointeraction

    OS X El Capitan安装程序命令行

    sudo / Applications / Install \ OS \ X \ El \ Capitan.app/Contents/Resources/createinstallmedia --volume / Volumes / FlashInstaller --applicationpath / Applications / Install \ OS \ X \ El \ Capitan.app -nointeraction

    OS X Yosemite安装程序命令行

    sudo / Applications / Install \ OS \ X \ Yosemite.app/Contents/Resources/createinstallmedia --volume / Volumes / FlashInstaller --applicationpath / Applications / Install \ OS \ X \ Yosemite.app -nointeraction

    OS X Mavericks安装程序命令行

    sudo / Applications / Install \ OS \ X \ Mavericks.app/Contents/Resources/createinstallmedia --volume / Volumes / FlashInstaller --applicationpath / Applications / Install \ OS \ X \ Mavericks.app -nointeraction

  8. 复制该命令,将其粘贴到终端,然后按回车键回车键
  9. 系统会要求您输入管理员密码。 输入密码并按回车进入
  10. 终端将执行该命令。 它将首先擦除目标驱动器,在这种情况下,将擦除名为FlashInstaller的USB闪存驱动器。 然后它会开始复制所有需要的文件。 这个过程可能需要一些时间,所以耐心点,有一些酸奶和蓝莓(或您选择的小吃); 这应该与完成复制过程所需的时间大致相当。 当然,速度取决于您要复制的设备; 我的旧USB驱动器需要一段时间; 也许我应该做午餐。
  11. 当过程完成时,终端将显示行完成,然后显示终端命令提示行。

您现在拥有OS X或MacOS安装程序的可启动副本,您可以使用它们在任何Mac上安装Mac OS,包括使用高级Clean安装方法; 您还可以将其用作故障排除实用程序。