我安装了 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