日期:2014-05-16  浏览次数:20569 次

有高手成功制作文件系统吗?请进帮忙
这两天在制作文件系统,版本如下:busybox1.5.1   arm-linux-gcc   3.4.1   cramfs1.1

在mkcramfs后生成rootfs.cramfs,烧写到flash出现如下启动信息:
(前面略)
Reading   data   from   NAND   FLASH   without   ECC   is   not   recommended
VFS:   Mounted   root   (cramfs   filesystem)   readonly.
Mounted   devfs   on   /dev
Freeing   init   memory:   92K
Failed   to   execute   /linuxrc.     Attempting   defaults...
Kernel   panic   -   not   syncing:   No   init   found.     Try   passing   init=   option   to   kernel.

问题出在Failed   to   execute   /linuxrc.上。

网上主要有两种解释:
1)linuxrc文件权限不够,要具有可执行权限,这点我们已经考虑到了。
2)/bin/ash

这两点都考虑到了,有大侠知道问题出在哪吗?最好从原理方面分析下,或者给个能成功制作文件系统的流程也可以。多谢了,期待回复!!!

------解决方案--------------------
ls -l linuxrc

cat linuxrc

把这两条命令的结果贴出来.
------解决方案--------------------
错可能出在kernel或者busybox上