编译安装新内核:
1、下载到新版本的内核
2、配置新内核,选定要使用的功能或模块
/usr/src/linux (创建符号连接:ln -sv linux2.6.28 linux)
yum groupinstall "Development Tools" “Development libraries”
make menuconfig
[ ]:不启用此项
[*];直接编译进内核
[M]:编译成模块
设定本地版本号
选择对应的cpu类型
移除不需要的驱动
选择打算使用的文件系统

3、编译新内核
make
4、安装
make modules_install
make install
5、重启,并选择使用新内核即可


一、配置内核的替代方法(替代make menuconfig):
yum groupinstall “KDE software Development ”
make xconfig

yum groupinstall "GNOME software Development"
make gconfig

make config

二、在已经编译过的内核源码基础重新编译
make clean
make mrproper

在screen中进行menuconfig配置:
screen -ls 已经拆开的screen列表
ctrl + a,d 拆开
screen -r 6879(拆开代号) 恢复screen



三、仅编译某个目录中的源代码
make M=drivers/net

四、仅编译某个目录中的模块
make SUBDIR=arch/