免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2464 | 回复: 4
打印 上一主题 下一主题

nfs启动后flash挂载 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-28 09:05 |只看该作者 |倒序浏览
本帖最后由 差十分一刻 于 2010-12-28 10:53 编辑

大家好,

我的板子通过nfs启动起来之后不能挂载板子上的flash。 实际上在/dev中就没有名为mtd或者mtdblock的文件。 不知道从nfs启动之后能不能挂载原有的flash,我看yaffs2文件系统制作的帖子中说的好像应该是可以的,而且我这个文件系统没有eraseall命令,不知道怎样才能加入这个command,必须要重新编yaffs2么?还请高人解疑释惑。

原帖我可能没说明白。我现在想把我的板子的linux kernel从2.4升到2.6。内核已经编译好了,并且通过NFS可以启动板子。我现在用这个可以使用的内核直接去启动板子上的flash,因为板子原来自带有文件系统。但是有报错如下:

..........................
yaffs: dev is 32505857 name is "mtdblock1"
yaffs: passed flags ""
yaffs: Attemting MTD mount on 31.1, "mtdblock1"
yaffs: auto selecting yaffs2
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) on device 31:1.
Freeing init memory: 104k
Warning: unable to open an initial console.
Kernel panic - not syncing: No init found. Try passing init= option to kernel.

挂载NFS的时候我遇到过这个问题,是通过在/dev下"mknod"几个节点解决的,现在需要在flash里的文件系统里加,我不知道怎么弄。所以想用nfs启动后用mount挂上板上的flash。结果找不到原来的flash。哪位有经验的高人帮我看看这个问题。非常感谢。

论坛徽章:
0
2 [报告]
发表于 2010-12-29 10:23 |只看该作者
你可以把你现在能用的nfs制作成yaffs,我想这个问题就解决了

论坛徽章:
0
3 [报告]
发表于 2010-12-29 11:24 |只看该作者
终于有人回话了。
做成yaffs是可以,问题是把文件系统烧入板子上的flash才行,但是/dev下找不到mtd/1或者mtdblock/1,这样就无法把做好的这个文件系统弄到flash上。所以我才发这个贴子,看咋样能从nfs看到flash上的分区。

论坛徽章:
0
4 [报告]
发表于 2011-01-01 21:24 |只看该作者
这个问题,我以前好像也遇到过,你到网上搜搜,我现在没在自己的电脑上,如果还没解决,这是我的email      liaoye163@sina.com

论坛徽章:
0
5 [报告]
发表于 2011-01-01 22:20 |只看该作者
看现像是起动参数没有设置对。
首先你这个应该不算是nfs启动
其次,只要有u-boot能启动,一般内核和文件系统可直通过u-boot下载至内存中,然后可以直接启动,前提是启动参数要设置对。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP