ProxmoxでEFIディスクを使用する方法は?

ProxmoxでのUEFIブートモードにはEFIディスクが必要であり、これは必要なファームウェアの設定やブートローダーを保存します。このディスクはシステムの安定性を確保し、セキュアブートをサポートし、再起動後の構成情報の喪失を防ぎます。

download-icon
無料ダウンロード
VM、OS、DB、ファイル、NASなどに対応
takahashi-meitetsu

Updated by 高橋明哲 on 2025/12/02

目次
  • EFIディスクとは?

  • なぜProxmoxでEFIディスクが必要なのか?

  • ProxmoxでEFIディスクを追加する方法

  • EFIディスクを使用して起動設定を構成する方法 (上級者向け)

  • ボーナス:Vinchinを使用してProxmoxのVMをバックアップ

  • ProxmoxにおけるEFIディスクについてのよくある質問

  • 結論

EFIディスクとは?

Proxmox VEの仮想化環境で仮想マシンを起動する際に、従来のBIOS(SeaBIOS)ではなくUEFIを使用するように選択すると、システムはEFIディスクと呼ばれる仮想ディスクを追加するよう求めます。これは通常のストレージ用のディスクではなく、UEFIファームウェアの設定データを保存する重要な役割を持つディスクです。

EFIとUEFIの関係

EFI(Extensible Firmware Interface)は、もともとIntelによってレガシBIOSに代わるものとして開発されました。この規格は後に拡張され、UEFI(Unified EFI)として標準化されました。現在、UEFIはPCやサーバーマザーボードで使用されている最新のファームウェア標準です。BIOSと比較して、UEFIは以下のような利点があります:

  • より大きなディスク容量(2TB以上)への対応;

  • 設定用のグラフィカルユーザーインターフェース;

  • セキュアブート機能;

  • 起動時間が短縮され、クロスプラットフォームの互換性が向上しました。

今日使用されている標準はUEFIですが、「EFI」という用語は依然としてオペレーティングシステムや仮想化プラットフォーム(例:「EFIシステムパーティション」、「EFIブートローダー」)で一般的に使用されており、「EFIディスク」という名称もこの命名規則に従っています。

なぜProxmoxでEFIディスクが必要なのか?

Proxmox(OVMF経由)でUEFIブートモードを使用する場合、以下の理由からEFIディスクの追加が不可欠です:

  • 最新のOSインストーラーが必要とするもの:
    Windows 11やUbuntuなどのオペレーティングシステムは、UEFIモードで正しくインストールおよび起動するためにEFIシステムパーティション(ESP)を必要とします。

  • ファームウェア設定の永続的な保存:
    Proxmox は OVMF(Open Virtual Machine Firmware)を使用しています。これはステートレスであるため、EFI ディスクに保存しない限り、起動順序やセキュアブートの状態、起動エントリなどが再起動後に失われます。

  • ストアファームウェア構成:
    EFIディスクは、ブートエントリ、ブート順序、セキュアブートの状態、およびその他のファームウェア設定など、重要なUEFI設定を保存します。これがないと、再起動後にこれらのすべての設定が失われます。

  • セキュアブートを有効にする:
    セキュアブートが有効になっている場合、EFIディスクはブートローダーおよびシステムの整合性を検証するための必要なキーおよび検証データを保存します。

  • ブートローダーの保存領域:
    EFIディスクは通常FAT32形式にフォーマットされ、EFIシステムパーティション(ESP)としてマークされます。これは、オペレーティングシステムを起動するために必要なブートローダーや構成ファイル(例:grubx64.efiまたはbootx64.efi)を含んでいます。

EFIディスクがない場合、仮想マシンが起動に失敗したり、再起動のたびにブート構成を失ったりして、結果として起動障害や構成の喪失が発生する可能性があります。

ProxmoxでEFIディスクを追加する方法

Proxmoxでは、EFIディスクを追加する方法として、GUIを使用する方法とコマンドラインを使用する方法の通りがあります。

方法 1: GUI から EFI ディスクを追加

1. 仮想マシンを作成する際に、システム タブに移動し、BIOS: OVMF (UEFI) を選択します。

2. EFIディスクを追加のチェックボックスをオンにします(必要に応じてセキュアブートを有効にすることもできます)。

3. EFIディスクを保存するストレージ位置を選択します。

4. VMを作成した後、EFIディスクは自動的にefidisk0として表示されます。

方法 2: コマンドラインからEFIディスクを追加

qm set 100 --bios ovmf
qm set 100 --efidisk0 local-lvm:1,format=raw
Replace 100 with your VM ID, and local-lvm with your storage name

EFIディスクを使用して起動設定を構成する方法 (上級者向け)

1. 仮想マシンを起動し、ESC を押して OVMF ファームウェア設定 画面に入ります。

2. 次へ移動:
デバイスマネージャー → ブートメンテナンスマネージャー → ブートオプション → ブートオプションの追加

3. ブートローダーのファイル(例: grubx64.efi または bootmgfw.efi)を含むディスクを選択します。

4. エントリに名前を付けて送信します。次に、起動順序の変更 に移動し、それを一番上に移動させます。

5. 保存して終了します。システムは現在、新しく追加されたEFIエントリを使用して起動します。

ボーナス:Vinchinを使用してProxmoxのVMをバックアップ

UEFI対応の仮想マシンをProxmoxで正しく設定した後、データ損失やシステム障害を防ぐために、仮想マシン全体のバックアップを強くお勧めします。

Vinchin Backup & Recovery はProxmox VE向けに使いやすく効率的なバックアップソリューションを提供します。フルVMバックアップ、増分バックアップ、高速VM復元をサポートし、ビジネスの継続性とデータの安全性を確保します。

主な利点は以下の通りです:

⚙️ Proxmox VMのエージェントレス・バックアップ

⚙️柔軟なスケジューリングと定着戦略

⚙️ 中央集中型ウェブベースの管理

⚙️高速かつ信頼性の高いVM復元

Vinchin Backup & Recoveryの操作は非常に簡単で、ほんの数ステップだけです。

1.ホスト上の仮想マシンを選択するだけです

Proxmox VMのバックアップ

2. バックアップ先を選択します 

バックアップ Proxmox VM

3.戦略の選択

Proxmox VMのバックアップ

4.最後にジョブを送信

バックアップ Proxmox VM

運用環境やテスト環境の管理に関わらず、Vinchinはお客様の仮想インフラに必要な保護を提供します。Vinchinは、ユーザーが実際の運用環境でその機能を体験できるよう、60日間の無料トライアルを提供しています。詳細については、Vinchinに直接お問い合わせいただくか、現地のパートナーにご連絡ください。

ProxmoxにおけるEFIディスクについてのよくある質問

Q1: ProxmoxでVMのEFI起動に失敗した場合、どうすれば修正できますか?

A1: 仮想マシンの構成にEFIディスクが含まれており、ブートオプションで正しいブートデバイスが選択されていることを確認してください。問題が解決しない場合は、Proxmoxとその関連コンポーネントを最新バージョンに更新してみてください。

Q2: 仮想マシンがEFIディスクから起動できないのはなぜですか?

A2: 考えられる理由には、EFIファームウェアが正しく構成されていない、仮想マシンの設定でEFIサポートが有効になっていない、または使用しているISOイメージや仮想ハードディスクに互換性の問題があることが含まれます。仮想マシンのブート順序を確認し、EFIサポートが有効になっていることを確認してください。

結論

EFIディスクはProxmoxでのUEFIブートに不可欠であり、ファームウェア設定およびブートローダーが再起動後も保持されることを保証します。仮想マシンの完全な保護のために、Vinchinを使用して仮想マシンをバックアップし、安定性、データ安全性および高速復元を確保することを検討してください。

共有:

Categories: Tech Tips