RHEL KVM で仮想マシンに UEFI を有効にする手順ガイド

主な注意事項

  • UEFI を使用すると、VM に Windows 11 などの最新のオペレーティング システムをインストールできます。
  • Cockpit は、仮想マシンを管理するためのユーザーフレンドリーなインターフェースを提供します。
  • コマンドライン方式は、経験豊富なユーザーに高度な柔軟性を提供します。

RHEL 上の KVM の UEFI サポートのロック解除

今日の仮想化環境において、Red Hat Enterprise Linux (RHEL) KVM で UEFI サポートを有効にすると、機能が大幅に向上します。このガイドでは、仮想マシンに UEFI を設定するために必要な手順を詳しく説明し、システムで最新のオペレーティングシステムをシームレスに実行できるようにします。

RHEL で KVM の UEFI を有効にする主な手順

ステップ1:システムアップデートを確認する

互換性の問題を回避するため、RHEL システムが最新であることを確認してください。以下のコマンドを使用してください。

sudo dnf update

プロのヒント:システムのセキュリティとパフォーマンスを維持するために、定期的に更新を確認して適用してください。

ステップ2:必要な依存関係をインストールする

KVMに必要なUEFIファームウェアをインストールします。以下を実行します。

sudo dnf install edk2-ovmf

プロのヒント: KVM サブシステムがすでに有効になっていることを確認してください。

ステップ3:コックピットサービスを開始する

Cockpit が実行されていることを確認します。

sudo systemctl start cockpit

プロのヒント:起動時に Cockpit サービスが自動的に開始されるようにするには:

sudo systemctl enable cockpit

ステップ4:コックピットダッシュボードにアクセスする

Webブラウザを開き、http://localhost:9090にあるCockpitダッシュボードに移動します。管理者の資格情報でログインします。

ステップ5: UEFI対応の仮想マシンを作成する

「仮想マシン」に移動し、「VMの作成」をクリックします。必要な情報を入力し、BIOSセクションで「UEFI」を選択します。

ステップ6: UEFIモードでVMを起動する

設定後、「インストール」をクリックしてVMをUEFIモードで起動します。以下のコマンドでUEFI移行が成功したことを確認します。

sudo efibootmgr

ステップ7: VMのコンソールにアクセスする

UEFI VMへのGUIアクセスには、virt-viewerを使用してください。以下のコマンドで開きます。

virt-viewer <vm_name>

ステップ8: EFIモードの動作を確認する

次の内容を一覧表示して EFI ステータスを確認します。

ls /sys/firmware/efi

プロのヒント:出力にファイルが返される場合、VM は UEFI を正常に使用しています。

UEFI設定に関する追加のヒント

  • VM のログでブート エラーがないか確認してください。
  • VM データを定期的にバックアップすることを検討してください。
  • 簡単にロールバックするには、Cockpit のスナップショットを使用します。

まとめ

RHEL KVMでUEFIサポートを有効にすると、セットアップの仮想化機能が強化され、最新のオペレーティングシステムと構成に対応できるようになります。Cockpitを使用する場合でも、ターミナルを使用する場合でも、以下の手順に従えば、VMにUEFIを適切に設定できます。

結論

KVMセットアップでUEFIを有効にすると、最新のソフトウェアとの互換性向上など、高度な仮想化のメリットを最大限に活用できます。様々なオペレーティングシステムを試して、仮想化環境を最大限に活用しましょう。

FAQ(よくある質問)

従来の BIOS ではなく UEFI を使用する利点は何ですか?

UEFI は、従来の BIOS と比較して、起動時間が短縮され、セキュリティ機能が強化され、大容量ハードドライブとの互換性が実現されます。

UEFI を有効にした後、BIOS に戻すことはできますか?

はい、仮想マシンの設定でBIOS設定に戻すことができます。ただし、一部の機能が期待どおりに動作しなくなる可能性があることにご注意ください。