最近新调试的一个产品板子,做好文件系统后,启动时,会卡住,日志如下:
VFS: Mounted root (jffs2 filesystem) on device 31:2. devtmpfs: mounted Freeing unused kernel memory: 144K ……卡在这里好久好久,然后输出了下面内容: random: nonblocking pool is initialized
经过对启动脚本逐行加打印,最终找到是卡在了启动sshd那里,sshd启动的时候会调用获取随机数,系统里缺少相应的库文件,导致sshd启动时卡住了!
解决方法就是把sshd用到的相关库文件都复制到lib里即可。