WSL/WSL 2開発担当者は「Server Core」が眼中にないらしい――WSLの正しいインストール手順は存在するのか?:山市良のうぃんどうず日記(260)
以前取り上げたように、それまでWindows 10/11でのみ利用可能だった「WSL 2」が、2022年6月の累積更新プログラム(Bリリース)でWindows Server 2022でもサポートされるようになりました。ただし、それは「デスクトップエクスペリエンス」という限定付きでした。その後の状況を再確認してみました。
Windows Server 2022へのWSL 2のインストールがもっと簡単になっていました
本連載第234回では「Windows Server 2022」向けの「2022年6月の累積更新プログラム(Bリリース)」で、本物のLinuxカーネルで動く「Windows Subsystem for Linux 2(WSL2)」がサポートされたことを取り上げました。Windows Server 2022では、それ以前は従来のエミュレーション環境「WSL 1」(または単に「WSL」)のみを利用できました。
Windows Server 2022でWSL 2が利用できるようになったばかりの当時は、公式ドキュメントが整備されておらず、筆者が試行錯誤して独自のインストール手順を紹介しました。現在はドキュメントも出そろいました(ただし、後述するように以前のWindows Server向けの記述は不正確な部分があります)。
- Windows Server インストール ガイド(Microsoft Learn)
Windows Server 2022では、WSL 2対応の「Windows 10」や「Windows 11」と同様に、「wsl.exe」コマンドによる簡単インストール機能を利用できます。また、以前は既定がWSL 1だったのに対して、現在はWSL 2が既定に変更されています。そのため、Windows Server 2022へのWSL 2のインストールはさらに簡単になっています。
手動によるWSLの機能有効化は不要であり、例えば、Linuxディストリビューションとして既定の「Ubuntu」を利用する場合は、PowerShellまたはコマンドプロンプトで以下の1行のコマンドラインを実行するだけでインストールを開始できます。インストール後の再起動と、再起動後のLinuxディストリビューションのインストール時にユーザー名とパスワードを設定すれば、それだけで利用可能になります。
wsl --install
また、Windows 11からWSL 2のLinux環境で利用可能になったGUIアプリの対応機能「WSLg」の最小要件が以前は「ビルド22000」でしたが、現在は「ビルド19044」以降となり、Windows 10 バージョン21H2(ビルド19044)/バージョン22H2(ビルド19045)やWindows Server 2022、Windows 10 バージョン21H2(ビルド20348)でも利用可能になっています(画面1)。
上記画面1の環境までを新規構築する場合は、Windows Server 2022の「デスクトップエクスペリエンス」をインストールし、Windows Updateを実行して、最新の更新プログラムを全てインストールしたら(注:Windows Server 2022の初期のセットアップメディアは、WSL 2非対応のビルドです)、コマンドプロンプトまたはPowerShellウィンドウで次のコマンドラインを順番に実行するだけで終わります(画面2)。
wsl --install -d kali-linux shutdown /r /t 0
再起動後は、Linuxディストリビューションのダウンロードとインストールが自動的に再開し、UNIXユーザー名とパスワードを設定してインストールが完了します。その後、お好みのGUIアプリ(x11-appsなど)をインストールして実行します。
sudo apt update sudo apt install x11-apps -y xclock & xeye &
最新Server Core環境ではWSL 1もWSL 2も動かない
Windows Server 2022のWSL 2でLinuxのGUIアプリが実行できることが分かり、「Server Core」インストール環境で同様にGUIアプリが動くと面白いなぁと思い、以前はできなかったWindows Server 2022 Server Core環境へのWSL 2のインストールに再挑戦してみました。
関連記事
- Windows 11登場! 11で変わること、思ったほど変わらないこと
新しいWindows OS「Windows 11」の正式出荷が2021年10月5日に開始された。Windows 10からの無償アップグレードが可能であるため、どのような新機能が実装されたのか気になる人も多いのではないだろうか。そこで、本稿ではWindows 11の新機能、削除された機能などを簡単にまとめてみた。 - Windows 11一般提供開始、企業での導入/展開時に注意すべきポイントは?
MicrosoftはWindowsデスクトップOSの最新バージョンである「Windows 11」を正式にリリースし、Windows 11対応ハードウェアを搭載したWindows 10デバイスに対して、無料アップグレードの段階的なロールアウトを開始しました。 - 買って、試して分かったWindows 365(契約・セットアップ編)
Microsoftからクラウド上でWindows 10が動く「クラウドPC」の利用可能なサブスクリプションサービス「Windows 365」の提供が開始された。早速、サブスクリプションを契約し、クラウドPCの設定を行ってみた。契約からセットアップまでで見えてきた便利な点、不便な点などをまとめてみた。 - いよいよ完全終了へ。Internet Explorer(IE)サポート終了スケジュール
長らくWindows OSに標準装備されてきたInternet Explorer(IE)。その「寿命」は各種サポートの終了時期に左右される。Windows OSごとにIEのサポート終了時期を分かりやすく図示しつつ、見えてきた「終わり」について解説する。
Copyright © ITmedia, Inc. All Rights Reserved.