WSL 1からWSL 2へのアップグレード
背景
最後に、WSL 2とVsコードを使ってWindows 10でLinuxでアプリケーションを開発する方法について話しました.WSL 1の以前のバージョンをWindows 10マシンにインストールしたかもしれません.この記事はWSLからWSL 2にアップグレードする方法について説明します.
Linuxカーネルのインストール
あなたは、Windows 10の少なくとも1903のバージョンを必要とします.あなたはWSL 1からアップグレードするための最小要件を確認することができますhere Windows版をチェックするには、Windows + Rキーとタイプをクリックします.
winver
Windowsのビルド版を見ることができます.
WSL 2カーネルのインストーラをダウンロードします.
https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel
インストーラを実行して、WSL 2カーネルをLinuxにインストールします.インストールが成功したら.PowerShellまたはコマンドプロンプトを開き、実行します.
wsl --list
これにより、すべてのdistrosとバージョンのカラムでWSLのバージョンが一覧表示されます.リストはいくぶん似ています.
以前はマシンにWSL 1を実行していたので、ディストリビューションはまだWSL 1を使用しています.ここで魔法のトリックはありませんが、ディストリビューションのどれもデフォルトでWSL 2に移行されません.
WSL 1からWSL 2へのアップグレード
WSL 1からWSL 2にあなたの現在のディストリビューション(s)をアップグレードするには.次のコマンドを実行します.
wsl --set-version <distro-name> 2
ディストリビューション名を最後のセクションに表示される名前で置き換えます.それで、私たちのケースでは、コマンドは見えます.
wsl --set-version Ubuntu-20.04 2
これはいくつかの時間をアップグレードするには、私の経験では、すべてのデータは、以前のように保持されます.アップグレードが完了すると、リストのdistrosコマンドを実行して、バージョンが正常にアップグレードされたかどうかを確認できます.
wsl -l -v
同様の出力を見ることができます.
これで、スタートメニューやコマンドプロンプトからUbuntu - 20.04を起動できます.
wsl -d Ubuntu-18.04
これはUbuntu - 18.04シェルに表示されます.*は既定の分布を示します.それはどういう意味ですか.run - followコマンドをチェックするには
wsl
これはUbuntu - 20.04シェルにディストリビューションに言及せずに表示されます.デフォルトのディストリビューションを変更したい場合は
wsl -s Ubuntu-18.04
wsl -l -v
デフォルトのディストリビューションがUbuntu - 18.04に変更されたことに気づくでしょう.
Name - stateのバージョン
あなたは、Windows 10の少なくとも1903のバージョンを必要とします.あなたはWSL 1からアップグレードするための最小要件を確認することができますhere Windows版をチェックするには、Windows + Rキーとタイプをクリックします.
winver
Windowsのビルド版を見ることができます.WSL 2カーネルのインストーラをダウンロードします.
https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel
インストーラを実行して、WSL 2カーネルをLinuxにインストールします.インストールが成功したら.PowerShellまたはコマンドプロンプトを開き、実行します.
wsl --list
これにより、すべてのdistrosとバージョンのカラムでWSLのバージョンが一覧表示されます.リストはいくぶん似ています.以前はマシンにWSL 1を実行していたので、ディストリビューションはまだWSL 1を使用しています.ここで魔法のトリックはありませんが、ディストリビューションのどれもデフォルトでWSL 2に移行されません.
WSL 1からWSL 2へのアップグレード
WSL 1からWSL 2にあなたの現在のディストリビューション(s)をアップグレードするには.次のコマンドを実行します.
wsl --set-version <distro-name> 2
ディストリビューション名を最後のセクションに表示される名前で置き換えます.それで、私たちのケースでは、コマンドは見えます.wsl --set-version Ubuntu-20.04 2
これはいくつかの時間をアップグレードするには、私の経験では、すべてのデータは、以前のように保持されます.アップグレードが完了すると、リストのdistrosコマンドを実行して、バージョンが正常にアップグレードされたかどうかを確認できます.wsl -l -v
同様の出力を見ることができます.これで、スタートメニューやコマンドプロンプトからUbuntu - 20.04を起動できます.
wsl -d Ubuntu-18.04
これはUbuntu - 18.04シェルに表示されます.*は既定の分布を示します.それはどういう意味ですか.run - followコマンドをチェックするにはwsl
これはUbuntu - 20.04シェルにディストリビューションに言及せずに表示されます.デフォルトのディストリビューションを変更したい場合はwsl -s Ubuntu-18.04
wsl -l -v
デフォルトのディストリビューションがUbuntu - 18.04に変更されたことに気づくでしょう.Name - stateのバージョン
Ubuntu - 20.04停止2
wsl
シェルは起動します.正しいバージョンが起動されるかどうかを確認します.次のコマンドを実行します.lsb_release -a
出力は次のようになります.LSBモジュールはありません.
ディストリビュータID
Ubuntu 18.04.5 . LTS
リリース18.04
コードネーム:バイオニック
次に、別のPowerShellまたはコマンドプロンプトウィンドウを開き、実行します.
wsl -l -v
あなたはUbuntuに気づくでしょう.18.04は実行状態です.WSLウィンドウを閉じるか、exitを実行すると、状態が停止します.うまくいけば、これはあなたにWSL 2を始めさせます.次の記事では、Linux環境でサポートされているツールを実行するためにWSLを使用します.
それまで、ハッピーコーディング!
Reference
この問題について(WSL 1からWSL 2へのアップグレード), 我々は、より多くの情報をここで見つけました https://dev.to/adityakanekar/upgrading-from-wsl1-to-wsl2-1fl9テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol