如何更改我的双引导发行版上的顺序

Gio*_*Mar 3 grub2 dual-boot

我在笔记本电脑上安装了 Ubuntu MATE 和 Kubuntu。我想更改启动顺序。每次重新启动时,我都必须向下滚动并点击enter才能登录 Kubuntu。我的首要任务是 Kubuntu。如果我不选择 MATE,如何更改 GRUB 中的顺序以便 Kubuntu 自动启动?

Win*_*nix 8

更好的方法是重复上次启动选择

我之所以这样说是因为有时当你运行 Windows 时,它会在凌晨 3 点醒来,神秘地更新、重新启动、完成更新并返回睡眠状态。如果您的默认设置是 Ubuntu,但定期启动到 Windows 并使系统进入睡眠状态,则 Windows 更新可能会开始但永远不会完成。

重复上次启动选择的另一个原因是您可能在 Kubuntu 中工作一周,然后在 Mate 中工作一周。如果 Grub 只记住您上次的引导选择,并且您不必继续覆盖每个引导,那就更容易了。

重复上次启动选择的另一个原因是,如果您要在“高级选项”菜单中覆盖内核几天或几周。更重要的是,如果像我一样你有 20 多个内核(每个内核都有常规、安全和修复模式三个选项)可能意味着很多方向键。

如何让 Grub 重复上次启动选择

这是相当简单的。使用sudo权力编辑/etc/default/grub和更改以下内容:

#GRUB_DEFAULT=0 # Rather than option #1, we'll always default to last boot choice.
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Run Code Online (Sandbox Code Playgroud)

您将注释掉第一行,并在其下方插入接下来的两行。

保存文件并在终端中输入:

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

如果您仍想要原来的请求

您可以通过菜单项编号设置默认启动选择,其中 0 是第一个项:

如上所述编辑,/etc/default/grub但这次使用:

GRUB_DEFAULT=0
Run Code Online (Sandbox Code Playgroud)

删除#行开头的 ,将其从注释转换为命令。用于0菜单第一个条目、1第二个菜单条目等。

有关在 Grub 中将子菜单项设置为默认引导选择的更多详细信息,请参阅上面的链接。