如何使用 GRUB_DEFAULT 选择默认启动操作系统?

如何使用 GRUB_DEFAULT 选择默认启动操作系统?

我正在运行 UBUNTU 17.10,并且有多个可能想要运行的 Linux 内核。

根据当前 grub 手册,GRUB_DEFAULT 是“默认菜单项。这可能是一个数字,在这种情况下,它标识生成的菜单中从零开始计数的第 N 个条目,或菜单项的标题,或特殊字符串‘saved’。如果您想将菜单项设置为默认菜单项,使用 id 可能会很有用,即使它之前的条目数量可能不定。”

grub 菜单不再提供各种操作系统选项。它提供了一个名为 Advanced 的菜单元素。选择此菜单项会调出可启动内核的子菜单。GRUB_DEFAULT 不会索引此子菜单。

我是否应该将自己的自定义启动选项添加到 /etc/grub.d/40_custom 并在 grub.menu 中引用这些菜单项?这个解决方案似乎很麻烦。过去定义默认内核要简单得多。

答案1

这是最简单的方法...

编辑/etc/default/grub...

sudo -H gedit /etc/default/grub

在文件顶部附近,编辑/添加这些参数......

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

然后更新 grub...

sudo update-grub

现在,当您启动时,它会记住您最后选择的操作系统,并将其设为默认操作系统,直到您下次选择其他操作系统。

相关内容