GRUB_DEFAULT=

GRUB_DEFAULT=

设想

我可以通过按住shiftboot$ dpkg --list | grep linux-image

/etc/default/grub我知道我可以通过设置N 为内核的 ID来更改默认启动内核GRUB_DEFAULT=N。我遇到的问题是如何获取内核的相应 ID。

问题

我怎样才能知道哪个内核对应 id 0 等等?

答案1

在 /etc/default/grub 中:


GRUB_DEFAULT=

默认菜单项。这可能是一个数字,在这种情况下,它标识生成的菜单中从零开始计数的第 N 个条目,或菜单项的标题,或特殊字符串“已保存”。如果您想将菜单项设置为默认菜单项,使用标题可能会很有用,即使它之前的条目数量可能不定。

例如,如果您有(grep -i menuentry /boot/grub/grub.cfg):

menuentry 'Example GNU/Linux distribution' --class gnu-linux { ... }

然后你可以使用以下命令将其设为默认设置:

GRUB_DEFAULT='Example GNU/Linux distribution'

如果你将其设置为“已保存”,则默认菜单项将由 'GRUB_SAVEDEFAULT'、grub-set-default、或 grub-reboot。

默认值为“0”。


GRUB_SAVEDEFAULT=

如果此选项设置为“true”然后,当选择一个条目时,它会将其保存为新的默认条目,以供将来运行 GRUB 使用。这仅在以下情况下有用:GRUB_DEFAULT=已保存';它是一个单独的选项,因为 'GRUB_DEFAULT=saved' 在没有此选项的情况下与 grub-set-default 或 grub-reboot 结合使用时很有用。默认情况下未设置。


相关内容