Linux Grub(I)。 それは何ですか、そしてそれはどのように機能しますか?

El GRUB の最も重要な部分のXNUMXつです Linux、しかし、それは最も問題のあるもののXNUMXつでもある可能性があるため、それが何で構成され、どのように機能するかを最も単純な観点から説明します。

Linux Grub

ハードディスクの最初のセクターはと呼ばれます マスターブートレコード(MBR)。 このセクターの長さはわずか512バイトで、と呼ばれる小さなコード(446バイト)が含まれています。 プライマリブートローダー プライマリパーティションと拡張パーティションを説明するパーティションテーブル(64バイト)。

デフォルトでは、MBRコードはアクティブとしてマークされたパーティションを探し、パーティションが見つかると、それをブートセクターからメモリにロードし、制御を渡します。 GRUB デフォルトのMBRを独自のコードに置き換えます。

GRUBの操作は、いくつかの段階に分類できます。

1ステージ MBRは小さすぎて必要なすべてのデータを保持できないため、MBRに配置され、主にステージ2を指します。

2ステージ 構成ファイルを指します。このファイルには、GRUBについて話すときに通常知られているすべての複雑なユーザーインターフェイスとオプションが含まれています。 ステージ2は、ディスク上のどこにでも配置できます。 ステージ2が構成テーブルを見つけられない場合、GRUBはブートシーケンスを終了し、手動構成用のコマンドラインをユーザーに提示します。

1.5ステージ MBRの直後の領域に収まるほど小さいブート情報を使用します。

ステージのアーキテクチャは次のことを可能にします GRUB パーティションテーブルの境界内に収まるようにまばらで単純なほとんどのブートローダーと比較して、非常に複雑で高度に構成可能です。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。