ラベル WSL 2 の投稿を表示しています。 すべての投稿を表示
ラベル WSL 2 の投稿を表示しています。 すべての投稿を表示

2021/02/26

Windows Server × WSL 2(去年の記事)

おとといとあるところで Windows Server のお話する機会あったのですが、そういえば次の Windows Server vNext には LTSC として初めて WSL 2 が入ってくるのかなぁと今になって気付いた。

Windows Server, ver 2004(20H2 も次の 21H1 もたぶん同じ) で WSL 2 を利用可能にする方法、どっかで書いたと思ってて、ようやく見つけた。このブログではなかった。@IT さんの連載で OpenSSH Server とともに面白おかしくしてたから記憶があいまいになってました。

「Windows×OpenSSH×WSL 2=ほぼほぼネイティブなLinux」に見えてしまう、の作り方 @IT
https://www.atmarkit.co.jp/ait/articles/2007/15/news005.html

Windows 10 ver 1903/1909 にも WSL 2バックポートされたから(2020-08 C で)、Windows Server, ver 1903/1909 でも出来ると思うけど、1903 はもう EoS したし、1909 は 2021/05/11 で EoS なので気にしない(時間の無駄)。

WSL 2 Support is coming to Windows 10 Versions 1903 and 1909
https://devblogs.microsoft.com/commandline/wsl-2-support-is-coming-to-windows-10-versions-1903-and-1909/

追記)Windows Server 2022 Preview ビルド 20295 で試したところ、wsl.exe --install は機能するけど、 WSL 1 で仕上がった。wsl --set-default-version 2 を受け付けず WSL 2 に切り替わんない。マニュアルでやっても NG。英語版でも NG。

2020/06/29

Windows Subsystem for Linux Update - 4.19.104

Windows 10 ver 2004 の Windows Subsystem for Linux(WSL)で WSL 2 を利用する場合、現状は https://aka.ms/wsl2kernel から Linux カーネルの更新プログラムをダウンロードしてインストールする必要がありますが、Insider Preview の Release Preview Channel (旧称、Release Preview Ring)に「Windows Subsystem for Linux Update - 4.19.104」てのがやってきました(WSL2 は導入済みの環境に)。

で、インストール後に  Windows の再起動は要求されないんですが、再起動しないと「Linux 用 Windows サブシステム インスタンスが強制終了されました。」ってなるかも(ならないかも)。

WSL 2 導入済みの一般向けの Windows 10 ver 2004 には現状、きていません。https://aka.ms/wsl2kernel からダウンロードするやつも 6 月 29 日時点で 4.19.104 (wsl_update_x64.msi のデジタル署名は 2020 年 5 月 25 日、ちょっと前までは 4.19.84)になってたんで、そのうち 一般向けの Windows 10 ver 2004 にも Windows Update で来るようになると思います。4.19.104 より前のバージョンでさっさと更新したい場合は、https://aka.ms/wsl2kernel から再インストールすればいいと思います。再インストールした場合は、Windows を再起動しなくても、強制終了とかしませんでしたし、Docker Desktop WSL 2 backend にも影響しませんでした。