私は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ディスク/ファイルシステムが必要ないため、影響はありません。