Windows10環境でVirtualBoxが下記のエラーで動かなくなっちゃいました。
VT-x is not available (VERR_VMX_NO_VMX).
原因
原因はDocker Desktopをインストールしたからでした。
もっと突き詰めると、Docker DesktopがHyper-Vという別の仮想化マシンプラットフォームの上で動いていて、Hyper-VがVirtualBoxと共存できないというのが原因でした。
コントロールパネルから”Windowsの機能の有効化または無効化”を開き(Win + r で検索窓を開いてWindowsの機能 とか入力すると早いです)
下記の項目を無効化します
Linux用Windowsサブシステム
Windowsハイパーバイザープラットフォーム
仮想マシンプラットフォーム
この画面ですね
これらは、Hyper-V本体ととHyper-Vの機能を使っているアプリになります。
当然、Docker Desktopもアンインストールしました。
関連記事
https://www.codelab.jp/blog/?p=2845
実践 Vagrant
本書は、Vagrantの使い方からプラグインの開発方法までを解説する書籍です。 Vagrantの概要やマシン設定から、プロビジョニング、ネットワーク、ボックス、さらにはプラグインによる拡張まで、 Vagrantを使う際に必要な事柄を網羅して...