找回密码
 注册
关于网站域名变更的通知
查看: 539|回复: 1
打印 上一主题 下一主题

看看报:Failed to execute /linuxrc. Attempting defaults...的解决方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-12 13:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Failed to execute /linuxrc. Attempting defaults...
! I4 @: P! L- f3 p: H/ s: [- sKernel panic - not syncing: No init found. Try passing init= option to kernel.
* Q8 N7 R& F% ^, a6 s+ j* O3 t& L
! l3 }2 h$ v' M% k) x( x
最近在学习根文件系统,搭建好根文件系统并编译成镜像的之后,下载到开发板上去运行
6 T9 K$ M9 y2 d0 X: E9 `结果出现
  I% Q$ H- m9 C# s* I"Failed to execute /linuxrc. Attempting defaults...& _/ x3 U9 e# }5 Z; I7 Y" g0 X
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
  k0 S  i9 Q$ b"
3 T9 w( L) y4 b0 k+ \/ a4 D翻译过来就是无法执行linuxrc,内核恐慌了7 M, H: h8 S5 w( |* l5 \
我刚开始以为我的linuxrc没有执行权限,一查看,是有的。' w! b% Q0 \4 o
上网一搜,发现好多兄弟都遇到类似的问题,那些回答问题的都说是linuxrc没有加执行权限啊,busybox没有选中shell选项啊,我一看,全是乱说,busybox默认就是选中shell的,除非你手动把他取消掉了,还有生成linuxrc默认就是有可执行权限的。- m3 G2 |7 K0 |/ l( Z% @0 s2 j% I
我把原厂的根文件系统源码拿来编译一次,下载进去还是同样的错误,于是我就朝着mkyaffs2image这个yaffs2文件系统镜像制作工具上去,一搜发现,原来我用的是这个工具不支持128M的nand,有一个哥们对其进行了修改,并使之支持了128M3 Q( w$ Y8 w8 P% ]  q( b3 C
帖子地址
- |- i2 i& H' G) dhttp://www.ARM9home.net/read.php?tid=3919+ n% R+ s3 Y- O; w8 g0 ]
我把该哥们的修改过的源码自己编译生成了支持128M的nand的mkyaffs2image工具8 }3 J  {) R* t7 k5 |' Q+ N6 ]9 I
然后一编译,成功运行!/ z4 [: d0 {& W7 q3 L+ n: Z) ?

4 x: K; v. \8 o& R
7 j. X9 K* ^7 h6 ?$ ~+ m- d9 P

3 L6 D% J6 v/ C0 v0 N

4 W  A, Q, W$ O9 f3 ?
/ V! P8 i: k! e

' K! e5 y" F1 ^. M  L6 z
( k& w  G7 w) e" b; |% @! y$ r, G2 R$ m, \& K: i$ ~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 20:56 , Processed in 0.171875 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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