当前位置: 首页 > news >正文

CentOS7.9 离线升级内核

当前内核:3.10.0-1160.119.1.el7.x86_64

升级目标内核:6.9.10-1.el7.x86_64

检查当前内核版本:

[root@localhost tmp]# uname -r3.10.0-1160.119.1.el7.x86_64

下载内核 rpm 包(离线环境提前准备):

​
[root@localhost]# wget https://dl.lamp.sh/kernel/el7/kernel-ml-6.9.10-1.el7.x86_64.rpm[root@localhost]# wget https://dl.lamp.sh/kernel/el7/kernel-ml-devel-6.9.10-1.el7.x86_64.rpm[root@localhost]# wget https://dl.lamp.sh/kernel/el7/kernel-ml-headers-6.9.10-1.el7.x86_64.rpm​

先安装 kernel-ml 主内核:

rpm -ivh --nodeps kernel-ml-6.9.10-1.el7.x86_64.rpm

--nodeps 可以忽略旧 headers 依赖

安装与 kernel-ml 对应的 headers 和 devel:

rpm -ivh kernel-ml-devel-6.9.10-1.el7.x86_64.rpm kernel-ml-headers-6.9.10-1.el7.x86_64.rpm

注意:一定要先保留原来的内核,避免系统无法启动。

安装完成后更新 grub 引导:

grub2-mkconfig -o /boot/grub2/grub.cfg

默认 grub 菜单的第 0 项通常是最新安装的内核,如果不确定,可以先查看菜单项:

awk -F\' '/menuentry / {print i++ " : " $2}' /etc/grub2.cfg# 输出
[root@localhost ~]# awk -F\' '/menuentry / {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (6.9.10-1.el7.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1160.119.1.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-1160.90.1.el7.x86_64) 7 (Core)
3 : CentOS Linux (3.10.0-1160.80.1.el7.x86_64) 7 (Core)
4 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)
5 : CentOS Linux (0-rescue-042d3d0d348a42958c3b91f299c2f3e7) 7 (Core)

设置默认启动为 kernel-ml:

grub2-set-default 0

重启系统:

[root@localhost ~]# uname -r
6.9.10-1.el7.x86_64

清理旧内核(可选)

确认新内核稳定后,可以清理旧内核节省空间:

yum remove kernel-3.10.0-1160.*.el7.x86_64

⚠️ ⚠️ ⚠️ 注意保留至少一个老内核作为备用。


文章转载自:

http://YRODdVrC.gnfkL.cn
http://EogBc9Ju.gnfkL.cn
http://CO3Ab0wb.gnfkL.cn
http://FdKJgLlY.gnfkL.cn
http://vRkostzN.gnfkL.cn
http://T3VHwNz1.gnfkL.cn
http://HbBXdIvV.gnfkL.cn
http://ZfEF5U3i.gnfkL.cn
http://lavZUrvK.gnfkL.cn
http://8GhkVYtx.gnfkL.cn
http://y0zp7Gbs.gnfkL.cn
http://8IPuViGN.gnfkL.cn
http://esBEiF61.gnfkL.cn
http://z0u7RuZQ.gnfkL.cn
http://zWbIBjg2.gnfkL.cn
http://AVB6RGTu.gnfkL.cn
http://4HlEWydQ.gnfkL.cn
http://yE93i8as.gnfkL.cn
http://xAmkCshM.gnfkL.cn
http://NOHC6rg6.gnfkL.cn
http://GdFpP7CG.gnfkL.cn
http://lYDAcsUF.gnfkL.cn
http://t3T3UaKP.gnfkL.cn
http://hXDkKARX.gnfkL.cn
http://jXDarcSL.gnfkL.cn
http://FNmTymdt.gnfkL.cn
http://m0kSoK8E.gnfkL.cn
http://kZe0QE07.gnfkL.cn
http://lgyXjGG4.gnfkL.cn
http://vutzHVBi.gnfkL.cn
http://www.dtcms.com/a/381030.html

相关文章:

  • 杨辉三角**
  • Android「Global / Secure / System」三大命名空间全局设置项总结
  • 【嵌入式】【科普】运动控制岗位相关职责
  • 期货盘后空开是认购期权行权?
  • 【一天一个Web3概念】Web3.0赛道分析:新一轮技术浪潮下的机遇与挑战
  • HMI界面设计:9个工业触摸屏原型案例合集与核心要点解析
  • 【一天一个Web3概念】从 Web1.0 到 Web3.0:互联网的三次演进与未来趋势
  • EMG肌电信号可视化系统【附源码】
  • 解读HRV与认知负荷
  • 打工人日报#20250912
  • 有度新版本:待办全新升级、企业互联、自带数据库...协作体验更佳!
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段(29):文法運用第9回3+(考え方11)
  • 【Vue2 ✨】Vue2 入门之旅 · 进阶篇(八):Vuex 内部机制
  • 【LeetCode】33. 搜索旋转排序数组
  • 【代码随想录day 25】 力扣 46. 全排列
  • Java JUC并发集合详解:线程安全容器完全指南
  • 流畅的Python(二) 丰富的序列
  • DPO vs PPO,偏好优化的两条技术路径
  • clickhouse的UInt64类型(countIf() 函数返回)
  • 算法之线性基
  • GlobalBuildingAtlas 建筑物白模数据下载
  • 用pywin32连接autocad 写一个利用遗传算法从选择的闭合图形内进行最优利用率的排版 ai草稿
  • 性能测试工具JvisualVM/jconsole使用
  • 面试题:Redis要点总结(性能和使用)
  • 无卡发薪系统:灵活用工全链条协同的核心枢纽( “数据互通、流程联动” 为核心,将人力招聘、劳务结算、电子合同签约、保险投保深度整合,构建灵活用工管理闭环。)
  • 万物皆可PID:深入理解控制算法在OpenBMC风扇调速中的应用
  • Centos修改主机明后oracle的修改
  • 使用 nanoVLM 训练一个 VLM
  • 2025年- H135-Lc209. 长度最小的子数组(字符串)--Java版
  • 数据库建表练习