防止 rEFind 之后 grub 进行链式加载

防止 rEFind 之后 grub 进行链式加载

我对我自己的 Macbook 4,1 进行了三重启动,分别安装了 Mac OSX 10.5.8、Lubuntu 14.04 和 Windows XP SP3,并且安装了 rEFInd 作为我的引导加载程序。

现在基本上发生的情况是,首先 Mac 引导加载程序以不可见的方式加载,但我知道它在那里,因为我可以在按下选项键时调用它。

当我选择 Mac 或 Windows 时,它会直接进入该操作系统的实际加载程序,但当我选择 Lubuntu 时,它会先打开 grub 引导加载程序,为我提供相同的选项。我已将 grub 引导加载程序设置为 1 秒后加载 lubuntu,因此它不会在那里停留很长时间,但我如何才能像 Mac 和 Windows 那样跳过 grub?

三个加载程序(Mac、refind、grub)会大大减慢启动速度,尤其是因为大多数时候我只想启动到默认操作系统,那么我该如何减少这个时间呢?或者有什么理由我应该保持原样?

答案1

引导管理器和引导加载程序之间是有区别的。

来自rEFInd 官方网站

rEFInd 是一个启动管理器,这意味着它在计算机首次启动时向用户提供一个选项菜单 [...]。rEFInd 不是一个启动加载程序,后者是一个加载操作系统内核并将控制权交给它的程序。

GRUB既是:

许多流行的启动管理器,例如 Grand Unified Bootloader (GRUB),也是启动加载程序,这可能会让许多用户难以区分。

如果你想删除 GRUB 启动菜单中的超时,你可以编辑/etc/default/grub和设置

GRUB_TIMEOUT=-1

然后你必须做

sudo update-grub

相关内容