当前位置: 首页 > 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表示新内核已成功加载。

相关文章:

  • windows server C# IIS部署
  • 双指针算法(一)
  • c++11 绑定器bind
  • open webui 介绍 是一个可扩展、功能丰富且用户友好的本地部署 AI 平台,支持完全离线运行。
  • Python程序结构深度解析:顺序结构与对象布尔值的底层逻辑与应用
  • 【Docker项目实战】使用Docker部署Gitblit服务器
  • Linux基于Centos7部署FTP服务器
  • chili3d调试笔记2+添加web ui按钮
  • 基于MLKit的Android人脸识别应用开发实践
  • 【C++算法】62.字符串_最长回文子串
  • pool层种类
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(4):できます 完成了等 しか。。。ない 只有
  • Day(21)--网络编程
  • 深度学习基础:从入门到理解核心概念
  • Day09【基于jieba分词和RNN实现的简单中文分词】
  • AI大模型从0到1记录学习 数据结构和算法 day19
  • 【ssti模板注入基础】
  • 如何学习嵌入式
  • 阿里云OSS
  • 回收镀锡废水的必要性(笔记)
  • 网站策划和运营/百度新闻客户端
  • 福田手机网站建设/网络推广需要多少钱
  • 宁波建设网站哪家好/亿驱动力竞价托管
  • 做公司网站要钱吗/湖南正规seo优化
  • wordpress 调试模式/seo外包公司是啥
  • 做的ASP网站手机/深圳知名网络优化公司