+ -
当前位置:首页 → 问答吧 → kernel 2.6.28.5的安装问题?

kernel 2.6.28.5的安装问题?

时间:2009-03-19

来源:互联网

大家帮我看看我的2.6.28.5的问题吧!
我用的suse11.1,内核从linux官方网站下载下来之后没有打补丁,直接编译,用/boot/里面的config*,然后安装thruth大哥的帖子的建议,选择了几个跟我的硬件相关的参数,编译之后,
安装,设置多重启动,有错误发生:
...
Non-volatile memory driver v1.2

...
VFS: Cannot open root device "disk/by-id/ata-ST3160815AS-5RA76TJY-Part8" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the avalable partition:
Kernel panic - not syncing: VFS : Unable to mount root fs on unknown - block (0,0)
我的/boot/grub/menu.lst应该没有问题的,我按照它里面原有的选项填写的,
没有initrd 项,因为没有找到initrd文件,按照鸟哥的书中也没有指定initrd文件,请问有影响吗?
我的错误应该是什么原因引起的?

作者: zpcat   发布时间: 2009-03-19

找到原因了,确实是没有initrd这个ramdisk文件的原因,
在我的suse 下面使用命令(在/boot/)/sbin/mkinitrd -k vmlinuz-@ -i initrd-@
其中,@为/lib/modules/下的kernel modules 的目录名.
不然会包错,另外System.map 也要准备好,总之多试~.

作者: zpcat   发布时间: 2009-03-19

还有一个问题,
哪个/boot/System.map这个文件到底有什么作用.

作者: zpcat   发布时间: 2009-03-19

我决定还是先就这样用,等11.2的时候直接升级系统,那时候应该是新内核+11.2+kde4.3

期待吖~~

作者: shentianhua   发布时间: 2009-03-19

引用:
作者: zpcat
还有一个问题,
哪个/boot/System.map这个文件到底有什么作用.
http://www.diybl.com/course/6_system...09/160200.html

作者: Thruth   发布时间: 2009-03-19

基础版也转贴过,http://www.linuxsir.org/bbs/showthread.php?t=137498

天下文章。。。

作者: d00m3d   发布时间: 2009-03-20