Windwos11 HOMEでWSL2とVirtualBoxとの使い分け(毎回再起動は必要です)
VirtualBoxの後にDockerを試して、再びVirtualBoxを使おうするとエラーになります。
原因はWSL2の使うHyper-VとVirtualBoxの使うVT-xは併存できないためとの事です。
そのため、WSL2で有効化された機能を無効化するとVirtualBoxが使えるようになります(その場合、Dockerのエラーが出ます)。
1.検索からoptionalfeaturesを実行
2.Windowsの機能から「Linux用Windowsサブシステム」と「仮想マシンプラットフォーム」の2カ所のチェックを外す。
3.再起動
これで再びVirtualBoxが使えます。ただ、Docker Desktop for Windowsをインストールしたままだとエラー表示が出てきます(実害はありません)。
やっぱりWSL2やDockerを使いたい時は、先ほど外したチェックをもう一度入れて再起動すると使えます。
もし、チェックを入れるだけでダメな場合は「Windowsハイパーバイザープラットフォーム」もチェックを入れると動くようになります(1度だけなりましたが、再現性無く不確定情報です)。
ディスカッション
コメント一覧
まだ、コメントがありません