E.2.2. UEFI ベースの x86 システムの GRUB およびブートプロセス


本セクションでは、UEFI ベースの x86 システムを起動する際の特定のロールの GRUB プレイを説明します。ブートプロセス全体を確認するには、「ブートプロセスの詳細」 を参照してください。
GRUB は、以下の段階でメモリーに読み込みます。
  1. UEFI ベースのプラットフォームは、システムストレージでパーティションテーブルを読み取り、特定の グローバルに一意識別子 (GUID)でラベル付けされた VFAT パーティションである EFI システムパーティション(ESP)をマウントします。ESP には、ブートローダーやユーティリティーソフトウェアなどの EFI アプリケーションが含まれており、ソフトウェアベンダー固有のディレクトリーに保存されます。Red Hat Enterprise Linux 6.9 ファイルシステム内から見ると、ESP は /boot/efi/ で、Red Hat が提供する EFI ソフトウェアは /boot/efi/EFI/redhat/ に保存されます。
  2. /boot/efi/EFI/redhat/ ディレクトリーには、EFI ファームウェアアーキテクチャー用にコンパイルされた GRUB のバージョンである grub.efi が含まれます。最も単純なケースでは、EFI ブートマネージャーはデフォルトのブートローダーとして grub.efi を選択し、これをメモリーに読み込みます。
    ESP に他の EFI アプリケーションが含まれる場合は、EFI ブートマネージャーにより、grub.efi を自動的に読み込むのではなく、実行するアプリケーションを選択するように求められる場合があります。
  3. GRUB は、起動するオペレーティングシステムまたはカーネルを決定し、メモリーにロードし、マシンの制御をそのオペレーティングシステムに転送します。
各ベンダーは ESP でアプリケーションの独自のディレクトリーを維持するため、通常、UEFI ベースのシステムではチェーンの読み込みは必要ありません。EFI ブートマネージャーは、ESP にあるオペレーティングシステムブートローダーのいずれかを読み込むことができます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.