我正在运行 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
现在,当您启动时,它会记住您最后选择的操作系统,并将其设为默认操作系统,直到您下次选择其他操作系统。