如何配置 GRUB 在启动时不将文件系统设置为只读?

如何配置 GRUB 在启动时不将文件系统设置为只读?

我正在安装 Ubuntu Base,我想尝试一下,所以我不想安装 systemd..

我的理解是,Grub 指示 init 最初将系统挂载为 ro,然后 init 将其设置为 rw...

如何配置 GRUB 以便它不会导致 init 将 fs 挂载为 ro ?

答案1

您只需将 GRUB 配置为提供内核引导选项rw而不是通常的ro.

但是,如果根文件系统最初以读/写模式挂载,您将失去在根文件系统上运行文件系统检查的机会。

最初以只读模式挂载根文件系统的目的是允许文件系统检查工具检查根文件系统,而不会有内核写回此时可能已经缓存的一些文件系统元数据的风险。如果根文件系统的启动时检查需要进行任何更改,系统启动脚本通常会在检查完成后立即自动重新启动系统,以防止内核对其磁盘中可能具有的“过时”数据进行操作缓存。

在大多数文件系统类型上,您永远不应该对已经以读/写模式挂载的文件系统运行检查。

相关内容