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

相关推荐
j7~13 分钟前
【C++微服务项目开发脚手架】(准备篇)从 0 到跑通:Docker 容器开发环境 + 宿主机用户 + Trae 远程连接 全链路踩坑实战
linux·c++·学习·xshell·docker容器·trae
和裕15 分钟前
平口开槽箱 vs 飞机盒 vs 扣底盒:自动化、展示效果与成本核心区别
大数据·运维·网络·人工智能·算法·自动化
码上上班16 分钟前
tomcat 知识点总结
运维·tomcat
程序员-Benothing17 分钟前
Linux用户与组管理命令大全:useradd、usermod、groupadd、passwd
linux·运维·服务器
羑悻的小杀马特29 分钟前
从写 YAML 到集群自愈:KES-Operator 把 KES 集群接进 Kubernetes 原生体系
运维·数据库·容器·kubernetes
bksczm33 分钟前
MySQL基础篇之事务
linux·数据库·sql·mysql
李白客34 分钟前
数据库管理工具怎么选?Navicat、DataGrip、DBeaver 六维横向对比与选型建议
运维·数据库
iPad协议个微协议37 分钟前
微信二次开发如何用 WechatApi 打通消息、客户和业务系统
运维·微信·自动化·微信开发·wechatapi·个人微信开发
蓝速科技37 分钟前
蓝速 K10 三防平板在工业恶劣工况下的选型与应用指南
大数据·运维·数据库·人工智能·科技
bksczm39 分钟前
MySQL基础篇之视图与用户管理
linux·数据库·sql·mysql