しんさんのブログ

科学や技術のこと読書のことなど

Windows10にWSL2をインストールする方法

Windows10にWSL2をインストールする方法をメモしておきます

大まかな流れ

Windows10でWSL2を導入するには4つのプロセスが必要です
1. Windowsの設定を変更してWSLと仮想マシンプラットフォームをONにする
2. WSL2用のLinux kernelをダウンロード&Installする
3. WSL2をデフォルトに変更
4. Microsoft Store経由でUbuntuのインストール

Windowsの設定 -> アプリ -> オプション機能 -> Windowsのその他の機能から設定を変更する

Linux kernelのインストール
WSL2をデフォルトに変更
> wsl --set-default-version 2
Ubuntuのインストール
エラーが出たので対処

WslRegisterDistribution Failed with error 0x80370102
BIOSの設定を以下のように変更
System Configuration -> Virtualization TechnologyをEnable

使い方メモ

インストールされているLinuxの確認。
PowerShell
> wsl -l -v
distributionを指定して起動
>wsl -d distribution_name
distributionの終了
>wsl -t distribution_name
全てのdistributionを完全に終了
>wsl --shutdown

普段使いはwindows terminalのタブから起動するのが便利です。
windowsからlinuxのファイルにアクセスるには
\\wsl$\distribution_name\

WSLでインストールしたLinuxディストリビューションのアンインストール方法

- 通常のwindowsのアプリと同じやり方でアンインストールできる
- 詳細オプションのリセットでアンインストールせずに初期化もできる。

”待ってました CUDA on WSL 2”でCUDA環境についての解説有ります
  • NVIDIA中の人のこの記事参考になります。

qiita.com