WSL 2のインストールとWSL 1をWSL 2に変換する方法

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リリースの使用をいつでも開始できます。

WSL 2のインストールとWSL 1をWSL 2に変換する方法

おすすめ

転載: www.linuxidc.com/Linux/2020-04/162879.htm