自宅サーバにESXi6をインストールしたところ、「Initializing IOV...」でフリーズしてしまっていた。
これだと困るので、以下の対応を実施した。

  1. まず、ESXi自体を起動させるため、ブート時に「Shift + O」で起動メニューの末尾に「noIOMMU」を追記する。
  2. ESXiが起動してきたら、vSphere Clientからsshを有効にする
  3. 最後に、以下のコマンドを実行して次回以降は起動時に「noIOMMU」が適用されるようにする。

sed -i '/^kernelopt/s/$/ noIOMMU/g' /bootbank/boot.cfg

以上。