在服务器上装了新的内核,想指定默认从新内核启动,但是某些发行版的/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>