天嵌 ARM开发社区

 找回密码
 注册
查看: 2451|回复: 1

Linux启动时出现Kernel panic - not syncing: Attempted to kill init!问题

[复制链接]
Autumn 发表于 2015-5-7 15:38:37 | 显示全部楼层 |阅读模式
本人用TQ2440开发板按照天嵌手册移植,当操作到根文件系统的制作时,制作完成之后出现了Kernel panic - not syncing: Attempted to kill init!
按照网上说的一大堆什么:
Kernel Features  --->
            [*] Use the ARM EABI to compile the kernel                  
            [*]   Allow old ABI binaries to run with this kernel (EXPERIMENTA)
把这个选上就可以了
完全不奏效,或者什么busyBox需要怎么怎么,都不行;自己还用过了天嵌制作好的yaffs2格式的根文件烧写,结果可启动运行了,所以排除了内核有问题。后来直接用天嵌光盘制作好的根文件系统,自己制作成yaffs2格式之后,发现还是出现Kernel panic - not syncing: Attempted to kill init!这个问题。
注:mkyaffs2image工具用了很多种,也有自己来编译生成,最后直接用天嵌光盘的mkyaffs2image工具,生成的根文件系统启动完之后还是会出现Kernel panic - not syncing: Attempted to kill init!问题。
请问一下这到底是什么问题呢,已经被这问题纠缠很久了,求帮忙解决,谢谢了!
abcrazy 发表于 2015-6-5 11:36:06 | 显示全部楼层
"Kernel panic - not syncing: Attempted to kill init!"说明内核已经启动你的init程序了(在此是busybox),但是init程序运行出错,才出现这条消息。
可能的原因:
1. 编译busybox是采用动态链接方式,然而你的文件系统缺少此程序依赖的库,所以运行失败,可尝试把busybox的链接方式改为静态链接。
2. 编译busybox的编译选项有问题,我这是采用4.3.3编译器的(天嵌科技提供),CROSS_COMPILE设置成arm-linux-重新编译busybox。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-29 22:11 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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