WSL 2はWSLのアーキテクチャの新しいバージョンであり、LinuxディストリビューションがWindowsと対話する方法を変更します。WSL 2の主な目的は、ファイルシステムのパフォーマンスを向上させ、システムコールの完全な互換性を高めることです。各LinuxディストリビューションはWSL 1またはWSL 2ディストリビューションとして実行でき、いつでもそれらを切り替えることができます。WSL 2は、仮想化テクノロジーとLinuxカーネルを使用して新しい機能を実装する、基本的なアーキテクチャの主要な変革です。
WSL 2をインストールして使用するには、次の手順を実行します。
WSL 2は、Windows 10バージョン18917以降でのみ使用できます
- WSLがインストールされており(ここでこれを実行する手順を確認できます)、Windows 10 バージョン18917以降を実行していることを確認してください
- バージョン18917以降を使用していることを確認するには、Windowsプレビューエクスペリエンスプログラムに参加し、「高速」リングまたは「低速」リングを選択します。
- プロンプトと実行コマンドを開くことにより
ver
、Windowsのバージョンのコマンドを確認すること。
- 「仮想マシンプラットフォーム」オプションコンポーネントを有効にする
- コマンドラインを使用して、WSL 2でサポートされるディストリビューションを設定します。
- リリースで使用されているWSLバージョンを確認する
「仮想マシンプラットフォーム」オプションコンポーネントを有効にし、WSLが有効になっていることを確認します。
「LinuxのWindowsサブシステム」と「仮想マシンプラットフォーム」のオプションコンポーネントの両方がインストールされていることを確認する必要があります。これを行うには、PowerShellで次のコマンドを実行します。
dism.exe / online / enable-feature / featurename:Microsoft-Windows-Subsystem-Linux / all / norestart
dism.exe / online / enable-feature / featurename:VirtualMachinePlatform / all / norestart
Windows 10ビルド18917以降が必要です。「仮想マシンプラットフォーム」を有効にするには、コントロールパネルまたはPowerShellを使用します。Enable
-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
2つのコンポーネントのインストールを完了するには、コンピューターを再起動してください。
コマンドラインを使用して、WSL 2でサポートされるディストリビューションを設定します。
Linuxディストリビューションをインストールしていない場合は、インストール手順についてWindows 10のインストールドキュメントページを参照してください。
リリースバージョンを設定するには、次のコマンドを実行します。
wsl --set-version <Distro> 2
そしてことを保証するために、<Distro>
ご使用のリリースの実際の名前に置き換え。 (次のコマンドを使用して、これらのコンテンツを検索できます:) wsl -l
。上記と同じコマンドを実行して、いつでもWSL 1に戻すことができますが、「2」を「1」に置き換えます。。
さらに、WSL 2をデフォルトのアーキテクチャにしたい場合は、次のコマンドでこれを行うことができます。
wsl --set-default-version 2
これにより、インストールする新しいリリースがWSL 2リリースに初期化されます。ディストリビューション。
リリースで使用されているWSLバージョンの完全な検証
各リリースで使用されているWSLバージョンを確認するには、次のコマンドを使用します(Windowsバージョン18917以降でのみ使用可能)。
wsl --list --verbose
または wsl -l -v
上記で選択したディストリビューションの「バージョン」列に「2」が表示されます。これで、WSL 2リリースの使用をいつでも開始できます。