Pierre Raynard Asked: 2020-04-20 13:24:07 +0800 CST2020-04-20 13:24:07 +0800 CST 2020-04-20 13:24:07 +0800 CST 在 GRUB 中将高级选项设置为默认 (= 0) 启动 772 我安装了 Ubuntu 16.04,它只能在 GRUB(新贵)的高级选项下正确启动。我知道您可以从 grub 菜单中对引导选项的顺序进行排序,默认为 0,但在这种情况下我需要选择一个高级选项。有谁知道我可以如何设置高级选项,即它们是如何编号的? 对于某些背景,我这样做是为了可以从无法选择 grub 选项的远程 shell 重新启动。 任何帮助表示赞赏。 upstart grub2 boot 1 个回答 Voted Best Answer heynnema 2020-04-20T14:25:26+08:002020-04-20T14:25:26+08:00 请参阅将“旧”内核设置为默认 grub 条目中的已接受答案 sudo -H gedit /etc/default/grub 找到包含 GRUB_DEFAULT 的行 - 这是您要编辑以设置默认值的行。您必须知道所需内核的全名——例如 Ubuntu,使用 Linux 3.13.0-53-generic——以及“高级菜单”的全名——例如 Ubuntu 的高级选项。 然后将这两个字符串与 > 组合起来,并将 GRUB_DEFAULT 设置为:GRUB_DEFAULT="Ubuntu>Ubuntu 的高级选项,使用 Linux 3.13.0-53-generic"(包括引号)。 保存它,然后构建更新的 grub 菜单。 sudo update-grub
请参阅将“旧”内核设置为默认 grub 条目中的已接受答案
sudo -H gedit /etc/default/grub
找到包含 GRUB_DEFAULT 的行 - 这是您要编辑以设置默认值的行。您必须知道所需内核的全名——例如 Ubuntu,使用 Linux 3.13.0-53-generic——以及“高级菜单”的全名——例如 Ubuntu 的高级选项。
然后将这两个字符串与 > 组合起来,并将 GRUB_DEFAULT 设置为:GRUB_DEFAULT="Ubuntu>Ubuntu 的高级选项,使用 Linux 3.13.0-53-generic"(包括引号)。
保存它,然后构建更新的 grub 菜单。
sudo update-grub