eg:将CentOS7 3.10.0 patch 成3.12.66,但默认的启动项还是3.10,想要修改成3.12版本启动可以这样修改:
首先找到CentOS7 的menuentry
cat /boot/grub2/grub.cfg |grep CentOS
结果
menuentry 'CentOS Linux (3.10.0-327.36.3.el7.x86_64) 7(Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted$menuentry_id_option 'gnulinux-3.10.0-327.36.3.el7.x86_64-advanced-1c8bb6d2-5c3d-4fbe-bfa8-53d463f745ce'{
然后设置CentOS7 作为默认的启动项(这儿只能使用上面命令输出中双引号“”或者单引号‘’中的内容)
grub2-set-default "CentOS Linux (3.12.66-rt88) 7(Core)"
然后验证默认启动项
[root@localhost rt-tests-1.0]# grub2-editenv list
saved_entry=CentOS Linux (3.12.66-rt88) 7 (Core)
最后reboot,即将启动centos7 3.12.66版本kernel