rootlinger 发表于 2005-12-26 22:21:57

根文件系统挂载错误,高手指点??

我将自己编译的内核,用u-boot下载到板子上启动后,显示这错误:
Kernel pannic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)

哪位高手知道或碰到此类情况,请出手相救,小弟先谢谢了!:D:D

limingth 发表于 2005-12-27 11:10:20

文件系统没挂好,可以参考看一下 lumit4510 User Guide 1.4 里面的修改方案。

limingth 发表于 2005-12-27 11:18:55

另外,要特别注意你的机器上安装的 genromfs 的版本和执行路径,可以用 which genromfs 看看,我上次发现无法识别 romfs   unknown-block(1,0)的原因就在于此。 :wink:

rootlinger 发表于 2005-12-27 18:42:34

:-D 多谢版主!呵。。

rootlinger 发表于 2005-12-27 19:05:59

版主,我用u-boot将编译好的lumit_uclinux2.6编译过的内核uImage,下载到板子上,内核运行启动一半后,就出现这个问题
“Kernel pannic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)”
看lumit论坛上的文档,好像可以随便指定自己的根文件系统(romfs,nfs,jffs2),然后分开烧写?但内核是怎样知道和找到这些根文件系统的了?
但您能否说说romfs文件系统怎么个单独烧写和指定法?还是要和内核一起烧写?
辛苦版主了 :oops:

rootlinger 发表于 2005-12-27 21:09:31

版主, 我在编译uclinux2.6时,make后碰到 一下错误:
make: Entering directory `/root/arm/uc2.6/uClinux-dist/user/ftp/ftp'
arm-uclinux-gcc-O2 -g -fomit-frame-pointer   -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -nostdinc -I/root/arm/uc2.6/uClinux-dist/include -I/root/arm/uc2.6/uClinux-dist/include/include -fno-builtin -nostartfiles -Wl,-elf2flt /root/arm/uc2.6/uClinux-dist/lib/crt0.o /root/arm/uc2.6/uClinux-dist/lib/crti.o /root/arm/uc2.6/uClinux-dist/lib/crtn.o -L/root/arm/uc2.6/uClinux-dist/lib -o ftp cmds.o cmdtab.o domacro.o ftp.o glob.o main.o ruserpass.o -lc
arm-uclinux-gcc: /root/arm/uc2.6/uClinux-dist/lib/crt0.o: No such file or directory
arm-uclinux-gcc: /root/arm/uc2.6/uClinux-dist/lib/crti.o: No such file or directory
arm-uclinux-gcc: /root/arm/uc2.6/uClinux-dist/lib/crtn.o: No such file or directory
make: *** Error 1
make: Leaving directory `/root/arm/uc2.6/uClinux-dist/user/ftp/ftp'
make: *** Error 2
make: Leaving directory `/root/arm/uc2.6/uClinux-dist/user/ftp'
make: *** Error 2
make: Leaving directory `/root/arm/uc2.6/uClinux-dist/user'
make: *** Error 1

您编译uclinux2.6时用的命令是哪些阿? 我只用 make 和 mkimage工具
页: [1]
查看完整版本: 根文件系统挂载错误,高手指点??