分类: LINUX
2010-03-17 21:52:47
|
移植linux
一、启动时出现以下内容就停住了:
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
我的原因:setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.55:/home/harry/nfs/rootfs ip=192.168.1.44:192.168.1.55::255.255.255.0 console=ttySAC0,115200 init=/linuxrc mem=
因为我用的是挂载方式,把root=dev/nfs 改为root=/dev/mtdblock2即可解决
另外的原因:解决方法:把
二、Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
这里因为我没有添加任何应用程序和文件系统,所以出错,不影响内核已经成功移植
Boot options >
Default kernel command string:
"noinitrd root=/dev/mtdblock2 ro init=/linuxrc console=ttySAC0,115200 rootfstype=cramfs mem=
问题可能:
a。MTD分区与bootloader不匹配
b。没有 devfs文件系统支持
c。ECC校验没有关闭