rootとreal_rootブートパラメータの基本的な違い

rootとreal_rootブートパラメータの基本的な違い

私はroot =を設定しましたが、より深いところにreal_rootがあることに気づきました。また、real_rootがほとんど使用されないのはなぜですか? real_rootの代わりにrootを使用する方が一般的な理由は何ですか?

ベストアンサー1

初期RAMディスクを使用する場合(初期化プログラム)または初期ラムfs(ファイルシステムの初期化)、ブートローダはカーネルと初期ram disk / fsをロードし、カーネルは初期ram disk / fsを管理して一時ルートfsをメモリにマウントします。

必要なドライバとモジュールが利用可能になると、初期RAMディスク/ファイルシステムが必要です。真のルートロードするパラメータ(grubによってカーネルに渡される)実際のルートfsパーティションからブロックデバイスまたはWeb経由(NFSルートディレクトリgrubパラメータ)に切り替えます。

したがって、初期RAMディスク/ファイルシステムを使用しない場合は、必要なすべてのドライバとモジュールがすでにインストールされていることを意味します。カーネルでコンパイルそれから真のルート起動シーケンスを完了するために初期RAMディスク/ファイルシステムが必要ないため、影響はありません。

おすすめ記事