【Linux】centos内核升级

在虚拟机安装docker的同时,当前docker需要在内核版本3.10以上才能正常使用。

查看当前内核,发现版本正好压线,为了避免后续安装docker后不能正常使用再返工,我们决定先升级centos的内核版本:

[root@yuslave3 ~]# uname -r
3.10.0-957.el7.x86_64

(1) 安装elrepo的yum源

[root@yuslave3 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@yuslave3 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
获取http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
获取http://elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
准备中...                          ################################# [100%]
正在升级/安装...
   1:elrepo-release-7.0-4.el7.elrepo  ################################# [100%]

(2)升级内核

//安装ml内核
[root@yuslave3 ~]# yum --enablerepo=elrepo-kernel -y install kernel-ml

等待安装完毕。

已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
...

总下载量:48 M
安装大小:215 M
Downloading packages:
kernel-ml-5.2.8-1.el7.elrepo.x86_64.rpm                                                                          |  48 MB  00:00:07     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
  正在安装    : kernel-ml-5.2.8-1.el7.elrepo.x86_64                                                                                 1/1 
  验证中      : kernel-ml-5.2.8-1.el7.elrepo.x86_64                                                                                 1/1 

已安装:
  kernel-ml.x86_64 0:5.2.8-1.el7.elrepo                                                                                                 

完毕!

(3)修改grup配置文件

[root@yuslave3 ~]# vi /etc/default/grub

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=0 //改为0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

//重新创建内核配置
[root@yuslave3 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.2.8-1.el7.elrepo.x86_64
Found initrd image: /boot/initramfs-5.2.8-1.el7.elrepo.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-8d47ab07586c4160b738e12599a256ce
Found initrd image: /boot/initramfs-0-rescue-8d47ab07586c4160b738e12599a256ce.img
done

 (4)重启虚拟机,查看当前的内核版本

//重启机器
[root@yuslave3 ~]# reboot
//查看当前内核版本
[root@yuslave3 ~]# uname -sr
Linux 5.2.8-1.el7.elrepo.x86_64

参考文章: https://blog.csdn.net/qq_27281257/article/details/82049634

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猿备忘录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值