# cd /usr/src/kernels/linux-2.6.28
# make mrproper (该命令可确保源代码目录下没有不正确的.o文件)
# make menuconfig (配置内核各选项)
如果顺利的话,此时会出现一个图形界面,列出了所有的内核配置选项,有的选项下还有子选项,你可以用方向键来选择,用Y键来确定。大多数选项默认就行。
修改后,在图形界面的最后有这样两行:
Load an Alternate Configuration File
Save an Alternate Configuration File
现在选Save…那一行,并按回车,在弹出的保存修改对话框会提示你,为以.config结尾的文件命名,你可以任意命名为xx.config然后保存退出。将配置项保存下来,为的是方便下一次修改时,可以在原基础上修改。
8、编译安装内核
# cd /usr/src/kernels/linux-2.6.28
#make
编译内核,由于是完全编译,所以时间比较长,大概需要30分钟。
# make modules_install (安装可加载模块)
此命令只有在你进行配置的过程中,在回答Enable loadable module support(CONFIG_MODULES)时选了”Y es”才是必要的,其作用是将模块拷贝到需要的目录中。
# make install (安装新内核)
以前复制内核和System.map,以及grub.conf的步骤,都由make install自动实现。
9、安装完毕,重启
# reboot
在重启过程中,出现的倒计时界面时,不要选择默认,而是按”Enter”键,你会看到有新旧两个内核版本可以选择。
10、检测
# uname -r