# 升级系统
yum update -y
# 安装 ELRepo
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
# 安装新内核
yum remove -y kernel-headers kernel-tools kernel-tools-libs
yum --enablerepo="elrepo-kernel" install -y kernel-ml kernel-ml-devel kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs kernel-ml-tools-libs-devel
# 更新 Grub 后重启 (如无grub.cfg, 使用grub2-mkconfig -o /boot/grub2/grub.cfg 生成下)
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-set-default 0
reboot
【
或:修改启动顺序
1)查看当前默认启动内核
grub2-editenv list
2)查看当前有几个内核
cat /boot/grub2/grub.cfg | grep menuentry
3)更改默认启动内核
grub2-set-default "CentOS Linux (4.4.248-1.el7.elrepo.x86_64) 7 (Core)"
4)修改后查看当前默认启动内核
grub2-editenv list
】
# 重启后确认内核版本已升级为新内核
uname -r
# 清理多余内核
# 建议是:保留上一个版本的一个内核,这样新内核有任何问题,都可以随时换回去
1.检查系统现有内核
# rpm -q kernel
参考输出结果:
kernel-3.3.4-3.fc16.x86_64
kernel-3.3.5-2.fc16.x86_64
2.删除不用的内核
yum remove kernel-3.3.4-3.fc16.x86_64
参考🔗
https://cloud.tencent.com/developer/article/1767721
http://www.361way.com/centos7-grub2-cfg/6220.html🔗
备份地址: 【通过elrepo升级centos7内核】