CentOS使用ELRepo RPM repository升级内核版本
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
来源:https://www.huanp.com/idc/91744.html
声明:欢迎分享本文,转载请保留出处!
声明:欢迎分享本文,转载请保留出处!