環境
Windows10 Pro
手順
WSL2の有効化
条件チェック
バージョン 1903 以降、ビルド 18362 以上に更新された Windows 10 を実行している。
→OKでした。(後述)
WSL有効化 ※powershell管理者権限
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
仮想マシンプラットフォームオプション有効化 ※powershell管理者権限
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
→完了したら、再起動。
WSL 2 を既定のバージョンとして設定 ※powershell管理者権限
wsl --set-default-version 2
コマンドラインオプションが無効です --set-default-version
あれ?
wsl --set-default-version の結果が無効なコマンドである場合は、「wsl --help」と入力してください。 --set-default-version が表示されない場合は、お使いの OS によってサポートされていないことを意味しているため、バージョン 1903、ビルド 18362 以上に更新する必要があります。
とのこと。
winver
あれ?
とりあえず、Windows Updateしてバージョンを上げてみた。
PS C:\WINDOWS\system32> wsl --set-default-version 2
WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください
進んだ!
カーネルバージョンアップ
https://aka.ms/wsl2kernel
→記載の通り実施
PS C:\WINDOWS\system32> wsl --set-default-version 2
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください
うまくいったよう。
Linuxディストリビューションのインストール
https://aka.ms/wslstore
→Ubuntuを選択
インストール後起動
ユーザ初回作成
確認
PS C:\WINDOWS\system32> wsl -l -v
NAME STATE VERSION
* Ubuntu Running 2
→完了!
参考