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










版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux:Centos7升级内核

更新前,内核版本为:uname -r 3.10.0-327.10.1.el7.x86_64升级的方法:1、导入key rpm --import https://www.elrepo.org/RPM...

CentOS yum方式升级内核kernel

(此方法只限于CentOS派系的yum/rpm。补充:限于64Bit。CentOS7的32位,我试过用CentOS6的32位内核来升级,可升级可重启可使用,半个小时后删除了此系统没再尝试使用,所以不知...

Linux:Centos7升级内核

更新前,内核版本为: uname -r 3.10.0-327.10.1.el7.x86_641212 升级的方法: 1、导入key rpm --import https://www...

20160907记自己今天弄centos6.5升级到7的经过

今天想把CentOS6.5升级上7来玩一下 于是上网找怎么升级的 第一步当然是看系统版本 命令如下 #uname -a 第二步  要加一个源在 # vim /etc/yum.repos.d/upg...

CentOS6.X 升级内核 至 3.10

前言由于安装Docker时,Docker支持 CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 Docker 运行在 CentOS 7 上,要求系统为64位、...

centos 7.1 获取内核源码

centos 7.1 中默认的内核源码路径为 /usr/src/uname -r,但是它不包含源码,只包含了Kconfig 和 Makefile查看系统内核版本uname -r //查看系统内核 c...

CentOS 5.5升级内核到2.6.28并支持XFS/L7

生产环境:CENTOS 5.5 32bit 现有内核:2.6.18 实现目标:升级到2.6.28并支持XFS  JFS  reiser4  ext4  layer7 1、准备: cd /u...

CentOS6.X 升级内核 至 3.10

前言亲测可用由于安装Docker时,docker支持 CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 Docker 运行在 CentOS 7 上,要求系统为...

CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64

在基于CentOS平台的工作过程中,难免有时需要升级或者降级内核以验证功能、调试性能或者更新整个系统。 如果从头重新编译一个内核费时费力,另外加之现在内核特性越来越复杂,依赖的库或者工具也不少,找到一...

CentOS 7升级内核版本后VirtualBox无法启动问题

升级前CentOS 7使用的内核版本为3.10.0-229.20.1.el7.x86_64,VirtualBox版本为5.0.10,VitualBox驱动交给了DKMS管理。 升级CentOS 7后...
  • zgglj
  • zgglj
  • 2015-12-16 11:33
  • 1817
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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