SUSE10升级内核

上一篇 / 下一篇  2011-06-30 22:35:39 / 个人分类:学习日志

学习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 下载地址http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.bz2
然后解压/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驱动做好准备)
http://rpm.pbone.net/index.php3/ ... -8.16.i586.rpm.html下载
然后安装。ok

TAG:

werm520的个人空间 引用 删除 werm520   /   2011-08-26 16:52:07
使用fsck -p -C /backup/hardisk/test.fs检查test.fs,检查到42%时终止并打印错误:

fsck 1.39 (29-May-2006)
...
Inodes that were part of a corrupted orphan linked list found.                                             
/backup/hardisk/test.fs: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)

可能是异常关机引起的硬盘文件系统损坏。

修复方法:

fsck -c -y /backup/hardisk/test.fs

-c表示以只读方式检查并修复文件系统,剔除损坏的部分
-y表示所有交互部分都默认选yes.
 

评分:0

我来说两句

Open Toolbar