当前位置:  技术问答>linux和unix

Try passing init= option to kernel

    来源: 互联网  发布时间:2017-01-15

    本文导语:  各位大哥,本人刚开始学Linux,现在移植系统的时候,挂载文件系统,出现下面的信息后,系统就不动了,恳请指教 yaffs: dev is 32505859 name is "mtdblock3" yaffs: dev is 32505859 name is "mtdblock3" yaffs: passed flags "" yaffs...

各位大哥,本人刚开始学Linux,现在移植系统的时候,挂载文件系统,出现下面的信息后,系统就不动了,恳请指教

yaffs: dev is 32505859 name is "mtdblock3"

yaffs: dev is 32505859 name is "mtdblock3"
yaffs: passed flags ""

yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.3, "mtdblock3"

yaffs: Attempting MTD mount on 31.3, "mtdblock3"
yaffs_read_super: isCheckpointed 0

yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs2 filesystem).

VFS: Mounted root (yaffs2 filesystem).
Freeing init memory: 132K

Freeing init memory: 132K
Warning: unable to open an initial console.

Warning: unable to open an initial console.
Failed to execute /init.  Attempting defaults...

Failed to execute /init.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.

Kernel panic - not syncing: No init found.  Try passing init= option to kernel.

|
这种情况很常见,原因有2的
1、根文件系统镜像制作不对,里面没有/linuxrc 或者内核启动参数里没有init=/linuxrc
不过很少发生

2、最可能的原因,yaffs镜像烧错地址了
内核源码里划分的flash分区和你实际把yaffs镜像烧写的位置不一样

|
内核支持BBT,而uboot烧写文件时没加入BBT,内核自然无法正确读出文件系统啊
不建议改内核,建议升级uboot为支持BBT的


因为读取文件系统失败,所以里面不光init,别的什么都读不对 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • JAVA程序编译时,有时会提示你要用try...catch...,JAVA怎么知道我要用try,有个标准吗?
  • try的问题
  • 新手小问题:一个try后跟两个catch,格式该咋样写?
  • 有关编译问题(try..catch)
  • try catch finally的执行顺序深入分析
  • A try block must always be followed by a catch block ? 对么???
  • 没有与“try”搭配的“catch”或“finally”
  • 在SQL Server的try...catch语句中获取错误消息代码的的语句
  • 深度理解try{}cathc(){}
  • 由try-catch-finally语句捕获异常时,是否finally所指定的代码都要被执行?即使try语句所指定的不产生异常?
  • JS异常处理try..catch语句的作用和实例
  • rs.last()语句之后,为什么连out.print("try!")都不能执行?
  • 为什么调试出错提示中老是让你的程序中添加一个try……catch操作?
  • zhcon-0.2.3安装好后,执行zhcon命令出错:/dev/pts/0 is not real tty or vc. Please exit current tty and try again.
  • 关于try{} catch{} 的概念性问题,谢谢
  • 关于 try catch
  • 有关try{}块中变量的问题
  • 关于try 和 throw 简单使用示例
  • 在异常处理中,如果把一句绝对不会抛出异常的语句用try{}catch(){},会用什么反映?进来看看这个例子
  • C++的try块与异常处理及调试技术实例解析


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3