天嵌 ARM开发社区

 找回密码
 注册
查看: 2161|回复: 2

【求助】无法加载根文件系统

[复制链接]
flyingpig47 发表于 2010-4-6 13:09:27 | 显示全部楼层 |阅读模式
我用tq2440的板子按照手册移植内核和yaff2文件系统,一切正常,但当我想把yaffs2一直到我自己的linux2.6.18内核时遇到了问题,启动内核出现如下错误提示,无法加载yaff2文件系统
Warning: unable to open an initial console.
Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.
我在网上查了很久,发现导致这种错误的问题有很多,console也添加了,bootloader的启动命令行也设置正确了,还是不行。后来我进行了一系列试验后发现:
1.在2.6.18下无法加载的yaffs2文件系统,在提供的2.6.25内核下可以正常加载
2.用其他工具将我的文件系统制作成cramfs格式,在2.6.18内核下可以正常加载,换成yaffs2格式就不行。
通过以上现象,我分析问题可能出在内核上,但不知道具体在哪里,请高手帮我分析下,问题可能出在哪里,不胜感激。
 楼主| flyingpig47 发表于 2010-4-6 15:16:38 | 显示全部楼层
本帖最后由 flyingpig47 于 2010-4-6 15:37 编辑

此外 我用的bootloader是从网上下载的vivi-20030629.tar.bz2,编译vivi使用的编译器是2.95.3 与内核和busybox的都不同,会不会和vivi有关
回复

使用道具 举报

亚瑟王 发表于 2010-4-9 11:21:50 | 显示全部楼层
1、天嵌科技提供有支持usb和tftp下载的uboot,性能比原始版本的vivi强了不止百倍。
2、yaffs2在2.6.18上的支持应该需要通过配置内核来实现,这点和2.6.13的内核不支持yaffs2的原因相同,目前在2.6.13上面用不了yaffs2的原因还没有找到。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-20 02:01 , Processed in 2.055352 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表