首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不是同步:没有发现。对于jffs2文件系统

不是同步:没有发现。对于jffs2文件系统
EN

Stack Overflow用户
提问于 2016-03-25 07:41:37
回答 1查看 582关注 0票数 3

我正在使用内核2.6.33.7开发my 8309-twr板,当我使用ramdisk文件系统(rootfs.ext2.gz.uboot)创建rootfs映像时,我能够挂载我的文件系统,并且我的板能够成功地启动。

代码语言:javascript
复制
But, when i am trying with jffs2 filesystem it is saying "no init found",here is the kernel log.

在设备31:1上挂载根(jffs2文件系统)。释放未使用的内核内存:168 k init警告:无法打开初始控制台。内核恐慌-不是同步:没有发现init。尝试将init=选项传递给内核。呼叫跟踪: c782df40 0xc0008484 (不可靠) c782df70 0xc0025320 c782dfc0 0xc0003b78 c782dfd0 0xc03a2238 c782dff0 0xc0011994

但是init存在于/sbin/init位置。有人能帮我吗。

代码语言:javascript
复制
Thanks in advance...............!
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-28 17:17:11

在使用闪存时,我们需要通过设备树blob手动向内核提供分区表。因为RAM映像有所有正确的东西,所以以正确的方式引导。

但是,当您尝试使用NOR闪存引导时,内核日志显示为RedBoot partition parsing not available,这意味着用于加载rootfs的偏移内核可能与rootfs存在的位置不完全相同。由于哪个内核无法按照内核日志找到您的initinitial console

因此,添加或更改在设备树结构文件中提供的分区的偏移量。

可以参考文档在设备树文件中添加mtd支持。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36215932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档