制作多个 macOS 系统于 U 盘:全面指南289


在 macOS 设备上拥有多个操作系统可以带来诸多好处,例如:测试新版本、运行与特定软件兼容的旧版本,或者创建恢复分区。以下是一份详细指南,指导您如何使用 U 盘制作多个 macOS 系统:

先决条件* 空白 U 盘(容量至少为 16GB)
* macOS Catalina 或更高版本
* 最新版本的终端应用程序
* 所需 macOS 操作系统映像(可在 App Store 或其他来源下载)

步骤:

1. 格式化 U 盘


将 U 盘连接到 Mac,并在 Finder 中打开“磁盘工具”。选择 U 盘,然后单击“抹掉”按钮。选择“GUID 分区图”格式和“Mac OS 扩展(日志式)”文件系统。

2. 创建分区


在终端应用程序中,运行以下命令,将 U 盘分为两个分区:
```
diskutil partitionDisk /dev/diskX 2 GPT JHFS+ "macOS 1" 10000M HFS+ "macOS 2" R
```
其中 /dev/diskX 是 U 盘的设备标识符。请根据实际情况替换 X。

3. 挂载分区


运行以下命令,挂载新创建的分区:
```
diskutil mount /dev/diskX
diskutil mount /dev/diskXs1
diskutil mount /dev/diskXs2
```
其中 s1 和 s2 表示每个分区的索引号。

4. 复制 macOS 映像


将所需 macOS 映像复制到“macOS 1”分区:
```
cp -R /Applications/Install\ macOS\ /Contents/Resources/createinstallmedia /Volumes/macOS\ 1/
```
根据实际情况替换“macOS Catalina”为您下载的 macOS 版本。

复制另一个 macOS 映像到“macOS 2”分区,方法与上述相同,但将目标目录更改为 /Volumes/macOS 2/

5. 创建启动磁盘


运行以下命令,在“macOS 1”分区上创建可启动磁盘:
```
sudo /Applications/Install\ macOS\ /Contents/Resources/createinstallmedia --volume /Volumes/macOS\ 1 --applicationpath /Applications/Install\ macOS\
```

根据实际情况替换“macOS Catalina”为您下载的 macOS 版本。

同样地,在“macOS 2”分区上创建另一个可启动磁盘,但将目标卷更改为 /Volumes/macOS 2/

6. 卸载分区


创建可启动磁盘后,卸载所有分区:
```
diskutil unmount /Volumes/macOS\ 1
diskutil unmount /Volumes/macOS\ 2
diskutil unmount /dev/diskX
```
不要卸载 U 盘本身 (/dev/diskX)。

7. 重命名分区


最后,重命名分区以进行识别:
```
diskutil rename /dev/diskXs1 MacOS1
diskutil rename /dev/diskXs2 MacOS2
```

使用多系统 U 盘

要从 U 盘启动特定 macOS 系统,请在 Mac 启动时按住 Option 键,然后选择相应的系统分区(MacOS1 或 MacOS2)。

此方法允许您使用一个 U 盘在 Mac 上轻松运行多个 macOS 系统。请注意,该过程可能因 macOS 版本而略有不同,因此请务必在开始之前检查具体版本的安装说明。

2025-02-12


上一篇:Rust 操作系统在 Android 应用程序中的应用

下一篇:Android 系统录屏机制剖析