発生したエラー
Windows10でMicrosoft StoreでUbuntu 20.04 LTSをインストールしようとすると次のようなエラーが出ました。
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370102
Error: 0x80370102 ??????????????????????????????????????
Press any key to continue...
対処法
Microsoftのサイトを見てみると以下のような記載があります。
・Installation failed with error 0x80070003 or error 0x80370102
・Please make sure that virtualization is enabled inside of your computer’s BIOS. The instructions on how to do this will vary from computer to computer, and will most likely be under CPU related options.
・WSL2 requires that your CPU supports the Second Level Address Translation (SLAT) feature, which was introduced in Intel Nehalem processors (Intel Core 1st Generation) and AMD Opteron. Older CPUs (such as the Intel Core 2 Duo) will not be able to run WSL2, even if the Virtual Machine Platform is successfully installed.
https://docs.microsoft.com/en-us/windows/wsl/install-win10
要約すると次の様に書いてあります。
- 仮想化がBIOSの設定で有効になっているかを見てください
- 古いCPUでは正常にインストールしてもWSL2を実行できない
Ryzen7 2700Xなので古いCPUということはないと思うので、BIOSの設定を見たところ
Advanced -> CPU Configuration -> SVM ModeをEnabledにすることで以下の様になりました。
無事にインストールできたようです。
筆者の環境
OS | Windows10 |
CPU | AMD Ryzen7 2700X |
マザーボード | B450M Pro4 |
コメント