WSL (Windows Subsystem for Linux) の簡単インストール手順

このページでは Windows 10への WSL簡単インストール方法を紹介します。WSL とは Windows 10 上の Subsystem 上で動作する Linux ディストリビューションです。実際のモジュールが動作します。

作成日:2021年1月12日

準備

WSLはすべてのWindows 10 で動作する訳ではありません。古いWindows 10 では動作しません。Windows 10 がバージョン 1903 (Windows 10 May 2019 Update) 以後であることを確認します。

参考:Windows 10 のバージョンを調べる方法

インストール手順

インストール(機能追加)は以下の3通りのどちらかで実行することが可能です。好みの方法で実行してください。ただし企業によってはWindows Store のアクセスを禁止している場合があります。その場合は (2)Powershell 経由でインストールすることを推奨します。

(1)機能を有効化する

初めてWSLを使う場合のみ機能の有効化を行う必要があります。(a)あるいは(b)どちらかの方法で機能を有効化してください。

(a)設定アプリ

以下の手順を参考にして"Windows の機能の有効化または無効化"を開きます。

"Windows の機能の有効化または無効化"を開く手順

"Windows の機能の有効化または無効化"の有効化

(b)Powershell

管理者権限でコマンドプロンプトを開いて実行します。(あるいはPowershell を管理者権限で開います)

その後以下のコマンドでダウンロードを実行します。

PS C:\> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

この操作を完了するために、今すぐコンピューターを再起動しますか?
[Y] Yes [N] No [?] ヘルプ (既定値は "Y"):

これでインストールが開始されます。インストールが完了したら[Y]を押してWindows 10を再起動します。


(2)ディストリビューションをインストールする

ディストリビューションをインストールするにはその前にダウンロードする必要があります。Microsoft ストアから入手することもできますが、本ページでは個別にダウンロードしてインストーする方法を紹介します。2021年1月現在では以下のディストリビューションおよびURLを確認することができました。

ディストリビューション  ダウンロード元 ファイル名
Ubuntu 20.04Ubuntu 20.04 https://aka.ms/wslubuntu2004 Ubuntu_2004.2020.424.0_x64.appx
Ubuntu 20.04 ARMUbuntu 20.04 ARM https://aka.ms/wslubuntu2004arm Ubuntu_2004.2020.424.0_ARM64.appx
Ubuntu 18.04Ubuntu 18.04 https://aka.ms/wsl-ubuntu-1804 Ubuntu_1804.2018.726.0_ARM.appx
Ubuntu 18.04 ARMUbuntu 18.04 ARM https://aka.ms/wsl-ubuntu-1804-arm Ubuntu_1804.2018.726.0_ARM.appx
Ubuntu 16.04Ubuntu 16.04 https://aka.ms/wsl-ubuntu-1604 Ubuntu_1604.2019.523.0_x64.appx
Debian GNU/LinuxDebian GNU/Linux https://aka.ms/wsl-debian-gnulinux DebianGNULinux_1-1-3-0_x64__76v4gfsz19hv4.Appx
Kali LinuxKali Linux https://aka.ms/wsl-kali-linux-new kali-linux-08-06-2019.appx
OpenSUSE Leap 42OpenSUSE Leap 42 https://aka.ms/wsl-opensuse-42 openSUSE-42_v1.appx
SUSE Linux Enterprise Server 12SUSE Linux Enterprise Server 12 https://aka.ms/wsl-sles-12 SLES-12_v1.appx

(3)ダウンロードしたら以下コマンドでインストールを実行します。

管理者権限でコマンドプロンプトを開いて実行します。(あるいはPowershell を管理者権限で開います)

その後以下のコマンドでダウンロードを実行します。

例:

PS C:\> Add-AppPackage (パッケージ) (*)拡張子はappx

例:

PS C:\> Add-AppPackage C:\temp\Ubuntu_2004.2020.424.0_x64.appx

成功した場合でも何も表示されないようです。成功したらメニューに追加されているためそれで確認してください。

WSLがWindows10にメニュー

(4)メニュー(例えば上記の Ubuntu 20.04.LTS) を実行すると構成が開始されます。

構成に成功したら以下のようなメッセージが表示されます。新規に作成する新しいユーザ名を入力します。(root や admin 以外を指定してください) )続けてパスワードを入力します。

WSLインストール完了

以上でインストールは完了です。

Ubuntu root パスワード

Ubuntu ディストリビューションでは root でのログインは推奨されておらず、一般ユーザでログインしてから sudo コマンドを実行することが推奨されています。デフォルトのrootのパスワードは分かりません。どうしても変更したい場合は以下コマンドで変更します。

username@PCNAME:~$ sudo passwd root
New password:
Retype new password:
passwd: password updated successfully

以上で次からは設定したパスワードで root ログインが可能となります。

アップデート

インストールが完了したら最新バージョンへアップデートします。

username@PCNAME:~$ sudo apt update

username@PCNAME:~$ sudo apt upgrade

[Windows 10 まとめに戻る]