如何更改 GRUB 中的默认内核

如何更改 GRUB 中的默认内核

我尝试更改 grub 文件以选择内核 5.14.21,这是列表中的第二个:

GRUB_DEFAULT=1
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

完成后sudo update-grub,我重新启动计算机,问题仍然存在。如何手动设置我的默认内核?

答案1

将其用于变量:

GRUB_DEFAULT=my-special-boot-entry
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

此外,/boot/grub/grub.cfg为您的首选条目设置一个 ID:

menuentry 'My Linux' --class debian --class gnu-linux --class gnu --id 'my-special-boot-entry' {…

从 /etc/default/grub 中删除splashquiet可以让您有机会调试该行为。

我想您已经找到了有用的手册:https://www.gnu.org/software/grub/manual/grub/html_node/Simple-configuration.html

相关内容