CentOS 7.9 离线升级内核至 5.4

CentOS 7.9 离线升级内核至 5.4

一、升级前确认

1. 查看当前系统与内核版本

Bash 复制代码
uname -r
cat /etc/redhat-release

二、准备离线安装包

创建工作目录

Plain 复制代码
mkdir -p /opt/kernel
cd /opt/kernel

下载 kernel-lt 5.4 版本

说明:CentOS 7 已停止官方维护,此处使用 ELRepo archive 内核

Plain 复制代码
wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-5.4.213-1.el7.elrepo.x86_64.rpm

wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-devel-5.4.213-1.el7.elrepo.x86_64.rpm

三、安装新内核

安装 RPM 包

Plain 复制代码
# 安装依赖
yum install -y perl perl-devel perl-ExtUtils-Embed

rpm -ivh kernel-lt-5.4.213-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-devel-5.4.213-1.el7.elrepo.x86_64.rpm

确认内核是否安装成功

Plain 复制代码
rpm -qa | grep kernel

四、配置启动内核(GRUB)

查看已安装内核列表

Plain 复制代码
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

设置默认启动内核

Plain 复制代码
grub2-set-default 0

⚠️ 注意:0 是否为新内核,必须先确认 grub 列表顺序


验证默认内核配置

Plain 复制代码
grubby --default-kernel

五、重启生效

Plain 复制代码
reboot

六、升级结果验证

Plain 复制代码
uname -r

期望结果

Plain 复制代码
5.4.213-1.el7.elrepo.x86_64

附录文件

kernel-lt-devel-5.4.213-1.el7.elrepo.x86_64.rpm

kernel-lt-5.4.213-1.el7.elrepo.x86_64.rpm

相关推荐
深念Y11 小时前
# CC-Switch + Claude/Codex 折腾教训记录
运维·服务器·网络·ai·agent·web·ccsiwtch
疯狂小猫咪11 小时前
教培 SaaS vs 定制开发:技术架构与总拥有成本对比
运维
是小李呀11 小时前
Linux 服务器从零部署 kkFileView 完全指南(Docker 方案)
linux
OpenCloudOS11 小时前
高危|Linux 内核 XFS reflink 本地提权漏洞修复指南
linux·网络·安全
Lalolander11 小时前
WorkBuddy App 可以连接电脑吗?远程操控桌面端怎么用?
运维·电脑·腾讯云ai代码助手·workbuddy
小HANN11 小时前
保姆级实战:CentOS7 搭建 LAMP 环境部署 WordPress 个人博客
linux·运维·服务器·经验分享
前端 贾公子11 小时前
Linux云服务器安装与PostgreSQL安装
运维·服务器
严谨的麻辣烫11 小时前
批量静态 IP 如何管理?用 Python 建立一个简单的 IP 资源监控方案
运维·服务器·网络·python·tcp/ip
BugShare12 小时前
告别来回切换,Navop:一站式整合数据库、SSH、终端与 AI 的开发运维工作台
运维·数据库·ssh
奈斯先生Vector12 小时前
从“能调用”到“可替换”:Coze 多模型 API 编排层设计指南
linux·运维·人工智能·ubuntu·平面·ios