起動時にファイルシステムを読み取り専用に設定しないようにGRUBを設定する方法は?

起動時にファイルシステムを読み取り専用に設定しないようにGRUBを設定する方法は?

Ubuntu Baseをインストールしていますが、試したいので、systemdをインストールしたくありません。

私の理解は、Grubがinitに最初にシステムをroにマウントするように指示し、次にinitがrwに設定することです。

initがfsをroにマウントしないようにGRUBをどのように設定しますか?

答え1

rw一般的な.NETファイルの代わりにカーネルブートオプションを提供するようにGRUBを設定するだけですro

ただし、ルートファイルシステムが最初に読み取り/書き込みモードでマウントされると、ルートファイルシステムでファイルシステムチェックを実行する機会が失われます。

最初にルートファイルシステムを読み取り専用モードでマウントする目的は、カーネルがこの時点でキャッシュされている可能性があるいくつかのファイルシステムメタデータを書き換える危険なしに、ファイルシステムチェックツールがルートファイルシステムをスキャンできるようにすることです。ルートファイルシステムの起動時に検証に変更が必要な場合、システム起動スクリプトは通常、検証が完了するとすぐにシステムを自動的に再起動し、カーネルがディスクキャッシュに存在する可能性がある「古い」データとして機能するのを防ぎます。 。

ほとんどの種類のファイルシステムでは、すでに読み取り/書き込みモードでマウントされているファイルシステムに対してスキャンを実行しないでください。

関連情報