|
发表于 2006-5-6 16:11:48
|
显示全部楼层
关于Kernel panic -not syncing:VFS:Unable to mount root fs on unknown-block(0,0
关于Kernel panic -not syncing:VFS:Unable to mount root fs on unknown-block(0,0)
的问题是很麻烦的,因为原因很多,我一直都没有碰到过,开始也没有给你解释,随便的告诉你了一些,十分抱歉!
昨天,和今天我有重新编译了内核,还是真是好,和你的问题一样的情况出现了!
我这里给你几种解决的方向,不能说一定能行!
1。文件格式file system
如果你是ext3的,希望你能把ext2的文件格式也能编译进内核
有人也说不用!
我看还是编译进出吧
2。硬盘的类型
我看的签名档写的是ide!是你用的机器吗!?
如果是sata就的把scsi的支持编译进出,不能是模块!
另外,关于device drivers --> fusion MPT device support的选项也编译进出!
3。 就是initrd.img
你要用initrd启动,就的在grub.conf加上initrd的那一行!
另外,写对grub.conf 的“root= ” 不要用label直接用/dev
如果不要用initrd启动的话,就的把关于ide的选项都编译到内核中!
exp:
IDE CONFIG_IDE=y
...
4。如第3条,用initrd
那麽就的把cramfs编译进内核,不能是模块(默认是模块)!
cramfs在File systems --》Miscellaneous filesystems --》Compressed ROM file system support (cramfs) (CRAMFS)
好了,我就知道这些,希望能有用!
goodluck!
有问题可以email我 neuiceblue@gmail.com
同学同进! |
|