1.查看当前版本
升级前,检查当前内核版本:
uname -r
上面的命令会输出类似与下面的内容:
3.10.0-514.2.2.el7.x86_64
也就是说,当前版本是3.10.0。
2.安装ELRepo repo
依次执行下面的两条命令进行安装:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
3.安装4.9.0内核:
sudo yum --enablerepo=elrepo-kernel install kernel-ml -y
确认结果:
rpm -qa | grep kernel
如果安装成功的话,上面的命令应该会输出包含kernel-ml-4.9.0-1.el7.elrepo.x86_64
的内容:
kernel-ml-4.9.0-1.el7.elrepo.x86_64
kernel-3.10.0-514.el7.x86_64
kernel-tools-libs-3.10.0-514.2.2.el7.x86_64
kernel-tools-3.10.0-514.2.2.el7.x86_64
kernel-3.10.0-514.2.2.el7.x86_64
然后,我们需要启用4.9.0
版本内核,设置默认grub2
启动项。
列出所有grub2
项:
sudo egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
上面命令的输出结果大体如下:
CentOS Linux 7 Rescue a0cbf86a6ef1416a8812657bb4f2b860 (4.9.0-1.el7.elrepo.x86_64)
CentOS Linux (4.9.0-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-514.2.2.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-bf94f46c6bd04792a6a42c91bae645f7) 7 (Core)
索引从0开始,也就是4.9.0
内核的位置是索引位置1.
sudo grub2-set-default 1
重启启动:
sudo shutdown -r now
4.查看安装结果
执行查看命令:
uname -r
输出结果:
4.9.0-1.el7.elrepo.x86_64
最新评论
不错挺好用的,东至梅城何红涛林场的 何红涛2个月前 (10-18)回复
识别码不对
呵呵
我的是ipv4网络,如何使用直播源啊!