编译安装新内核的步骤
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打开一个图形界面
如:
在这个图形界面有很多的选项可以选择,太过麻烦,还好 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
这样一个新的内核就编译完成了。
重新启动一下系统,就可以选择最的内核。
我们可以看到kernel内核的最新版本 2.6.28.10 了。用上下箭头可以选择。