Failed to execute /linuxrc. 问题的解决
1、linuxrc的权限问题没有设为可执行文件,在制作根文件系统时,最好 chmod 777 linuxrc 一下,以免出现Failed to execute /linuxrc的麻烦。2、在安装busybox的时候,没有静态编译链接库。解决方法,在busybox选项中选择静态编译,或者将交叉编译器中的lib/目录下的链接库 cp到根文件系统下的 lib/目录下,这样做出来的文件系统往往较大。
3、yaffs2 文件系统被烧写到了错误的分区。yaffs2 文件系统文件系统应烧写在nand的root分区下。
4、如果你是用的是uboot,你是否用对了yaffs的烧写指令,nand write.yaffs 而不是 nand write ,另外你的uboot是否正确修改了yaffs文件系统的烧写支持。
5、mkyaffs2image工具 做的是否成功? 楼主你的板子是256内存4Gnandflash的吗? 用的是rootfs.yaffs2-nand2g 这个文件系统吗? Failed to execute /linuxrc. Attempting defaults...
提示使问题指向很明显,Warning: unable to open an initial console.这个提示说命名系统找不到/dev/ 下的console这个设备文件。但是我已经在制作文件系统时把这个设备文件创建好了,可见系统根本没有发现我的文件系统。
页:
[1]