windows:wsl:install

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
windows:wsl:install [2020/09/05 04:41] – [Windows 10 ビルド番号を確認] ともやんwindows:wsl:install [2023/03/15 05:53] (現在) – [☢️古い資料です☢️] ともやん
行 1: 行 1:
-<html> +~~CLOSETOC~~
-  <style> +
-    #result pre, #mincode pre { +
-      overflow: hidden; +
-      font-size: 10px; +
-    } +
-    #result_long pre { +
-      height: 400px; +
-      overflow: scroll; +
-      overflow-x: hidden; +
-      font-size: 10px; +
-    } +
-    #logo { +
-      background-color: white; +
-      padding: 10px; +
-      width: fit-content; +
-    } +
-    #logo p { +
-      margin: 0; +
-    } +
-  </style> +
-</html>+
 ====== Windows Subsystem for Linux (WSL) Version 2 のインストール ====== ====== Windows Subsystem for Linux (WSL) Version 2 のインストール ======
 +{{INLINETOC wide 1-2}}
 +\\
 +
 +===== Windows 10 ビルド番号を確認 =====
 +PowerShell より Windows 10 ビルド [[https://blogs.windows.com/windowsexperience/2019/06/12/announcing-windows-10-insider-preview-build-18917/|18917]] - 2019/06/12 以降を実行していることを確認する。\\
 +<WRAP center round important 100%>
 +※Windows 10 Insider Preview では Build 18917 から WSL 2 を提供。\\
 + Windows 10 一般提供では バージョン 2004 (Build 19041) から WSL 2 を提供。\\
 + 参考: [[windows:version_build_info|Windows Version Build 情報]]\\
 +</WRAP>
 +
 +<WRAP prewrap 100%>
 +<code powershell>
 +$ Get-CimInstance Win32_OperatingSystem | Format-List
 +</code>
 +</WRAP>
 +<WRAP prewrap 100% #result>
 +**Insider Preview の例**\\
 +<code powershell>
 +
 +SystemDirectory : C:\WINDOWS\system32
 +Organization    :
 +BuildNumber     : 20206
 +RegisteredUser  : tomoyan
 +SerialNumber    : 00330-80000-00000-AA721
 +Version         : 10.0.20206
 +</code>
 +
 +**一般提供の例**\\
 +<code powershell>
 +
 +SystemDirectory : C:\WINDOWS\system32
 +Organization    :
 +BuildNumber     : 19042
 +RegisteredUser  : tomoyan
 +SerialNumber    : 00330-80000-00000-AA162
 +Version         : 10.0.19042
 +</code>
 +</WRAP>
 +WSL を提供していない Windows 10 を実行している場合は、[スタート] - [設定] - [更新とセキュリティ] - [Windows Update] の順に選択し、[更新プログラムのチェック] を実行する。\\
 +
 +**PowerShell** で **wsl** コマンドを実行する。\\
 +<WRAP prewrap 100%>
 +<code powershell>
 +$ wsl
 +</code>
 +</WRAP>
 +<WRAP prewrap 100% #result>
 +<code powershell>
 +
 +Copyright (c) Microsoft Corporation. All rights reserved.
 +
 +使用方法: wsl.exe [Argument]
 +
 +引数:
 +
 +    --install
 +        Linux 用 Windows サブシステムのオプション機能を有効にします。
 +        このコマンドは、管理者特権でのコマンド プロンプトから実行する必要があります。
 +
 +    --help
 +        使用方法の情報を表示します。
 +</code>
 +</WRAP>
 +
 +===== インストール =====
 +**wsl --install** コマンドを管理者で実行していない場合は、以下のような実行結果になる。\\
 +<WRAP prewrap 100%>
 +<code>
 +$ wsl --install
 +</code>
 +</WRAP>
 +<WRAP prewrap 100% #result>
 +<code powershell>
 +要求された操作には管理者特権が必要です。
 +</code>
 +</WRAP>
 +
 +管理者実行している **PowerShell** で **wsl --install** コマンドを実行する。\\
 +もしくは、[[windows:sudo|]] で管理者実行する。\\
 +<WRAP prewrap 100%>
 +<code>
 +$ sudo wsl --install
 +</code>
 +</WRAP>
 +
 +<WRAP prewrap 100% #result>
 +<code powershell>
 +Installing Windows Subsystem for Linux
 +[==========================74.8%============               ]
 +</code>
 +</WRAP>
 +<WRAP prewrap 100% #result>
 +<code powershell>
 +Windows Subsystem for Linux is now installed.
 +Downloading and installing WSL kernel
 +[============              21.4%                           ]
 +</code>
 +</WRAP>
 +<WRAP prewrap 100% #result>
 +<code powershell>
 +Installing Windows Subsystem for Linux
 +Windows Subsystem for Linux is now installed.
 +Downloading and installing WSL kernel
 +WSL kernel is now installed.
 +要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。</code>
 +</WRAP>
 +
 +変更を有効にするために Windows を再起動する。\\
 +
 +===== 再起動後に wsl コマンドを実行 =====
 +WSL のインストールが完了すると **wsl** コマンドの説明が以下のように変わる。\\
 +<WRAP prewrap 100%>
 +<code>
 +$ wsl --help
 +</code>
 +</WRAP>
 +<WRAP prewrap 100% #result_long>
 +**Insider Preview の例**\\
 +<code powershell>
 +Copyright (c) Microsoft Corporation. All rights reserved.
 +
 +使用法: wsl.exe [Argument] [Options...] [CommandLine]
 +
 +Linux バイナリを実行するための引数:
 +
 +    コマンド ラインを指定しないと、wsl.exe は既定のシェルを起動します。
 +
 +    --exec, -e <CommandLine>
 +        指定したコマンドを、既定の Linux シェルを使用しないで実行します。
 +
 +    --
 +        残りのコマンド ラインをそのまま渡します。
 +
 +オプション:
 +    --distribution, -d <ディストリビューション>
 +        指定したディストリビューションを実行します。
 +
 +    --user, -u <UserName>
 +        指定したユーザーとして実行します。
 +
 +Linux 用 Windows サブシステムを管理するための引数:
 +
 +    --export <ディストリビューション> <FileName>
 +        ディストリビューションを tar ファイルにエクスポートします。
 +        標準出力の場合は、ファイル名を - とすることができます。
 +
 +    --import <ディストリビューション> <InstallLocation> <FileName> [Options]
 +        指定した tar ファイルを新しいディストリビューションとしてインポートします。
 +        標準入力の場合は、ファイル名を - とすることができます。
 +
 +        オプション:
 +            --version <バージョン>
 +                新しいディストリビューションに使用するバージョンを指定します。
 +
 +    --list, -l [Options]
 +        ディストリビューションの一覧を表示します。
 +
 +        オプション:
 +            --all
 +                現在インストール中またはアンインストール中のものを含めて
 +                すべてのディストリビューションを一覧表示します。
 +
 +            --running
 +                現在実行中のディストリビューションのみを一覧表示します。
 +
 +            --quiet, -q
 +                ディストリビューション名のみを表示します。
 +
 +            --verbose, -v
 +                すべてのディストリビューションについての詳細情報を表示します。
 +
 +    --set-default, -s <ディストリビューション>
 +        ディストリビューションを既定として設定します。
 +
 +    --set-default-version <バージョン>
 +        新しいディストリビューションの既定のインストール バージョンを変更します。
 +
 +    --set-version <ディストリビューション> <バージョン>
 +        指定したディストリビューションのバージョンを変更します。
 +
 +    --shutdown
 +        実行中のすべてのディストリビューションと WSL 2 ライトウェイト ユーティリティ仮想マシンを直ちに終了します。
 +
 +    --terminate, -t <ディストリビューション>
 +        指定したディストリビューションを終了します。
 +
 +    --unregister <ディストリビューション>
 +        ディストリビューションの登録を解除し、ルート ファイル システムを削除します。
 +
 +    --help
 +        使用法を表示します。
 +
 +    --update [Options]
 +        WSL 2 カーネルに対する更新を管理します。オプションが指定されていない場合は、
 +        最新バージョンのカーネルに更新します。
 +
 +        オプション:
 +            --rollback
 +                以前のバージョンの WSL 2 カーネルに戻します。
 +
 +            --status
 +                更新の状態を表示します。
 +</code>
 +
 +**一般提供の例**\\
 +<code powershell>
 +Copyright (c) Microsoft Corporation. All rights reserved.
 +
 +使用法: wsl.exe [引数] [オプション...] [コマンド ライン]
 +
 +Linux バイナリを実行するための引数:
 +
 +    コマンド ラインを指定しないと、wsl.exe は既定のシェルを起動します。
 +
 +    --exec, -e <コマンド ライン>
 +        指定したコマンドを、既定の Linux シェルを使用しないで実行します。
 +
 +    --
 +        残りのコマンド ラインをそのまま渡します。
 +
 +オプション:
 +    --distribution, -d <ディストリビューション>
 +        指定したディストリビューションを実行します。
 +
 +    --user, -u <ユーザー名>
 +        指定したユーザーとして実行します。
 +
 +Linux 用 Windows サブシステムを管理するための引数:
 +
 +    --export <ディストリビューション> <ファイル名>
 +        ディストリビューションを tar ファイルにエクスポートします。
 +        標準出力の場合は、ファイル名を - とすることができます。
 +
 +    --import <ディストリビューション> <インストール場所> <ファイル名> [オプション]
 +        指定した tar ファイルを新しいディストリビューションとしてインポートします。
 +        標準入力の場合は、ファイル名を - とすることができます。
 +
 +        オプション:
 +            --version <バージョン>
 +                新しいディストリビューションに使用するバージョンを指定します。
 +
 +    --list, -l [オプション]
 +        ディストリビューションの一覧を表示します。
 +
 +        オプション:
 +            --all
 +                現在インストール中またはアンインストール中のものを含めて
 +                すべてのディストリビューションを一覧表示します。
 +
 +            --running
 +                現在実行中のディストリビューションのみを一覧表示します。
 +
 +            --quiet, -q
 +                ディストリビューション名のみを表示します。
 +
 +            --verbose, -v
 +                すべてのディストリビューションについての詳細情報を表示します。
 +
 +    --set-default, -s <ディストリビューション>
 +        ディストリビューションを既定として設定します。
 +
 +    --set-default-version <バージョン>
 +        新しいディストリビューションの既定のインストール バージョンを変更します。
 +
 +    --set-version <ディストリビューション> <バージョン>
 +        指定したディストリビューションのバージョンを変更します。
 +
 +    --shutdown
 +        実行中のすべてのディストリビューションと WSL 2 ライトウェイト ユーティリティ仮想マシンを直ちに終了します。
 +
 +    --terminate, -t <ディストリビューション>
 +        指定したディストリビューションを終了します。
 +
 +    --unregister <ディストリビューション>
 +        ディストリビューションの登録を解除します。
 +
 +    --help
 +        使用法を表示します。
 +</code>
 +Insider Preview と表示内容が若干異なるが支障はない。\\
 +</WRAP>
 +
 +====== ☢️古い資料です (Obsolete)☢️ ======
 +
 +===== Windows Subsystem for Linux (WSL) Version 2 のインストール =====
 +**__注意: [[.:lxrunoffline|LxRunOffline - システムドライブ外に WSL 環境を構築する方法]] で公式の Fedora を WSL で利用できる。__**\\
 +
 本手順では、WSL 2 上に [[https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL|Fedora Rimix for WSL]] ディストリビューションをインストールする。\\ 本手順では、WSL 2 上に [[https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL|Fedora Rimix for WSL]] ディストリビューションをインストールする。\\
 Fedora ファンとしては、Fedora Remix for WSL が Fedora 公式ではないのがちょっと残念ではあるが、使い慣れた Fedora が Windows 10 でも使えるのはありがたい。\\ Fedora ファンとしては、Fedora Remix for WSL が Fedora 公式ではないのがちょっと残念ではあるが、使い慣れた Fedora が Windows 10 でも使えるのはありがたい。\\
行 46: 行 313:
 RegisteredUser  : tomoyan RegisteredUser  : tomoyan
 SerialNumber    : 00330-80000-00000-AA721 SerialNumber    : 00330-80000-00000-AA721
-Version         : 10.0.18362</code>+Version         : 10.0.18362 
 +</code>
 [スタート] - [設定] - [更新とセキュリティ] - [Windows Update] の順に選択し、[更新プログラムのチェック] を実行する。\\ [スタート] - [設定] - [更新とセキュリティ] - [Windows Update] の順に選択し、[更新プログラムのチェック] を実行する。\\
  
  • windows/wsl/install.1599248480.txt.gz
  • 最終更新: 2020/09/05 04:41
  • by ともやん