载入ELRepo仓库的公共密钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装ELRepo仓库的yum源
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
载入elrepo-kernel元数据
yum --disablerepo="*" --enablerepo="elrepo-kernel" repolist
查看可用的系统内核包,长期维护版本为lt,最新主线稳定版为ml
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
安装最新的内核,长期维护版本kernel-lt 最新稳定版选择kernel-ml
yum --enablerepo=elrepo-kernel install -y kernel-lt
查看可用内核版本及启动顺序
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
安装辅助工具
yum install -y grub2-pc
设置内核默认启动顺序
grub2-set-default 0
编辑/etc/default/grub文件
设置 GRUB_DEFAULT=saved
为 GRUB_DEFAULT=0
生成 grub 配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
删除旧版本工具包–可选
yum remove kernel-tools-libs.x86_64 kernel-tools.x86_64
升级内核工具包
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-lt-tools.x86_64