先週後半にVirtualBoxを更新したら、WSL2が動かなくなり、復旧しようとして試行錯誤したらVirtualBoxも動かなくなってしまいました。ひとまずVirualBoxはアンインストールし、WSL2だけは動くようにしておきました。頭を冷やして、VirtualBoxとWSLを入れなおしたら、なんとか共存できているようです。
大雑把な手順は次の通りです。
- まず前提として、VirtualBoxは既にアンインストールしてあります。
- 「Windowsの機能の有効かまたは無効化」から「Linux用Windowsサブシステム」を無効にします。ここでWindows10を再起動します。
- まずVirtualBox 7.1.8をインストールしました。念のためにWindows10を再起動しておきます。
- ここでVirtualBox上の仮想環境を動かしたら、エラーになりませんでした。
- 次に「Windowsの機能の有効かまたは無効化」から「Linux用Windowsサブシステム」を再び有効にします。やはりWindows10の再起動が必要です。
- 心配なので、VirtualBox上で仮想環境を動かしてみましたが、エラーになりませんでした。
- WSL2でUbuntuを実行してみたら、エラーにならずに動きました。
これで、ひとまずはWSL2もVirtualBoxもエラーにならずに動いてくれるようになりました。しかし、WSL側か、VirutalBox側で何かが更新されたら、また動かなくなるかもしれません。将来も安心というわけにはいかないかもしれません。
どんな環境でも絶対大丈夫とは言えませんが、動作した事例があるということは言えます。ちなみにWSLのバージョンは次の通りです。
WSL バージョン: 2.4.13.0
カーネル バージョン: 5.15.167.4-1
WSLg バージョン: 1.0.65
MSRDC バージョン: 1.2.5716
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.19045.5737
またVirtualBoxのバージョンは次の通りです。
VirtualBox グラフィカルユーザーインターフェース
バージョン 7.1.8 r168469 (Qt6.5.3)
0 件のコメント:
コメントを投稿