1. 创建虚拟文件系统(在ram中)。 fn: vfs_caches_init
2. 根据u-boot bootargs的参数得到的设备名,比如/dev/mmcblk0p1到block class去
找到主次设备号。fn: name_to_dev_t
3. 挂载block设备上的分区到根文件系统。fn:prepare_namespace
下面的文件讲的比较详细,可以参考:
http://www.91linux.com/html/article/partition/20090307/15942.html
本文介绍了在嵌入式系统启动过程中,如何通过一系列步骤完成根文件系统的加载。具体包括创建虚拟文件系统、根据U-Boot参数获取设备名称并确定主次设备号、以及将Block设备上的分区挂载到根文件系统的过程。
778

被折叠的 条评论
为什么被折叠?



