CentOS6-Linux内核版本升级

背景:contos6.5内核版本2.6.32-642.el6.x86_64,内核版本过低安装docker启动服务失败,所以需要升级。

方式一:在线升级

1、通过以下命令安装最新内核:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm

yum -y --enablerepo=elrepo-kernel install kernel-lt

2、编辑以下配置文件:

vi /etc/grub.conf

default=1修改为default=0,保存并退出。

3、通过reboot命令重启操作系统。

4、查看内核版本:uname -r 


版权声明:本文为CSDN博主「DemonHunter211」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kwame211/article/details/78799130

方式二:离线手动升级

根据机器系统版本下载指定版本kernel: http://rpm.pbone.net/index.php3?stat=3&limit=1&srodzaj=3&dl=40&search=kernel

或者通过这个地址下载://download.csdn.net/download/leeadmin/12029117

1、将kernel-4.9.86-30.el7.x86_64.rpm(我下载的)拷贝到机器任意目录,此目录下执行命令

yum -y install kernel-4.9.86-30.el7.x86_64.rpm

如果使用yum -y方式安装报错,换一种安装方式,输入以下命令:

rpm -ivh install kernel-4.9.86-30.el7.x86_64.rpm

(另:此时rpm安装软件时提示warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de:

解决办法:rpm 语句后面加上 --force --nodeps,即原本为 rpm -ivh *.rpm 现在改成 rpm -ivh *.rpm --force --nodeps就可以了。

nodeps的意思是忽视依赖关系。因为各个软件之间会有多多少少的联系。有了这两个设置选项就忽略了这些依赖关系,强制安装

或者卸载。命令为:rpm -ivh install kernel-4.9.86-30.el7.x86_64.rpm --force --nodeps)

2、如果想生效最新的内核,还需要修改内核的启动顺序为0:

vim /etc/default/grub

找到GRUB_DEFAULT=saved,将saved修改为内核位置,此处为0,则改为GRUB_DEFAULT=0

(注:有的系统配置文件不在/etc下,而是/boot/grub/grub.cfg)

3、通过reboot命令重启操作系统

4、查看内核版本:uname -r 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值