rootfs-mount
2015-09-19 08:24:04 3 举报
rootfs-mount 是一个用于挂载根文件系统的操作。在 Linux 系统中,根文件系统是整个文件系统的最顶层,它包含了操作系统运行所需的所有基本文件和目录。通过 rootfs-mount 操作,我们可以将一个预先构建好的根文件系统挂载到目标设备上,从而使得目标设备能够启动并运行一个完整的操作系统。 rootfs-mount 通常涉及到两个主要步骤:首先,将预先构建好的 rootfs 文件系统拷贝到目标设备的某个分区上;然后,使用 mount 命令将该分区挂载到根目录。这样,当目标设备启动时,它就能够访问到 rootfs 中的文件和目录,从而实现操作系统的正常运行。
作者其他创作
大纲/内容
fs/namespace.c init_mount_tree()
虚拟文件系统VFS初始化
向内核注册rootfs根文件系统,加上两个回调函数rootfs_get_sb(获取超级块)和kill_liitter_super(释放超级块)
fs/namespace.c mnt_init()
fs/dcache.c vfs_caches_init()
fs/ramfs/inode.c init_rootfs()
注册rootfs根文件系统
2. 设置系统current根目录和根文件系统
Init/main.c start_kernel()
linux内核由bootloader加载到内存后,启动内核
1. 创建rootfs的vfsmount结构,建立rootfs的超级块,建立rootfs的根目录,并将rootfs挂载到自己的根目录
0 条评论
下一页