天天看点

linux启动常见问题汇总

本篇文章主要用于记录在linux系统启动过程中发生的故障。并分析故障原因和解决办法,所有问题都是本人学习的真实记录,这样以来作为自己的总结,也可以帮助其他学习者从众多的网络资源中找到切实可行的办法,如果错误,请留言。

开发环境介绍:

主机:Window7+Vmware+ubuntu,开发板:GT2440(该厂家服务质量非常差,提供的QQ讨论群一片死寂,论坛无人问津,技术支持只提供硬件损坏,其他全是客户应用问题一概不予理睬)。交叉编译:arm-linux-gcc 4.3.3

1、Kernel panic - not syncing: Attempted to kill init!

我所使用的arm-linuxgcc 4.3.3是符合EABI标准的编译器,所以配置linux系统时也同样应该对此予以支持

make menuconfig

     Kernel Feathers->

[*] Use the ARM EABI to compile the kernel

对于浮点运算可以使用硬件浮点运算FPA(Float Point Architecture),但是并不是所以的cpu都有FPA功能,比如我们使用s3c2440,如果使用软浮点运算FPE(Float Point Emulation )但是这样在处理速度上受到很大限制,所以使用EABI会有很多改善。