macOS 命令行制作多系统启动 U 盘232


在 macOS 系统中,使用命令行制作多系统启动 U 盘可以方便地安装或修复多个操作系统。本指南将详细介绍如何在 macOS 上使用命令行创建包含多个可启动系统的 U 盘。

准备 U 盘

将一个 8GB 或更大容量的空白 U 盘插入 Mac。在“磁盘工具程序”中,选择 U 盘,然后单击“抹掉”按钮。在“格式”菜单中,选择“Mac OS 扩展(日志式)”格式,然后单击“抹掉”按钮。

创建分区表

在终端中键入以下命令,将 U 盘分区为 GUID 分区表:
```
diskutil partitionDisk /dev/disk# GPT HFS+ "MyUDisk" R
```
其中 `/dev/disk#` 应替换为 U 盘的设备标识符(例如:`/dev/disk2`)。

创建 macOS 可启动分区

使用 `createinstallmedia` 命令创建第一个可启动 macOS 分区:
```
sudo /Applications/Install\ macOS\ [macOS 版本].app/Contents/Resources/createinstallmedia --volume /Volumes/MyUDisk --nointeraction
```
其中 `[macOS 版本]` 应替换为要安装的 macOS 版本(例如:`Catalina`)。该命令将下载并安装 macOS 映像到 U 盘的分区中。

创建其他分区(可选)

要创建其他可启动分区(例如 Windows 或 Linux),请使用以下命令:
```
diskutil createPartition /dev/disk# [分区名称] exFAT
```
其中 `/dev/disk#` 应替换为 U 盘的设备标识符,`[分区名称]` 应替换为分区的名称(例如:`Windows`)。

安装其他操作系统

将相应的操作系统 ISO 映像或安装文件复制到 U 盘上创建的相应分区中。例如,要安装 Windows,请将 Windows ISO 映像复制到 `Windows` 分区中。使用 Rufus 或 Etcher 等第三方工具将 ISO 映像写入 U 盘分区。

设置启动菜单

在 U 盘上设置启动菜单,使用以下命令:
```
sudo bless --folder /Volumes/MyUDisk/System/Library/CoreServices --bootinfo --bootable --mountpoint /Volumes/MyUDisk --setBoot
```
这将创建一个 EFI 启动菜单,允许您在启动时从多个操作系统中进行选择。

测试 U 盘

关闭 Mac,插入 U 盘,然后按住 Option 键启动。您应该会看到一个启动菜单,列出 U 盘上的所有可启动系统。选择您要安装的系统启动安装程序。

完成

按照安装程序的提示完成操作系统安装。创建多系统启动 U 盘后,您可以使用它轻松地在不同操作系统之间切换,而不必每次都重新格式化 U 盘。

2025-01-31


上一篇:深入剖析 Linux 系统查看

下一篇:Linux 系统安装指南:一步步深入剖析