有高手成功制作文件系统吗?请进帮忙
这两天在制作文件系统,版本如下: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上