前置工作

确认系统信息

$ cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 
    
$ uname -r
3.10.0-862.11.6.el7.x86_64

开始升级

导入 public key

$ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

安装 ELRepo
http://elrepo.org/tiki/tiki-index.php 查找所需的 ELRepo

$ rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

安装 kernel-lt

$ yum --enablerepo=elrepo-kernel install kernel-lt -y

修改启动内核
Centos 7 是通过 grub2 程序引导,修改方法和 Centos 6 不一样 ,我们可以通过 cat /boot/grub2/grub.cfg |grep menuentry 查看系统中可用的内核

目前我们需要使用 4.4 的内核,使用 grub2-set-default 进行修改

$ grub2-set-default 'CentOS Linux (4.4.156-1.el7.elrepo.x86_64) 7 (Core)'
#确认修改后的结果
$ grub2-editenv list 
saved_entry=CentOS Linux (4.4.156-1.el7.elrepo.x86_64) 7 (Core)

验证

重启系统后确认系统内核信息

$ cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 
    
$ uname -r
4.4.156-1.el7.elrepo.x86_64

至此升级完成。

文章目录