如何在 Mac 上创建 Linux USB 驱动器并从其启动
以下介绍了如何使用多种方法在 Mac 上创建可启动的 Linux USB 驱动器,使您能够轻松尝试 Linux。
长期以来,Linux 一直是可启动闪存驱动器的代名词,无论是修复主操作系统的某种问题,还是尝试各种发行版。
有几种方法可以为 Mac 创建 Ubuntu(或其他 Linux)可启动 USB 驱动器。您可以选择免费软件路线以获得简单的选择,或者花一点时间使用终端自行创建驱动器。让我们看看这两种方法。
首先:准备你的USB驱动器
当您想要在 Mac 上创建可启动的 Linux USB 驱动器时,第一步是确保您拥有适合该作业的 USB 驱动器,并且其格式正确以避免出现任何问题。
某些 Linux 版本可能需要更大的容量,因此下载时请注意要求。一般来说,4GB 以上的任何内存都可以完成这项工作。其他人没有任何严格的要求,但无论如何,事先格式化为 FAT 是一个好主意。
警告:当您执行此操作时,驱动器上的所有内容都将被删除!
将 USB 驱动器插入 Mac 并启动磁盘实用程序(在应用程序 > 实用程序下,或通过 Cmd + Space 使用 Spotlight 进行搜索)。
在左侧菜单中选择您的 USB 设备,然后点击擦除。
为其命名,然后在格式下选择MS-DOS (FAT),并在方案下选择GUID分区图。
点击擦除以应用更改。如果失败,请重试——有时系统没有及时卸载卷,该过程将无法完成。
如果问题持续存在,请尝试另一个 USB 驱动器。现在下载一个 Linux 发行版并将其安装到您的 U 盘上,然后就可以开始了。
使用 Etcher 制作可启动的 Linux USB 驱动器
balenaEtcher 是一款免费的开源工具,用于将光盘映像刻录到 USB 和 SD 驱动器上。它使得创建可启动设备变得完全万无一失:
获取所需的 Linux 映像,然后下载 Etcher 并安装它。
插入 U 盘,然后启动 Etcher。
点击选择镜像并找到您下载的Linux镜像——Etcher支持IMG、ISO和ZIP等。
确保选择了正确的 USB 设备——点击更改以查看已连接设备的列表。
单击Flash 完成该过程并等待该过程完成。
您可能会看到一条错误消息,警告您的 USB 驱动器与 Mac 不兼容。这很正常——只需弹出即可。您的可启动 Linux USB 驱动器现已准备就绪;您现在可以跳到下面的引导您的 USB 驱动器部分。
使用终端创建 Live USB
如果由于某种原因您不想使用 Etcher(可能您使用的是不兼容的 macOS 版本),您可以使用命令行完成此任务。可以使用 Mac 的内置命令行界面“终端”。
虽然这种方法需要更多的思考和耐心,但实际上非常简单。你甚至可能会学到一些新东西,而且事后你会觉得自己很聪明。假设您已按照之前的说明格式化了驱动器,其工作原理如下:
1. 转换你的ISO
启动终端并记下 Linux 光盘映像在 Finder 中的存储位置。使用 hdiutil Convert
命令将图像(通常是 ISO)转换为 IMG 文件:
hdiutil convert [/path/to/downloaded.iso] -format UDRW -o [/path/to/newimage]
将 [/path/to/downloaded.iso]
替换为您自己的 ISO 的位置(如果需要,您可以直接拖放到终端窗口中)和 [/path/to/newimage]
到您想要创建新图像文件的位置。
注意:现代版本的 macOS 将自动创建 .DMG 文件。如果您的版本没有执行此操作,请尝试将 IMG 附加到新图像文件名的末尾,例如 [/path/to/newimage.img]
2. 将镜像写入USB
接下来,您需要确定驱动器的安装位置,以便告诉 Mac 使用哪个驱动器。打开终端后,使用以下命令列出所有连接的驱动器:
diskutil list
您可能能够使用排除过程通过名称、格式和大小来识别驱动器。记下 IDENTIFIER 列下的列表,然后使用以下命令卸载驱动器:
diskutil unmountDisk /dev/[diskX]
您需要将 [diskX
] 替换为相应的数字,例如 disk3
——如果成功,终端将报告磁盘已卸载。如果您在卸载驱动器时遇到问题,可以启动“磁盘工具”,右键单击驱动器,然后选择卸载(但不要弹出驱动器)。
最后一步是使用 dd
命令将映像写入 USB 记忆棒:
sudo dd if=[/path/to/newimage.dmg] of=/dev/[diskN] bs=1m
将 [/path/to/newimage.dmg]
替换为第一步中创建的文件的路径(同样,拖放效果最好),并且 [diskN]
与之前确定的位置。由于您使用了 sudo
命令,因此您需要立即使用管理员密码进行授权。
现在您已完成,您的驱动器已准备好启动。
启动您的 USB 驱动器
假设一切顺利,您现在将拥有一个可让您启动 Linux 的 USB 驱动器。将其插入您想要使用的 Mac,然后关闭计算机。
为了访问 Mac 的启动菜单,您需要在启动时按住 Option (Alt) 键。执行此操作的最佳方法是关闭、按住 Option 键、启动 Mac,然后等待。如果操作正确,您将看到一些选项,包括内置硬盘驱动器和之前创建的名为 EFI Boot 的 USB 设备。
要引导至 Linux,请选择 USB 设备并单击箭头(或双击它)。根据您所使用的内容,您可能会得到另一个菜单,它充当您特定 Linux 风格的引导加载程序。
如果您遇到问题,或者您的 USB 驱动器无法显示,请尝试使用上述替代方法再次运行该过程,使用不同的 USB 记忆棒或端口运行,或者查阅各自发行版的帮助文档。
在 Mac 上尝试 Linux 的最佳方式
假设一切顺利,您现在已经在 Mac 上运行了 Linux,您可以对其进行测试,如果您厌倦了 macOS,则可以直接安装它。您仍然有一个 Apple 恢复分区,可以在计算机启动时按住 Cmd + R 来访问该分区。如果您决定返回,这可以帮助您重新安装 macOS(或应用其他修复程序)。
还有其他工具声称可以帮助您做到这一点,但并非所有工具都有效,而且有些工具需要花钱。 Unetbootin 仍然是 Linux 和 Windows 用户的热门选择,但在 Mac 上不如 Etcher(并且在较新版本的 macOS 上存在一些问题)。
还有我们最喜欢的 Mac Linux USB Loader,它是开源的并且得到积极维护。假设您不想下载 Xcode 并自行编译,那么预编译的二进制文件将花费您 5 美元。如此低廉的入场费有助于维持该项目,但当有完美的免费替代方案时,很难证明付费是合理的。
有关更多信息,请查看如何从 USB 闪存驱动器安装 macOS。如果您希望在内部驱动器上安装 Linux,那么我们有关如何在 Mac 上双启动 Linux 的指南是您接下来必读的内容。