Centos 7 多个内核指定默认启动项

修改系统内核启动顺序
如果不修改系统grub2引导程序,内核还是系统默认,所以修改内核启动顺序。

1
2
3
4
5
# cat /boot/grub2/grub.cfg | grep menuentry      查看系统有几个内核
menuentry 'CentOS Linux (3.10.0-1160.15.2.el7.x86_64) 7 (Core)'
menuentry 'CentOS Linux (5.11.3-1.el7.elrepo.x86_64) 7 (Core)'
menuentry 'CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)'
menuentry 'CentOS Linux (0-rescue-097bb8bd97af424eb2e46072fd2f5de2) 7 (Core)'

设置默认启动内核

1
# grub2-set-default "CentOS Linux (5.11.3-1.el7.elrepo.x86_64) 7 (Core)"

验证是否修改成功

1
2
# grub2-editenv list
saved_entry=CentOS Linux (5.11.3-1.el7.elrepo.x86_64) 7 (Core)

重启系统后再看内核版本

1
2
3
# reboot
# uname -r
5.11.3-1.el7.elrepo.x86_64
text