![2014 iMac 双启动错误](https://linux22.com/image/1195141/2014%20iMac%20%E5%8F%8C%E5%90%AF%E5%8A%A8%E9%94%99%E8%AF%AF.png)
我继承了一台旧的 2014 iMac,并尝试双启动安装 Ubuntu (20.04)。我设置了 rEFInd,并在 MacOS 中创建了一个 200GB 的分区用于安装,并在安装过程中遵循了“其他”选项,而不是完全擦除磁盘。
安装很顺利。非常顺利,机器自动启动到 Ubuntu。我似乎没有启动到 MacOS 的选项了。800GB APFS 分区仍然存在。有没有办法重新设置启动选择器?
谢谢,马特
答案1
安装时,Ubuntu 默认会安装 GRUB 2 引导加载程序。启动时,GRUB 2 将首先启动,但它可能会或可能不会显示菜单,具体取决于其设置以及是否检测到 macOS。我很久没有检查过了,但上次检查时,Ubuntu 的 GRUB 安装脚本在检测 macOS 方面表现不佳。因此,系统可能启动到 GRUB,然后直接进入 Ubuntu。如果您看到的是 GRUB 菜单或 rEFInd 屏幕,则这是不正确的,并且以下内容可能不适用;请澄清您在计算机启动时看到的内容。但是,如果它确实没有显示启动菜单……
最简单的解决方案是从 Ubuntu 中安装 rEFInd。您可以sudo apt install refind
在 Bash 提示符下输入;这将安装 Ubuntu 发行版附带的 rEFInd 版本。但是,为了保持最新版本,您可以安装重新整合 PPA以获取最新版本。以这种方式安装 rEFInd 后,它应该会在您重新启动或“冷启动”计算机时出现,并且应该会同时显示 macOS 和 Ubuntu 的选项。您从 macOS 进行的安装不起作用的原因是,一旦您安装了 Ubuntu,GRUB 2 就会接管作为主要引导程序。当使用非标准引导管理器(如 rEFInd)时,通常必须安装它后安装全部计算机上的操作系统。
请注意,从 Ubuntu 安装的 rEFInd 几乎肯定会替换从 macOS 安装的 rEFInd——它会覆盖文件(保留原始安装的配置文件和图标的备份)。因此,您无需查找并卸载之前安装的版本。