ホストでレガシー BIOS または UEFI が使用されている場合、Preboot Execution Environment (PXE) を利用してネットワーク デバイスから ESXi ホストを起動できます。または、ESXi ホストでネイティブ UEFI HTTP がサポートされている場合、HTTP(ハイパー テキスト転送プロトコル)を使用してネットワーク デバイスからホストを起動できます。
ESXi は、フラッシュ メモリまたはローカル ハード ドライブへのインストールに使用する ISO 形式で提供されます。ネットワーク インターフェイスを介してファイルを抽出し、起動できます。
PXE では、DHCP (Dynamic Host Configuration Protocol) と TFTP (File Transfer Protocol) を使用して、ネットワーク経由でオペレーティング システムを起動します。
PXE ブートを行うには、いくつかのネットワーク インフラストラクチャと、PXE 対応のネットワーク アダプタを搭載したマシンが必要です。ESXi を実行可能なマシンの多くが、PXE ブートが可能なネットワーク アダプタを搭載しています。
ネイティブ UEFI HTTP では、ネットワーク経由での起動に DHCP と HTTP が使用されます。UEFI HTTP ブートを利用するには、ネットワーク インフラストラクチャ、ESXi ホスト上の UEFI ファームウェアの HTTP ブート機能を備えたバージョン、および UEFI ネットワークをサポートするネットワーク アダプタが必要です。
HTTP を使用した起動は、TFTP を使用した起動よりも速度と信頼性が優れています。これは、組み込みのストリーミングや消失したパケットのリカバリなど、HTTP の基盤となる TCP プロトコルの機能によるものです。ESXi ホストがネイティブ UEFI HTTP をサポートしていない場合は、起動プロセスに iPXE HTTP を使用できます。