linux centos切换内核版本

1.查看安装的内核版本
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

0 : Red Hat Enterprise Linux Server (5.14.2-1.el7.elrepo.x86_64) 7.2 (Maipo)
1 : Red Hat Enterprise Linux Server (5.12.8-1.el7.elrepo.x86_64) 7.2 (Maipo)
2 : Red Hat Enterprise Linux Server (5.4.144-1.el7.elrepo.x86_64) 7.2 (Maipo)
3 : Red Hat Enterprise Linux Server (3.10.0-1160.42.2.el7.x86_64) 7.2 (Maipo)
4 : Red Hat Enterprise Linux Server (3.10.0-327.el7.x86_64) 7.2 (Maipo)
5 : Red Hat Enterprise Linux Server (0-rescue-47c97cd002da4da8bd5d6bfc6d9c454d) 7.2 (Maipo)
6 : Red Hat Enterprise Linux Server release 7.2 (Maipo) (on /dev/sdb3)

2.修改版本配置
vi /etc/default/grub

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
#GRUB_DEFAULT=saved
GRUB_DEFAULT=3
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap net.ifnames=0 biosdevname=0 rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

                         

GRUB_DEFAULT的值改为上面查看的对应值,这里要改为 3.10.0-1160.42.2.el7.x86_64则修改为:
GRUB_DEFAULT=3


3.编译配置
grub2-mkconfig -o /boot/grub2/grub.cfg


4.重启系统
reboot

5.重启后查看内核版本

uname -a

完成版本切换


版权声明:本文为DPDK1hello原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。