centos 7升级内核kernel 5.17.1

一、简介

1、本次升级主要是处理CVE-2022-0847的漏洞问题
2、操作系统版本CentOS Linux release 7.2
3、内核版本,升级前3.10.0-327.el7.x86_64

二、下载内核

1、离线升级时,可在http://ftp.sjtu.edu.cn/sites/elrepo.org/linux/kernel/el7/x86_64/RPMS选择对应架构平台不受影响的内核版本文件下载,然后离线安装,也可通过yum下载包后进行安装
2、在线安装时,直接通过yum进行安装即可。

三、升级内核

因为在线yum升级较为简单,且大部份命令相同,因此本次升级以离线方式进行升级。

首先找台能访问互联网的机器,下载内核包

1、安装 ELRepo 最新版本库
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
在这里插入图片描述

2、查看可用的最新kernel版本

yum --disablerepo=“*” --enablerepo=“elrepo-kernel” list available
在这里插入图片描述
可以看到有两个版本
内核版本介绍:
lt:longterm的缩写:长期维护版;
ml:mainline的缩写:最新稳定版;

3、下载内核
可用yum --enablerepo=elrepo-kernel install kernel-直接在线安装
这里我们使用yum的downloadonly下载到本地。
下载稳定版本
yum -y install --downloadonly --downloaddir=/tmp/kernel --enablerepo=elrepo-kernel kernel-ml

在这里插入图片描述

在这里插入图片描述

安装
rpm -ivh *
在这里插入图片描述

切换内核

查看所有可用内核版本
grubby --info=ALL | grep ^kernel
在这里插入图片描述

查看默认的内核版本
grubby --default-kernel
awk -F’ ‘$1=="menuentry " {print i++ " : " $2}’ /etc/grub2.cfg
在这里插入图片描述

设置内核版本
grubby --set-default “/boot/vmlinuz-5.17.3-1.el7.elrepo.x86_6”
grub2-set-default 1
在这里插入图片描述

重启

reboot重启服务器

问题处理

问题1、鼠标无法使用,不灵敏
处理:将旧内核驱动复制到新的内核里面
[root@localhost ~]# cp -r /usr/src/kernels/3.10.0-327.el7.x86_64/drivers /usr/src/kernels/5.17.2-1.el7.elrepo.x86_64/drivers

编译安装参考http://blog.itpub.net/27771627/viewspace-1256552/

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值