引用第1楼mindee于2010-03-29 14:49发表的 :
整体的启动流程是一样的,并且kasim已经在分析中也提到了何时启动NFS,建议再仔细看看那篇文章。
我的意思你可能没用明白!首先,我用busybox 生成了一个简单的能启动的文件系统,其中busybox 生成bin linuxrc sbin 目录,另外的目录自行添加的,添加/etc/init.d/rcS,然后NFS方式,系统可以正常启动,并且看到里面的根目录!
然后,下一步我用mkyaffs2image转换这个文件系统,生成root.img下载到开发板上,却不能启动,出错信息如下:
VFS: Mounted root (yaffs filesystem).
Freeing init memory: 216K
Warning: unable to open an initial console.
Kernel panic - not syncing: No init found. Try passing init= option to kernel目录中不是有linuxrc文件了吗?为什么会找不到,另外sbin/init也存在的!!!
所以想知道两个方式的启动细节的差别呀??