仮想マシン上で仮想マシンを動かすことを、nested virtualizationというらしい。
今回はわけあって、VirtalBox上でVmware ESXi動かしたいとおもっていろいろやってみた。
インストール自体は問題なく終了。起動も問題なかった。
でも、いざESXi上で仮想マシンを起動させようとすると、VT-xが有効でないので駄目だといわれる。
VirtalBoxの設定ではVT-xは有効になっている。実機ではBIOSでこの機能の設定をするので、一応BIOS設定画面(に相当するもの)を見てみたが、特に見当たらなかった。
で、いろいろグーグルさんで調査してみたが、どうもnested virtualizationはできないという結論に至った。
参考: https://www.virtualbox.org/ticket/4032
ちなみに、仮想マシンの仮想マシンを32bitに設定したら起動しました。(OSインストールまでは試してないが)
また、vmware製品上ではnested virtualizationが可能のようです(というかOSの選択にESXiまであるw)