编译,安装,定制自己的内核。

一. 首先从www.kernel.org官网上下载自己想要安装的版本。(以linux-2.6.28.10tar.gz为例)

  下载到的文件需要解压:#tar xf  linux-2.6.28.10tar.gz  -C /usr/src(解压后所放的位置)

    创建符号链接:#ln -sv linux-2.6.28.10 linux 通过linux这个目录就可以访问linux-2.6.28.10这个文件

二.配置新内核,选择要启用的功能或模块。

 编译安装内核需要开发环境,就必须保证"development libraries","development tools"这两个开发包组要安上:

  # yum groupinstall "development tools""development libraries"

 下面就可以配置内核了:#make menuconfig可一打开一个基于文本的窗口,在里面可以启用或关闭某个功能,也可以直接将某个功能编译进内核或编译成模块。

符号分别代表:    [ ]:不启用此项

                  [*]:直接编译进内核

                  [M]:编译成模块

 

三:编译新内核:

     #make

这个过程会耗费大量时间,根据启用功能的多少而不同。

四:安装

安装的过程中要先安装模块,后安装内核

    #make modules_install

    #make install

重启后,内核安装既完成。

 

补充内容:

一.配置内核的替代方法:

1.#yum groupinstall "KDE software development"

  #make xconfig

 

2.#yum groupinstall "GNOME software development"

  #make gconfig

 

3.  #make config

 

 

二.在已经编译过的内核源码基础重新编译:

 先清理此前编译的内容:#make clear

                       #make mrpropre

  让后回到安装时的第二部进行配置新内核。