在服务器上装了新的内核,想指定默认从新内核启动,但是某些发行版的/boot/grub2/grub.cfg里面,没有找到各个内核的menuentry选项。这该怎么办呢?

方法就是,修改/etc/default/grub这个文件,把里面的”GRUB_ENABLE_BLSCFG”这个参数给改为false(或者注释掉)

接着再grub-mkconfig -o /boot/grub2/grub2.cfg即可

然后

grep ^menuentry /boot/grub2/grub.cfg
grub2-set-default <index_of_kernel>

你也可能喜欢

发表评论