新内核文件可以从官网下载,官网地址:https://www.kernel.com/
我们使用ELRepo仓库来升级内核,ELRepo 仓库是基于社区的用于企业级 Linux 仓库,提供对 RedHat Enterprise(RHEL)和其他基于 RHEL的 Linux 发行版(CentOS、Scientific、Fedora 等)的支持。ELRepo 聚焦于和硬件相关的软件包,包括文件系统驱动、显卡驱动、网络驱动、声卡驱动和摄像头驱动等。
官方网址:http://elrepo.org/tiki/HomePage :
- 查看系统和内核版本号
- 根据首页提示导入公钥文件:
- rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
- 安装ELRepo仓库的yum源:
- yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
- 根据自己的实际情况导入(7 or 8)
- 查看可用的内核安装包
- yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
- 发现目前最新版本为 5.11.6,安装最新版本
- yum --enablerepo=elrepo-kernel install kernel-ml
- 设置以新的内核启动
0 表示最新安装的内核,设置为 0 表示以新版本内核启动: - grub2-set-default 0
- 重启系统,验证新的内核是否加载
- 查看系统中已安装的内核
- rpm -qa | grep kernel
- 删除旧的内核文件
- yum remove kernel-core-4.18.0 kernel-devel-4.18.0 kernel-tools-libs-4.18.0 kernel-headers-4.18.0
- 重新查看发现旧的内核已经被卸载