スポンサーリンク

Windows 10 Ver. 2004以降で一つのコマンドによりWSLをインストール可能に

Install WSL with a single command now available in Windows 10 version 2004 and higher | Windows Command Line

Windows Updateで2021/07/29に公開されたKB5004296を適用することで以下のコマンドが使用できるようになります。(今まではInsider Previewの機能でした。)

  • コマンドラインでのインストール

コマンドラインやPowershellから以下のコマンドを使用することでWSLのインストールが可能になります。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
wsl<span class="hljs-selector-class">.exe</span> --install
wsl<span class="hljs-selector-class">.exe</span> --install
wsl.exe --install

今まで、比較的複雑な手順が必要でしたが、このコマンドを実行するだけで初期セットアップが完了します。

  • インストール可能なディストリビューションの確認
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<span class="hljs-comment">wsl</span> <span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-comment">list</span> <span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-comment">online</span>
<span class="hljs-comment">wsl</span> <span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-comment">list</span> <span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-comment">online</span>
wsl --list --online

上のコマンドを実行することでインストール可能なディストリビューションの一覧を得ることが出来ます。

  • ディストリビューションのインストール
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
wsl --<span class="hljs-keyword">install </span>-d <<span class="hljs-keyword">DistroName></span>
wsl --<span class="hljs-keyword">install </span>-d <<span class="hljs-keyword">DistroName></span>
wsl --install -d <DistroName>

<Distroname>
<Distroname>の部分を先ほどのリストで表示されたディストリビューションの名前にすることで、そのディストリビューションをインストール出来ます。

  • カーネルのアップデート
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
wsl --<span class="hljs-keyword">update</span>
wsl --<span class="hljs-keyword">update</span>
wsl --update

WSLのLinuxカーネルをアップデートします。

  • カーネルのロールバック
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
wsl --<span class="hljs-keyword">update</span> <span class="hljs-keyword">rollback</span>
wsl --<span class="hljs-keyword">update</span> <span class="hljs-keyword">rollback</span>
wsl --update rollback

WSLのLinnuxカーネルのバージョンをロールバックさせます。

  • WSLの現状の表示
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<span class="hljs-comment">wsl</span> <span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-comment">status</span>
<span class="hljs-comment">wsl</span> <span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-comment">status</span>
wsl --status

WSLの現状を表示します。

コメント

タイトルとURLをコピーしました