2020年 06月 20日
Windows10 2004(20H1) で WSL1から WSL2 へのアップデート
Windows10 1903 から 2004、ISOでアップデート
「WSL 2」へのバージョンアップでLinux互換環境はどう変わるのか?
PS C:\> Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
WSL2 does not changes state from Stopped to Running #5406
C:\>wsl -l -vNAME STATE VERSION* openSUSE-Leap-15-1 Running 1C:\>C:\>wsl --set-version openSUSE-Leap-15-1 2変換中です。この処理には数分かかることがあります...WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください
C:\>wsl -l -vNAME STATE VERSION* openSUSE-Leap-15-1 Running 1
Windows 10 用 Windows Subsystem for Linux のインストール ガイド
"wsl --set-version <distribution name> <versionNumber><distribution name> は、お使いのディストリビューションの実際の名前に必ず置き換えてください。<versionNumber> は、数字の "1" または "2" に置き換えてください。 上記と同じコマンドで "2" を "1" に置き換えて実行することにより、いつでも WSL 1 に戻すことができます。また、WSL 2 を既定のアーキテクチャにする場合は、次のコマンドを使用して実行できます。PowerShellwsl --set-default-version 2これにより、インストールされるすべての新しいディストリビューションのバージョンが WSL 2 に設定されます。"
C:\>wsl --set-version openSUSE-Leap-15-1 2変換中です。この処理には数分かかることがあります...WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください変換が完了しました。
C:\Users\myme >wslこのディストリビューションのインストール、アンインストール、または変換が進行中です。
C:\Users\myme>wsl -l -vNAME STATE VERSION* openSUSE-Leap-15-1 Stopped 2
C:\Users\myme>wslLinux 用 Windows サブシステム インスタンスが強制終了されました。
<-- 変換直後は起動に失敗
C:\Users\myme>wslmyme@goblin:/mnt/c/Users/myme > cat /etc/os-releaseNAME="openSUSE Leap"VERSION="15.1 "ID="opensuse-leap"ID_LIKE="suse opensuse"VERSION_ID="15.1"PRETTY_NAME="openSUSE Leap 15.1"ANSI_COLOR="0;32"CPE_NAME="cpe:/o:opensuse:leap:15.1"BUG_REPORT_URL="https://bugs.opensuse.org"HOME_URL="https://www.opensuse.org/"myme@goblin:/mnt/c/Users/myme>
動いた....Windows10 の再起動は、精神衛生に良くないんだが..
Windows 10 用 Windows Subsystem for Linux のインストール ガイド
WSL2 で export DISPLAY=:0 で GUI が動かない: Windows10 2004(20H1)