解决CenOS7不能直接升级内核的解决方法

发布时间:2021-09-06 09:45:08 作者:chen
来源:亿速云 阅读:761

这篇文章主要介绍“解决CenOS7不能直接升级内核的解决方法”,在日常操作中,相信很多人在解决CenOS7不能直接升级内核的解决方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”解决CenOS7不能直接升级内核的解决方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

解决CenOS7 不能直接升级内核的解决方法,

[root@xx ]# yum --enablerepo=elrepo-kernel install kernel-lt -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * elrepo: lon.mirror.rackspace.com
 * elrepo-kernel: lon.mirror.rackspace.com
No package kernel-lt available.
Error: Nothing to do
 

CentOS7 更新最新内核

内核下载地址:https://elrepo.org/linux/kernel/el7/x86_64/RPMS/

内核选择

kernel-lt(lt=long-term)长期有效

kernel-ml(ml=mainline)主流版本

安装过程

1.下载内核

wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-5.2.4-1.el7.elrepo.x86_64.rpm

2.安装内核

rpm -ivh kernel-ml-5.2.4-1.el7.elrepo.x86_64.rpm

3.查看当前默认内核

# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-327.28.3.el7.x86_64) 7 (Core)

4.查看所有内核启动 grub2

# awk -F \' '$1=="menuentry ">

5.修改为最新的内核启动

grub2-set-default 'CentOS Linux (5.2.4-1.el7.elrepo.x86_64) 7 (Core)'

6.再次查看内核

# grub2-editenv list
saved_entry=CentOS Linux (5.2.4-1.el7.elrepo.x86_64) 7 (Core)

7.重新启动

reboot

更新kernel-ml-headers

wget http://ftp.osuosl.org/pub/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-headers-5.2.4-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-ml-headers-5.2.4-1.el7.elrepo.x86_64.rpm

更新kernel-ml-devel

http://ftp.osuosl.org/pub/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-5.2.4-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-ml-devel-5.2.4-1.el7.elrepo.x86_64.rpm

到此,关于“解决CenOS7不能直接升级内核的解决方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. centos内核升级文档
  2. linux升级内核的原因

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

centos

上一篇:JS中prototype、__proto__与constructor怎么用

下一篇:node vue项目开发之前后端分离的示例分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》