nerdy tidbits*

多系统引导软件 rEFInd

2021.07.06

The rEFInd Boot Manager

这个东西可以替换系统自带的引导软件,官网在上面,我的使用环境是 macOS Catalina 10.15.7

在同一块硬盘上安装多个版本的 macOS

今天才发现其实可以在同一块硬盘上安装两个版本的 macOS ,只要磁盘空间够大就好。所以就试着在机器上新建的一个 Volume 。

使用系统自带的 Disk Utility 在硬盘的同一个 Container 里新建一个 Volume ,这个和普通的磁盘分区不一样,应该是 APFS —— 苹果的文件系统里特有的一个概念。

反正新建一个 Volume 是和同一容器(container)下的其他 Volume 共享空间的,不用选择盘的大小。

新建好之后,AppStore 中下载 Big Sur 的安装文件,安装的时候选择新建的那块盘就好了,其他的没有什么区别。

恢复用 rEFInd 引导

安装好新系统之后,之前安装的 rEFInd 会失效。所以需要重新启用一下。具体步骤也很简单。

  1. 创建一个文件夹 sudo mkdir /Volumes/ESP
  2. 挂载引导分区 sudo mount -t msdos /dev/disk0s1 /Volumes/ESP
  3. 然后使用 bless 命令。
sudo bless --mount /Volumes/ESP --setBoot --file /Volumes/ESP/efi/refind/refind_x64.efi --shortform

然后重启机器就不再是系统自带的引导了。