在 GRUB 中将高级选项设置为默认 ( = 0) 启动

在 GRUB 中将高级选项设置为默认 ( = 0) 启动

我安装了 Ubuntu 16.04,但只有在 GRUB(upstart)的高级选项下才能正常启动。我知道您可以从 grub 菜单中对启动选项的顺序进行排序,其中 0 为默认值,但在这种情况下我需要选择一个高级选项。有人知道我如何设置高级选项,即它们如何编号吗?

为了说明背景,我这样做是为了能够从远程 shell 重新启动,而我无法选择 grub 选项。

任何帮助都将受到赞赏。

答案1

请参阅接受的答案将“较旧”的内核设置为默认 grub 条目

sudo -H gedit /etc/default/grub

找到包含 GRUB_DEFAULT 的行 - 这是您要编辑以设置默认值的内容。您必须知道所需内核的全名 - 例如 Ubuntu,Linux 3.13.0-53-generic - 以及“高级菜单”的全名 - 例如 Ubuntu 的高级选项。

然后用 > 将这两个字符串组合起来,并将 GRUB_DEFAULT 设置为:GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.13.0-53-generic"(包括引号)。

保存它,然后构建更新的 grub 菜单。

sudo update-grub

相关内容