CentOS6.5升级内核到3.10.28的记录
由于最近打算玩玩docker,但是在安装的时候提示的是自己的虚拟机的内核版本太低了,所以觉得进行升级,在网上看到了这么一片文章,进行升级,成功了。所以记录下。
1、首先,更新了自己的yum,确保yum是最新的
yum update
然后下载了大概340M左右的文件,额
2、查看自己的版本信息
uname -r
我的是:2.6.32-220.el6.x86_64
3、直接从网站上下载新本的内核文件:
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.10.28.tar.xz
4、解压缩到usr/src目录下: tar -xf linux-3.10.58.tar.xz -C /usr/src/
5、进入该目录: cd /usr/src/linux-3.10.58/
6、进入启动目录下,找到该文件,复制到刚才解压缩的目录下,并命名为 .config
7、sh -c 'yes "" | make oldconfig' 编译配置文件
8、依次执行下面的命令: 生成内核文件 编译模块 编译安装模块 4代表的是线程数,可以根据自己的计算机的内核数进行调整,比较耗时,在该步骤,大概要40-50分钟
make -j4 bzImage
make -j4 modules
make -j4 modules_install
9、完成后执行编译安装命令: make install
遇到上面的错误,可以不处理,不影响升级。
10.在make之前时修改.config文件,加入(可在第一行)
HYPERVISOR_GUEST=yCONFIG_VMWARE_BALLOON=m
11、安装完成后,需要修改Grub引导顺序,让新安装的内核作为默认内核。
编辑 grub.conf文件。
vi /etc/grub.conf
12.保存退出,然后执行 reboot重启命令。ok看看自己的内核是否升级成功:
uname -r
参考文档:https://blog.csdn.net/taiyang1987912/article/details/42744019