官方QQ群收藏本站

百问linux嵌入式论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 304|回复: 2

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

[复制链接]

7

主题

11

帖子

96

积分

注册会员

Rank: 2

积分
96
发表于 2018-12-14 17:41:05 | 显示全部楼层 |阅读模式
本帖最后由 errorhello 于 2018-12-14 18:08 编辑

uboot配置如下:
baudrate=115200
bootargs=console=ttySAC0,115200 root=/dev/mtdblock3 rootfstype=yaffs2
bootcmd=nand read 30000000 kernel;bootm 30000000
bootdelay=5
ethact=dm9000
ethaddr=00:0c:29:4d:e4:f4
fileaddr=30000000
filesize=7DD000
ipaddr=192.168.1.130
machid=16a
mtddevname=u-boot
mtddevnum=0
mtdids=nand0=jz2440-0
mtdparts=mtdparts=jz2440-0:256k(u-boot),128k(params),4m(kernel),-(rootfs)
netmask=255.255.255.0
partition=nand0,0
serverip=192.168.1.120
stderr=serial
stdin=serial
stdout=serial



根文件系统挂载出错

sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
NET: Registered protocol family 17
Loading compiled-in X.509 certificates
hctosys: unable to open rtc device (rtc0)
ALSA device list:
  No soundcards found.
yaffs: dev is 32505859 name is "mtdblock3" rw
yaffs: passed flags ""
VFS: Mounted root (yaffs2 filesystem) on device 31:3.
Freeing unused kernel memory: 204K
This architecture does not have kernel memory protection.
Run /sbin/init as init process
Run /etc/init as init process
Run /bin/init as init process
Run /bin/sh as init process
Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance.
CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.8 #3
Hardware name: SMDK2440
[<c0111660>] (unwind_backtrace) from [<c010e2e4>] (show_stack+0x10/0x18)
[<c010e2e4>] (show_stack) from [<c062760c>] (dump_stack+0x18/0x24)
[<c062760c>] (dump_stack) from [<c011ae1c>] (panic+0xc0/0x248)
[<c011ae1c>] (panic) from [<c063c940>] (kernel_init+0xcc/0xf4)
[<c063c940>] (kernel_init) from [<c01090e0>] (ret_from_fork+0x14/0x34)
Exception stack(0xc381ffb0 to 0xc381fff8)
ffa0:                                     00000000 00000000 00000000 00000000
ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffe0: 00000000 00000000 00000000 00000000 00000013 00000000
---[ end Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance. ]---



1、根文件挂载成功,却始终找不到init进程,我仔细检查了文件系统,init进程是有的,为什么就是挂载不上呢?
2、我在烧写文件系统时nand flash 出现大量坏块,这是怎么回事?

我看帖子 之前的解决连接已经失效

还请解惑。。。
这是我制作的文件系统  https://pan.baidu.com/s/1WTdVfU3hGnHbdKduMyLhTQ




回复

使用道具 举报

30

主题

170

帖子

804

积分

超级版主

Rank: 8Rank: 8

积分
804
发表于 2018-12-17 09:45:02 | 显示全部楼层
挂载根文件系统出现"Kernel panic..."史上最全解决方案
https://mp.weixin.qq.com/s?__biz ... 6e4f59f821b903e6#rd
我是百问网www.100ask.org站长,有关站务问题请与我联系。
韦东山视频开发板购买店铺:https://100ask.taobao.com/
微信公众平台:baiwenkeji
回复 支持 反对

使用道具 举报

8

主题

22

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2019-3-15 23:07:22 | 显示全部楼层
楼主请问你这个问题怎么解决的?我也是这个问题,看了钟老师发的链接仍然不知道怎么解决
回复 支持 反对

使用道具 举报

技术支持
在线咨询
咨询热线
0755-86200561
微信扫一扫
获取更多资讯!

Archiver|小黑屋|百问linux嵌入式论坛     

GMT+8, 2019-5-26 00:01 , Processed in 0.076214 second(s), 15 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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