引用第9楼xydjh于2008-02-14 17:30发表的 :
那为什么同样的文件系统在2.6.13下就好使呢
就是友善给的内核
这个我已经解释过过了。2.6.13的kernel有devfs, 在rootfs mount之前/dev下就已经生成了所有的设备文件节点;而2.6.20的kernel里已经没有了devfs,/dev目录下是空的,连console设备都没有,/linuxrc是不可能执行成功的。取代devfs的是udev,或者干脆自己手动创建。
关于如何用udev制作rootfs, 你可以参考这篇文章的相关部分
http://linux.omap.com/pub/kernel/2430sdp/OMAP2430_Startup_guide.pdf
[ 此贴被kasim在2008-02-14 21:32重新编辑 ]