Centos 6/7 源码升级内核

原创 2015年07月07日 18:55:38

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










centos内核升级的两种方法

对于一些特殊的软件,如docker 需要linux内核3.1 之上才能很好支持,这时就需要升级内核了,而centos7默认的内核好像是  3.10.x,有些低。 方法一: 查看当前系统内核...
  • u010250863
  • u010250863
  • 2017年04月14日 10:55
  • 4447

Centos7编译替换内核

Centos7编译替换内核查看Linux内核版本安装 yum install kernel-devel kernel-headers 注意: wget的地址需要根据自身的系统版本设定 ...
  • xj178926426
  • xj178926426
  • 2017年12月06日 10:36
  • 453

centos7编译替换内核

博客迁移至个人网站 传送门
  • lihanlulihanlu
  • lihanlulihanlu
  • 2016年03月15日 23:25
  • 2961

Centos获取内核源码

一、获取Centos版本以下二种方法适用于RedHat,CentOS# cat /etc/redhat-release CentOS release 5.4 (Final) 登录到linux执行rpm...
  • superbfly
  • superbfly
  • 2016年11月16日 10:31
  • 2938

centos 7.1 获取内核源码

centos 7.1 中默认的内核源码路径为 /usr/src/uname -r,但是它不包含源码,只包含了Kconfig 和 Makefile查看系统内核版本uname -r //查看系统内核 c...
  • u010654572
  • u010654572
  • 2016年06月23日 18:19
  • 1977

CentOS6.X 升级内核 至 3.10

前言由于安装Docker时,Docker支持 CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 Docker 运行在 CentOS 7 上,要求系统为64位、...
  • jeffleo
  • jeffleo
  • 2017年04月28日 13:21
  • 8060

RHEL6编译升级官方内核

RHEL6重新定制使用官方内核1)安装编译环境(RHEL6.5 x86_64) # yum -y install rpm* xmlto asciidoc elfutils-libelf-devel z...
  • sailor201211
  • sailor201211
  • 2016年12月19日 20:05
  • 922

centos 内核版本升级的两种方式

第一种方法升级到最新版本,安装较快1.导入key rpm?--importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2.安装elrepo的yum源 r...
  • mofiu
  • mofiu
  • 2017年09月08日 14:18
  • 1011

Centos 6/7 源码升级内核

centos源码升级内核方法 最近在研究docker,需要升级内核,下面说一下升级内核的方法。 1.下载内核源码 下载网址为 https://www.kernel.org/ 我使用的为3.10版本 下...
  • liuziyan1990
  • liuziyan1990
  • 2015年07月07日 18:55
  • 1237

Linux:Centos7升级内核

更新前,内核版本为: uname -r 3.10.0-327.10.1.el7.x86_641212 升级的方法: 1、导入key rpm --import https://www...
  • u013732638
  • u013732638
  • 2017年02月04日 17:54
  • 1378
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Centos 6/7 源码升级内核
举报原因:
原因补充:

(最多只允许输入30个字)