学习linux也有一段时间了,之前都用着ubuntu8.04,这两天 安装suse10.3,发觉 内核才是2.6.22.19。于是就动手了....
百度。google 但发觉suse升级内核的很少,所以就写出这篇东西来,给朋友们一个参考!!也请老鸟们指点指点!!
1.首先查看内核版本
linux-lguj:/home/sheng # uname -a
Linux linux-lguj 2.6.22.19-0.1-default #1 SMP 2008-10-14 22:17:43 +0200 i686 i686 i386 GNU/ Linux
2.安装编译工具
GCC-C++
make
ncurses
ncurses-devel
下载你想要的内核
3.我下载的是kernel-2.6.26 下载地址 [url]http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.bz2[/url]
然后解压/usr/src下untar这个包.
tar -xjfv linux-2.6.25.tar.bz2
4. 配置内核
cd /usr/src/linux-2.6.25
make mrproper(删除一些stable的 文件,针对刚download下来的包这一步没必要)
make menuconfig(图形化配置你的新内核模块)

5.编译安装
make (晕死,我的死烂机子要2个小时阿,真的等到我头晕)
make modules_install
make install( 系统将会把vmlinuz和System.map复制到/boot目录下同时修改 grub)
然后重启你的 计算机reboot

6.删除你不想要的久内核
先查看一下 rpm -qa|grep kernel
kernel-default-2.6.22.19-0.1(依赖包microcode,得先删除microcode)
linux-kernel-headers-2.6.22-19
kernel-source-2.6.22.19-0.1
然后
rpm -e kernel-default-2.6.22.19-0.1
rpm -e kernel-source-2.6.22.19-0.1

7.重新安装 kernel-source(为一会安装nvidia 驱动做好准备)
[url]http://rpm.pbone.net/index.php3/stat/4/idpl/9639299/com/kernel-source-2.6.26-8.16.i586.rpm.html[/url]下载
然后安装。ok