TQ2440上移植linux2.6.25时启动linux中free init 120kB 后卡住

最近移植linux2.6.25,按着天嵌给的移植手册上一步一步做下来。启动时遇到这样一个问题:free init 120kB 后卡住

分析:1、可能是内核移植失败

2、也可能是yaffs2文件系统移植失败

最终经过上网查资料知道是文件系统挂上了,只是系统启动执行init时出了问题。没有找到init这个进程。

解决方案:

1、进入linux内核配置界面,进入boot config 里面有一个Default kernel commond string,linux默认值是root=/dev/hda1 ro init=/bin/bash console=ttySAC0,将这个值去掉设为空。

2、这种情况的发生也肯能和浮点都设置有关,进入Floating point emulation有关,将里面都三个选项都选择上。(未测试过)

posted @ 2011-11-07 21:35  wanyao  阅读(323)  评论(0编辑  收藏  举报