VirtualBoxの仮想マシンが開けない
VirtualBoxの仮想マシンを久々に起動しようとしたら、「セッションを開けませんでした」というエラーが表示されてしばらくハマっていました。
なんとか解決できたので、メモしておきます。
エラーの内容
動作環境
Windows10 pro
試したけどダメだったこと
- VirtualBoxを再起動
- VirtualBoxのアップデート
- Windowsを再起動
- 保存状態を破棄
- ヘッドレス起動
- Windowsの機能の有効化でHyper-Vを無効
うまくいったこと
以下の手順でHyper-VをOFFにする
1. コマンドプロンプトを管理者として起動
2. bcdedit /set hypervisorlaunchtype off
3. Windows再起動
その後VirtualBoxを起動したらうまくいった!
原因
どうやらDockerを使うためにHyper-Vを有効にしたのが原因だったらしい。
とはいえ、Dockerが使えないのは困るので、普段はHyper-VをONにしておく
Hyper-VをONにする手順
1. コマンドプロンプトを管理者として起動
2. bcdedit /set hypervisorlaunchtype auto
3. Windows再起動