-
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を使用する方法とコマンドラインを使用する方法の2 通りがあります。
方法 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.ホスト上の仮想マシンを選択するだけです

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

3.戦略の選択

4.最後にジョブを送信

運用環境やテスト環境の管理に関わらず、Vinchinはお客様の仮想インフラに必要な保護を提供します。Vinchinは、ユーザーが実際の運用環境でその機能を体験できるよう、60日間の無料トライアルを提供しています。詳細については、Vinchinに直接お問い合わせいただくか、現地のパートナーにご連絡ください。
ProxmoxにおけるEFIディスクについてのよくある質問
Q1: ProxmoxでVMのEFI起動に失敗した場合、どうすれば修正できますか?
A1: 仮想マシンの構成にEFIディスクが含まれており、ブートオプションで正しいブートデバイスが選択されていることを確認してください。問題が解決しない場合は、Proxmoxとその関連コンポーネントを最新バージョンに更新してみてください。
Q2: 仮想マシンがEFIディスクから起動できないのはなぜですか?
A2: 考えられる理由には、EFIファームウェアが正しく構成されていない、仮想マシンの設定でEFIサポートが有効になっていない、または使用しているISOイメージや仮想ハードディスクに互換性の問題があることが含まれます。仮想マシンのブート順序を確認し、EFIサポートが有効になっていることを確認してください。
結論
EFIディスクはProxmoxでのUEFIブートに不可欠であり、ファームウェア設定およびブートローダーが再起動後も保持されることを保証します。仮想マシンの完全な保護のために、Vinchinを使用して仮想マシンをバックアップし、安定性、データ安全性および高速復元を確保することを検討してください。
共有: