Bootstrap

linux配置编译新内核,新内核的编译安装

编译安装新内核的步骤

1、下载到新版本的内核

http://www.kernel.org/

在这个网站可以下载到最新的内核

2、配置新内核,选定要使用功能或模块

解压并放到目录/usr/src

例如:#tar xfv linux-2.6.28.10 -C /usr/src

进入到 这个目录中:#cd /usr/src

创建链接:#ln -sv linux-2.6.28.10  linux

进入到:#cd linux

查看安装工具是否安装:#yum groupinstall "Development Tools" "Development Libraries"

如果没有安装就先安装工具后再配置内核

配置内核:

# make menuconfig打开一个图形界面

如:

57efec9b2e0f6509237714a3669d9357.png

在这个图形界面有很多的选项可以选择,太过麻烦,还好 redhat 很人性化的已经选择了很多。

注:

[]: 不启用此项功能

[*]直接编译到内核

[M]:编译成模块

这一步骤还有一些替代方法:

1、#yum groupinstall "KDE X Software Development"安装这个工具

#make xconfig图形界面

2、#yum groupinstall "GNOME Software Development"安装这个工具

#make gconfig

3、#make config

注:

一、如果已经编译过的内核源码在此基础重新编译

#make clean

#make mrproper

二、仅编译某个目录中的源代码:

#make SUBDIR=arch/

三、仅编译某个目录中的模块:

#make M=drivers/net/

3、编译新内核

#make

4、 安装

#make modules_install

#make install

这样一个新的内核就编译完成了。

重新启动一下系统,就可以选择最的内核。

1cd081aaa01aaddd1f35c7983eba79d6.png

我们可以看到kernel内核的最新版本 2.6.28.10 了。用上下箭头可以选择。

;