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有关,将里面都三个选项都选择上。(未测试过)