版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31279347/article/details/84701139
情景: 最近在学习Docker应用容器引擎,但是Docker要求系统为64位、系统内核版本为 3.10 以上,且自己服务器系统版本为CentOS6.5,内核是2.6的,不符合要求,故将内核升级到3.10以上。
方式: 此次升级内核采用下载内核然后编译的形式进行升级,历时五分钟左右完成升级。
一:查看当前内核版本,为2.6
[root@VM_0_15_centos ~]# uname -a
Linux VM_0_15_centos 2.6.32-696.6.3.el6.x86_64 #1 SMP Wed Jul 12 14:17:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
二:安装必要的环境和工具进行升级
ELRepo项目专注于硬件相关软件包,以增强您使用Enterprise Linux的体验。这包括文件系统驱动程序,图形驱动程序,网络驱动程序,声音驱动程序,网络摄像头和视频驱
ELRepo官网:http://elrepo.org/tiki/tiki-index.php
-
导入公钥:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
-
要为RHEL-安装ELRepo 6,SL- 6或CentOS- 6:
rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
三、安装 kernel
扫描二维码关注公众号,回复:
4329980 查看本文章
# 参数lt表示long-term的意思,长期维护版本,也可以将kernel-lt改为kernel-ml,安装主线版本
[root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-lt -y
等待片刻,出现complete!时代表安装完成。
Installed:
kernel-lt.x86_64 0:4.4.165-1.el6.elrepo
Complete!
四:编辑grub.conf文件,修改Grub引导顺序
新安装的内核在第一个位置,所以设置default=0,表示启动新内核
[root@localhost ~]# vim /etc/grub.conf
五:重启
reboot后查看内核
[root@VM_0_15_centos ~]# uname -r
4.4.165-1.el6.elrepo.x86_64
升级完成。
只想升级到3.10的可以查看参考来源文章
参考来源:https://blog.csdn.net/jeffleo/article/details/70904150