这个问题我也出现好几次了,那位能详细说说是什么原因吗?
我的情况是这样的:
我用着两个内核,自己编译的2.6.11.8和系统自带的2.6.9(就是用kernel-2.6.9-9mgc.athlon.rpm 这个包装的)但只要用4.2.15版的mkinitrd(就是KanKer的udev+hal支持包中的那个版本)生成initrd就无法启动系统,不管用哪个内核启动故障提示都和楼上说的一样:
Kernel panic:VFS :Unable to mount root fs on unknow-block(3,3)
但用ML1.2F系统安装盘中的3.5版mkinitrd生成的initrd.img就没有问题(楼主可以试试用3.5版mkinitrd生成initrd.img应该就好了,免得重装系统),这是什么原因?如果是内核RAM 磁盘配置的问题为什么3.5版mkinitrd生成的initrd可以正常启动?是不是initrd里面缺什么模块?和我的文件系统类型(3个ext3),硬盘数量(3个ide硬盘分别是hda,hdc,hdd)有没有关系?