Wol*_*zen 20 boot command-line prompt arch-linux
我已经下降到一个[rootfs /]#
引导我的发行失败时,提示了很多次。通常我发现我无法用有限的命令解决问题,所以我会使用我周围的任何备用 Live CD。
但是rootfs
提示是什么?为什么它的可用命令有限?问题解决后我可以用它来启动我的系统吗?
std*_*err 11
Rootfs
是ramfs
(或tmpfs
,如果启用)的特殊实例,它始终存在于2.6 systems
. 您无法卸载 rootfs。
在内核初始化时,注册了一个绝对最小的文件系统,称为rootfs
. 实现这个文件系统的代码可以在 中找到fs/ramfs/inode.c
,它也包含ramfs
文件系统的代码。rootfs 基本上与 相同ramfs
,除了MS_NOUSER
标志的规范。这是由graft_tree
in的例程解释的fs/namespace.c
,我认为它可以防止用户级进程执行自己的rootfs
.
该例程init_mount_tree
(在 fs/namespace.c 中找到)在系统启动时被调用以挂载 rootfs 的实例,并使其成为当前进程的根命名空间(请记住,在 Linux 下,不同的进程可以具有不同的文件系统命名空间)。
它包含所有应用程序、设置、设备、数据等。没有根文件系统,你的Linux系统就无法运行。
请参阅:https : //www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt