免费注册 查看新帖 |

Chinaunix

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

求助:No filesystem could mount root, tried: ext3 vfat [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-11 11:19 |只看该作者 |倒序浏览
请教一下,我有一张CF卡,用extlinux作为引导制作了一个linux系统,过程参考的下面这篇文章:

http://blog.csdn.net/dos5gw/archive/2010/10/20/5954879.aspx

把卡插到工控机上被识别为hda的设备,可以正常引导并加载系统,系统应用也运行正常,

但是插到另一台电脑上,会被识别为mtdblock设备,可以引导但是出现以下问题:

No filesystem could mount root, tried: ext3 vfat
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,1)

不知该如何解决,或者是不是被识别为mtdblock设备就不能这样做,刚接触这块内容,还请版上各位帮忙看看,谢谢啦

论坛徽章:
0
2 [报告]
发表于 2011-01-11 12:38 |只看该作者
然后还想问一下,CF卡被识别成hda设备还是mtdblock设备或者sda设备是由什么决定的,这个可以更改吗
版上知道的朋友帮帮忙,谢谢啦

论坛徽章:
0
3 [报告]
发表于 2011-01-11 15:06 |只看该作者
问题解决了,还是内核的原因,我把MTD Support(Driver--->Memory Technology Device里) (不应该,网上搜了下,好像CF卡并不属于MTD设备)
和 PCMCIA Support(Driver---->ATA/ATAPI/MFM/RLL里) 同时编译进内核了,
这里面可能存在一个识别顺序的问题,优先识别成了MTD设备,哪位知道的朋友可以给解释下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP