4.11. RHEL Image Builder でのハイブリッドブートの有効化


デフォルトでは、Red Hat Enterprise Linux (RHEL) Image Builder ツールは、ターゲットプラットフォームのプライマリーブートモードに最適化されたイメージを作成します。しかし、ブループリントをカスタマイズしてハイブリッドブートをサポートすることで、BIOS と UEFI ファームウェア両方での互換性を確保できます。

/boot/grub2/grub.cfg ファイルで hybrid = true を設定すると、イメージビルダーツールは GRUB 2 ブートローダーを設定して、両方のファームウェアタイプを処理できるようにします。

  • UEFI の場合: メインの GRUB 設定が /boot/grub2/grub.cfg ファイルに書き込まれ、リダイレクト設定が EFI システムパーティション (ESP) ディレクトリーに配置されます。
  • BIOS の場合: 従来のブートブロックがマスターブートレコード (MBR) または BIOS ブートパーティションにインストールされます。

ハイブリッドブートのサポートにより、単一のイメージで従来の BIOS システムと最新の UEFI システムの両方を起動できます。この設定は、多様なハードウェア群や、Amazon Web Services (AWS) の hybrid-boot 設定など、異なるクラウドインスタンスタイプ間で互換性のある "ゴールデンイメージ" を維持する必要がある環境で特に役立ちます。

前提条件

  • Red Hat Enterprise Linux (RHEL) Image Builder ツールをインストールした。
  • 既存のブループリントがある、または .toml 形式の新しいブループリントを作成する予定である。
  • composer-cli ツールへのアクセス権があります。

手順

  1. example.toml などのブループリントファイルをテキストエディターで開きます。
  2. [カスタマイズ] セクションに、以下のブートローダー設定を追加してください。

    [customizations.bootloader]
    hybrid = true
  3. ファイルを保存します。
  4. 更新されたブループリントをイメージ作成ツールにプッシュします。

    # *composer-cli blueprints push example.toml*
  5. イメージのビルドを開始します。たとえば、qcow2 イメージを作成するには、以下を実行します。

    # *composer-cli compose start example qcow2*
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る