安装导入包
代码语言:javascript复制rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
查看可用内核版本
代码语言:javascript复制yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
安装4版本kernel-lt内核
代码语言:javascript复制yum -y --enablerepo=elrepo-kernel install kernel-lt.x86_64 kernel-lt-devel.x86_64
安装最新kernel-ml内核(5版本)
代码语言:javascript复制yum -y --enablerepo=elrepo-kernel install kernel-ml.x86_64 kernel-ml-devel.x86_64
查看启动器
代码语言:javascript复制awk -F' '$1=="menuentry " {print i " : " $2}' /etc/grub2.cfg
显示如下:
0 : CentOS Linux (4.4.243-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1160.2.2.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-1127.19.1.el7.x86_64) 7 (Core)
3 : CentOS Linux (3.10.0-1127.el7.x86_64) 7 (Core)
4 : CentOS Linux (0-rescue-305bb87dc0504d04b714303567eab6cf) 7 (Core)
设置默认启动内核---0后边内核为我们设置的内核
代码语言:javascript复制grub2-set-default 0
查看内核版本默认启动顺序---确保第一个是我们设置的内核
代码语言:javascript复制awk -F' '$1=="menuentry " {print $2}' /etc/grub2.cfg
显示如下:
CentOS Linux (4.4.243-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-1160.2.2.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-1127.19.1.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-1127.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-305bb87dc0504d04b714303567eab6cf) 7 (Core)
在各节点执行---重启系统
代码语言:javascript复制reboot