Centos 6/7 源码升级内核

centos源码升级内核方法


最近在研究docker,需要升级内核,下面说一下升级内核的方法。

1.下载内核源码


下载网址为 https://www.kernel.org/ 我使用的为3.10版本 下载地址为

https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.44.tar.xz

下载命令:

# wget  https://www.kernel.org/pub/linux/kernel/v3.x/linux-

3.12.44.tar.xz

2.解压源代码



# tar -xvf linux-3.12.44.tar.xz

# cd linux-3.12.44.tar.xz

3.更新系统并安装依赖软件


# yum update

# yum upgrade

# yum groupinstall  Development Tools

# yum install ncurses-develqt-develhmaccalc zlib-devel binutils-devel

elfutils-libelf-devel

4.将当前内核配置文件拷贝到当前目录


用下面命令查看内核版本

# uname -r

3.10.0-229.1.2.el7.x86_64

将对应内核的配置文件拷贝到当前目录

#cp /boot/config-3.10.0-229.1.2.el7.x86_64 .config

其中/boot/config- 后面的内核版本为你刚查询出来的内核版本

centos6.5 默认版本为2.6 centos7的版本为3.10

5.使用当前内核的配置


# sh -c ' yes “” | make oldconfig'     #centos6中使用这个命令

# sh -c ' y“” | make oldconfig'     #centos7中使用这个命令

6.编译安装


# make bzImage

# make modules

# make modules_install

# make install


编译安装过程可能比较慢 请耐心等待

7.修改grub修改顺序


# vim /etc/grub.conf

找到你新安装内核的位置,一般都是第一个,如果是第一个的话,设置 default = 0

centos7 不需要修改 默认改为第一启动项


8.重启电脑


# reboot










阅读更多
下一篇Longest Common Prefix (leetcode 14)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭