对于友善之臂的开发板来说,system.img是yaffs2格式的文件系统镜像,superboot只是把这个镜像原封不动的写入NAND Flash的system image分区中。内核启动后,会首先挂载一个initramfs格式的文件系统,再从那里根据内核命令行参数挂载system image分区中的yaffs2格式的文件系统镜像,这时内核中的yaffs2模块会接手整个挂载过程,即读取出文件系统镜像中的目录信息供之后访问文件系统镜像中的目录或文件。
initramfs格式的文件系统在内核根目录下的scrpits/FriendlyARM.cpio, 挂载system image分区的命令定义在其中的根目录下的init脚本。内核中的yaffs2模块代码在fs/yaffs2下。