CentOS 7
查看系统内部有多少个内核:
cat /boot/grub2/grub.cfg |grep menuentry
配置从默认内核启动,下面命令的内核名称根据系统内部查到的实际名称来替换:
grub2-set-default “CentOS Linux (4.4.138) 7 (Core)”
验证是否配置成功:
grub2-editenv list
Ubuntu16.04
0.环境准备
Ubuntu16.04,内核版本4.10.0,新内核版本4.4.137
1.修改grub配置文件
编辑/etc/default/grub文件,将其中的GRUB_DEFAULT的值修改为saved
sudo gedit /etc/default/grub
2.查看系统内部已安装的内核
sudo cat /boot/grub/grub.cfg | grep menuentry
选择新的默认内核,内核名称在menuentry后的双引号内,例如上述命令显示结果如下,从其中选择Ubuntu, with Linux 4.4.137作为新的启动内核
menuentry 'Ubuntu, with Linux 4.10.0-28-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.10.0-28-generic-advanced-a58882f8-c86d-4817-8517-0b846a106892' {
menuentry 'Ubuntu, with Linux 4.10.0-28