Windows10でLinuxディストリビューションのバージョンをWSL1またはWSL2に設定します
Windows10でLinuxディストリビューションのバージョンをWSL1またはWSL2に設定する方法
Microsoftは、WSL2をWindows10バージョン1909およびバージョン1903に移植しました。 当初は、Windows10バージョン2004でのみ利用可能でした。 これで、OSの2つの古いリリースをインストールしたユーザーは、Windows Subsystem for Linuxを最新世代にアップグレードして、それを使用することでメリットを得ることができます。
WSL 2 は、Windows Subsystem forLinuxがWindows上でELF64Linuxバイナリを実行できるようにするアーキテクチャの新しいバージョンです。 この新しいアーキテクチャは、これらのLinuxバイナリがWindowsおよびコンピュータと相互作用する方法を変更します ハードウェアですが、WSL 1(現在広く利用可能なもの)と同じユーザーエクスペリエンスを提供します バージョン)。
広告
これは、完全なシステムコール互換性を可能にするWindowsを備えた実際のLinuxカーネルを出荷します。 LinuxカーネルがWindowsに同梱されるのはこれが初めてです。 WSL 2は、最新の仮想化テクノロジーを使用して、軽量ユーティリティ仮想マシン(VM)内でLinuxカーネルを実行します。 より多くのWindows10ユーザーが利用できるようにするために、Microsoftは 利用可能にしました OSの以前の2つのリリースの場合。
以下を含むすべての主要機能が利用可能になります
- MacおよびLinuxの速度と同等のファイルシステムパフォーマンス
- すべてのLinuxアプリケーション(特にDocker、FUSE、rsyncなど)のシステムコールサポートが改善されました。
- フルLinuxカーネル
- Docker Desktopは、エンジンとしてWSL2を使用するためのサポートを追加しました
ビルド 18362.1049
と 18363.1049
WSL2を機能させるには、以上が必要です。 彼らはでリリースされます KB4571748.
新しいWSLインスタンスにデフォルトで使用される目的のWSLバージョンを設定するか、インストールされているディストリビューションを特定のWSLプラットフォームに設定できます。
- 開ける 管理者としてのPowerShell.
- WSL 2を新しいインスタンスのデフォルトバージョンとして設定するには、次のように入力して実行します。
wsl --set-default-version 2
. - WSL 1を新しいインスタンスのデフォルトバージョンとして設定するには、次のように入力して実行します。
wsl --set-default-version 1
. - これで完了です。
注:一部のレガシーWSLディストリビューションは、WSL2で実行するように設計されていません。 それらを手動でアンインストールする必要があります。 WSL2互換のディストリビューションのリストは次のとおりです。
- Ubuntu
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15 SP1
- Kali Linux
- Debian GNU / Linux
- WSL用のFedoraRemix
- ペンギン
- Pengwin Enterprise
- アルパインWSL
代わりに、既存のディストリビューションをバージョン1または2に変換できます。 インストールされているディストリビューションのWSLバージョンを見つける方法は次のとおりです。
インストールされているLinuxディストリビューションのWSLバージョンを検索する
- 開ける 管理者としてのPowerShell.
- 次のコマンドを実行します。
wsl --list --verbose
. - 'version'列の値を参照してください。
これで完了です。
最後に、ディストリビューションのWSLバージョンを変更する方法は次のとおりです。
Windows10でLinuxディストリビューションのバージョンをWSL1またはWSL2に設定するには
- 開ける 管理者としてのPowerShell.
- WSL 2を特定のインスタンスのディストリビューションバージョンとして設定するには、コマンドを実行します
wsl --set-version
.2 - 代用
使用している実際のLinux名の部分。例: Ubuntu: wsl --set-version Ubuntu 2
. - ディストリビューションをWSL1に変換するには、コマンドを発行します
wsl --set-version
、例: Ubuntuの実行の場合:1 wsl --set-version Ubuntu 1
.