WSL 1やWSL 2をインストールするには
「Windows 10」に「WSL 1」や「WSL 2」をインストールする方法です。WSL 2の利用について
「WSL 2」を利用するには、「Windows 10 version 2004(Build 19041)」 以降の「Windows 10」が必要です。「Windows 10 version 2004(Build 19041)」 は「Windows 10 May 2020 Update」でリリースされるバージョンであり、2020年5月下旬にリリースされる予定です。
それまでは「Window 10 Insider Preview」で「WSL 2」を利用可能なバージョンにアップデートする必要があります。
「Windows Insider Program」に参加している開発者は、「Release Preview」リングで提供されるプレビュービルドで「WSL 2」を利用可能です。
(もちろんファーストリングでも良いですが、要件に合わせてリングを選択してください。)
また「CPU」が仮想化支援技術(Intel VTやAMD-Vなど)をサポートしている必要があります。
加えてその機能が「BIOS/UEFI」で有効になっている必要があります。
Windows 10のビルド番号を確認するには
Windows 10のビルド番号を確認するには、「Win + R」キーを押して「ファイル名を指定して実行」ダイアログを表示します。「名前:」に「winver」と入力し、「エンター」キーを押します。
「Windowsのバージョン情報」が表示されるので、バージョンやOSビルドの項目を確認してください。
OSビルドが「19041」以上になっていれば、「WSL 2」を利用できます。
1.PowerShellの起動
「PowerShell」を管理者として実行します。2.WSLのインストール
以下のコマンドを実行し、「WSL」をインストールします。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
以下のように「WSL」のインストールが開始されます。
インストールが完了すると、インストール結果が表示されます。
WSL 1のみ利用する場合
「WSL 1」のインストールはこれで完了です。「WSL 1」のみ利用する場合は、PCを再起動してください。
WSL 2も利用する場合
「WSL 2」も利用する場合は、続けて「3.」の手順も実行します。3.Virtual Machine Platformのインストール
以下のコマンドを実行し、「Virtual Machine Platform」をインストールします。
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
以下のように「Virtual Machine Platform」のインストールが開始されます。
インストールが完了すると、インストール結果が表示されます。
インストールが完了したら、PCを再起動してください。
4.WSLのデフォルトバージョンを2に変更
「WSL 2」をメインに使用する場合は、以下のコマンドを実行し「WSL」のデフォルトのバージョンを「2」に変更します。
wsl --set-default-version 2
Linuxディストリビューションをインストールしよう
後は好みのLinuxディストリビューションをインストールするだけです。Linuxディストリビューションは、「Microsoft Store」からインストールします。
各ディストリビューションのページを開き「インストール」ボタンをクリックすれば、そのディストリビューションがインストールされ、以下のように起動できるようになります。
「起動」ボタンを押せば、以下のようにLinuxディストリビューションが起動します。