前提
首先你要有一台Linux服务器(或虚拟机),并且能够使用SSH工具连上它
安装ELRepo 软件仓库
首先按照官网的安装说明,配置 ELRepo:
1 | rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org |
接着,按照你的系统版本,运行:
发行版: RHEL-7, SL-7, CentOS-7
1 | yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm |
发行版: RHEL-8, SL-8, CentOS-8
1 | yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm |
发行版:RHEL-6, SL-6, CentOS-6
1 | yum install https://www.elrepo.org/elrepo-release-6.el6.elrepo.noarch.rpm |

使用清华大学镜像站
如果您使用的是国内服务器,那么需要更新镜像
接下来是换源,建议先备份 /etc/yum.repos.d/elrepo.repo :
1 | sudo cp /etc/yum.repos.d/elrepo.repo /etc/yum.repos.d/elrepo.repo.bak |
然后编辑 /etc/yum.repos.d/elrepo.repo 文件,在 mirrorlist= 开头的行前面加 # 注释掉;并将 http://elrepo.org/linux 替换为
1 | https://mirrors.tuna.tsinghua.edu.cn/elrepo |
最后,更新软件包缓存
1 | sudo yum makecache |
安装内核
查看可供安装列表
使用以下命令可以查看有哪些内核版本可供安装
1 | yum --disablerepo="*" --enablerepo="elrepo-kernel" list available |

开始安装
#安装的是主线版本,版本比较激进,慎重选择
1 | yum --enablerepo=elrepo-kernel install kernel-ml -y |
#安装的长期稳定版本
1 | yum --enablerepo=elrepo-kernel install kernel-lt -y |
笔者安装长期稳定版本,效果如下,截至文章书写期间,稳定版为5.4.258-1
检查是否安装到本地
使用cat /boot/grub2/grub.cfg | grep menuentry列出所有内核

如果出现预期版本在列表中,那么说明成功安装到本地,但是默认启动内核并不是我们的预期版本我们还需要以下操作
设置默认启动内核
检查默认启动内核
使用grub2-editenv list命令查看当前默认启动内核

修改默认启动内核
1 | grub2-set-default '上图中蓝色框框圈着的版本号' |

确认改动的结果
1 | [root@ ~]# grub2-editenv list |
重启系统
1 | reboot |
Debian/Ubuntu内核更新后清理指南:安全删除旧内核释放磁盘空间(附命令)
在Debian/Ubuntu系统更新内核后,旧内核会占用磁盘空间。本文详细介绍如何安全查看正在使用和已安装的内核,通过apt命令自动清理缓存及标记为rc的内核,
行政职业能力测验行测必看:必然性推理直言命题全解析-6种形式、矛盾关系与反对关系解题指南
详解公务员/银行考试行测必然性推理核心模块!掌握直言命题6大标准形式、矛盾关系(所有是↔有些非)、上反对(所有是vs所有非)、下反对(有些是vs有些非)三大关系
新Linux云服务器必看:从重装到优化全流程指南(安全/性能/纯净系统)
涵盖云服务器从初始测试到优化部署的全流程:包括一键评估硬件性能、重装19种系统(如Debian/Ubuntu等)的详细步骤与注意事项;检测禁用内存超售功能(KV
--- over ---
- 本文链接: https://i-nmb.cn/Linux-Upgrade-Kernel.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。