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

centos7停服yum更新kernel失败解决办法

yum更新kernel均失败
由于centos停服,使用yum源安装内核失败

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org# yum -y install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
Loaded plugins: fastestmirror
elrepo-release-7.0-4.el7.elrepo.noarch.rpm                                                   | 8.5 kB  00:00:00
Examining /var/tmp/yum-root-13vnBS/elrepo-release-7.0-4.el7.elrepo.noarch.rpm: elrepo-release-7.0-4.el7.elrepo.noarch
/var/tmp/yum-root-13vnBS/elrepo-release-7.0-4.el7.elrepo.noarch.rpm: does not update installed package.
Error: Nothing to do# yum --enablerepo="elrepo-kernel" -y install kernel-lt.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base                                                                                         | 3.6 kB  00:00:00
elrepo                                                                                       | 3.0 kB  00:00:00
elrepo-kernel                                                                                | 3.0 kB  00:00:00
extras                                                                                       | 2.9 kB  00:00:00
updates                                                                                      | 2.9 kB  00:00:00
No package kernel-lt.x86_64 available.
Error: Nothing to do

更换思路下载单独的rpm包手动升级内核

Index of /elrepo/kernel/el7/x86_64/RPMS

1.下载内核包

wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-lt-5.4.278-1.el7.elrepo.x86_64.rpm

作用:
从指定的URL(193.49.22.109)下载ELRepo提供的长期支持版内核(kernel-lt)的RPM安装包。

2. 安装内核包

rpm -ivh kernel-lt-5.4.278-1.el7.elrepo.x86_64.rpm

作用:
使用rpm命令直接安装下载的内核包。
-i:安装
-v:显示详细信息
-h:显示进度条

3.查看GRUB2启动菜单

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

作用:
解析GRUB2的配置文件/etc/grub2.cfg,列出所有启动菜单项及其索引号。
-F ':以单引号’为分隔符。
筛选出menuentry行,打印索引和菜单标题。

4.设置默认启动内核

grub2-set-default "CentOS Linux (5.4.278-1.el7.elrepo.x86_64) 7 (Core)"

5.重启系统

reboot

作用:
重启系统以使新内核生效。

  1. 验证内核版本
uname -r

作用:
输出当前正在运行的内核版本。

预期结果:
显示5.4.278-1.el7.elrepo.x86_64表示新内核已成功加载。


http://www.mrgr.cn/news/98709.html

相关文章:

  • C++中变量、函数存储、包括虚函数多态实现机制说明
  • Deno 统一 Node 和 npm,既是 JS 运行时,又是包管理器
  • chili3d调试笔记2+添加web ui按钮
  • 基础学习:(6)nanoGPT
  • 单片机基础知识-STM32
  • vue3.2 + element-plus 实现跟随input输入框的弹框,弹框里可以分组或tab形式显示选项
  • YOLOV8 OBB 海思3516训练流程
  • 十八、TCP多线程、多进程并发服务器
  • Tomcat与Servlet
  • vmcore分析锁问题实例(x86-64)
  • 面试经历---某能源公司
  • vue动态组件实现动态表单的方法
  • 从标准九九表打印解读单行表达式的书写修炼(Python)
  • 05-DevOps-Jenkins自动拉取构建代码
  • Rust : 关于*const () 与type erase
  • ReportLab 导出 PDF(图文表格)
  • 21天Python计划:零障碍学语法(更新完毕)
  • OSPF综合实验
  • Oracle 中的 NOAUDIT CREATE SESSION 命令详解
  • 双指针算法(一)