centos7升级内核

配置yum源

1
2
3
4
5
6
7
# 安装yum源
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

# 查看列表
yum --disablerepo=* --enablerepo=elrepo-kernel repolist
yum --disablerepo=* --enablerepo=elrepo-kernel list kernel*

安装最新版本的kernel

1
2
# 安装
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y

设置为默认内核

1
2
3
# 设置生成新的grub
grub2-set-default 0
grub2-mkconfig -o /etc/grub2.cfg

安装新版本工具包(可省略)

1
2
3
4
5
# 移除旧版本
yum remove kernel-tools-libs.x86_64 kernel-tools.x86_64

# 安装新版本
yum --disablerepo=* --enablerepo=elrepo-kernel install -y kernel-ml-tools.x86_64

重启查看内核版本

1
2
3
4
5
# 重启
reboot

# 查看内核版本
uname -sr

参考文档