码迷,mamicode.com
首页 > 系统相关 > 详细

Centos下编译Linux内核

时间:2014-12-29 16:52:45      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:内核   linux内核   centos   

Linux内核编译是一件简单却费事的事。

但是独立的编译linux内核会帮助你很好的理解Linux内核的工作机理。


首先编译linux内核我们需要在当前linux操作系统下安装gcc编译器,因为我是Centos distribution版本

yum install gcc


接下来安装依赖环境:

yum install ncurses-devel


现在我们以linux-3.18.1内核为例进行编译,假设我当前系统的版本为2.6.32

那么我首先在Linux内核发布的官网上http:/kernel.org下载对应的内核版本


然后将其放到/usr/src文件夹内并解压


1;命令 make menuconfig

使用菜单项配置内核,有的模块可以直接编译进内核有的模块可以直接编译为模块,


2 命令make

编译内核


3.make modules_install

安装内核模块

这时候可以在/lib/modules看到对应版本的内核模块


4.make install

安装内核 ,可以在/boot文件下中看到对应版本的system.map和对应的内核文件

  

5.此时我们查看 vim /grub/grub.conf

看到title项是否有我们刚刚编译过的内核版本号


至此我们重启系统 将看到引导项中出现了一个刚刚编译过的内核版本.




转载请注明:小刘

Centos下编译Linux内核

标签:内核   linux内核   centos   

原文地址:http://blog.csdn.net/u013018721/article/details/42239209

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!