您的位置:首页 > 运维架构 > Linux

centos 为当前linux 内核下载源码以便开发编译module

2014-09-09 11:00 441 查看
-------------------------------------------------

centos 为当前linux 内核下载源码以便开发编译module

-------------------------------------------------

如果按照下载对应源码,配置编译内核就太繁琐了。

有简单办法. 用yum 安装内核源码包就可以了(可能要更新内核)

先看看当前系统。

[hjj@hjj ~]$ cat /etc/issue

CentOS release 6.5 (Final)

Kernel \r on an \m

看看当前版本。

[hjj@hjj ~]$ uname -r

2.6.32-431.17.1.el6.x86_64

查看 /lib/modules/2.6.32-431.17.1.el6.x86_64]#

build -> ../../../usr/src/kernels/2.6.32-431.17.1.el6.x86_64

是红色,指向一个不存在的目录。

yum 为我们简化了安装操作。

yum search kernel 或者

yum list |grep kernel 查看相应的安装包。

然后安装:

例如:

yum install kernel-devel.x86_64

nstalled:

kernel-devel.x86_64 0:2.6.32-431.23.3.el6

版本从431.17 变成了431.23, 但是它并没有自动更新内核。我们手工操作一下:

yum install kernel.x86_64.

看到它显示了更新的包文件,输入'y'

此时看到如下目录。

[root@hjj /lib/modules/2.6.32-431.23.3.el6.x86_64]#

其下build 也有正确链接

在/boot/grub/grub.conf 文件中,也更新为正确配制了,只差重新启动了。

好了, reboot 一下。 happy new core!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐