如何更改 Ubuntu 14.04 中的默认 grub 选项

如何更改 Ubuntu 14.04 中的默认 grub 选项

如何更改 Ubuntu 14.04 中的默认 Grub 启动选项?询问与回答对于旧版本,但这些解决方案似乎不再适用于 14.04。

具体来说,14.04 中使用的 Grub 版本现在有两个屏幕。第一个屏幕列出:

Ubuntu (default)
Ubuntu advanced
memory test
memory test (other options)

所有其他实际内核选项都隐藏在“Ubuntu 高级”子菜单下。

我安装了 14.04 服务器,但不知为何,它使用的是通用内核。不幸的是,使用服务器内核的选项列在“Ubuntu 高级”菜单下,而索引GRUB_DEFAULT不会/etc/default/grub影响或选择这些选项。

我通过将 GRUB_DEFAULT 更改为 4(对应于“Ubuntu 高级” grub 菜单下的第 5 个选项)进行了测试,但它仍然使用“Ubuntu(默认)”通用内核启动。我该如何解决这个问题?

答案1

例如,如果要启动的默认内核是“Ubuntu 高级”菜单上的第三个内核,则 grub 行将是:

GRUB_DEFAULT="1>2"

行数从 0 开始计数,因此“1”表示第一个或主菜单的第二行,即“Ubutnu 高级”菜单。“2”表示该菜单的第三行。

顺便说一句,请注意 Ubuntu 桌面版和服务器版之间的内核不再有任何区别,它们现在都使用相同的内核。

答案2

您可以通过将以下内容添加至来禁用 Grub 中的子菜单/etc/default/grub

GRUB_DISABLE_SUBMENU=y

再次运行后update-grub,您应该能够像平常一样使用索引。

相关内容