目次

Windows Subsystem for Linux (WSL) Version 1 のインストール

Windows 10 ビルド番号を確認

PS > Get-CimInstance Win32_OperatingSystem | Format-List
SystemDirectory : C:\WINDOWS\system32
Organization    :
BuildNumber     : 18363
RegisteredUser  : tomoyan
SerialNumber    : 00330-80000-00000-AA721
Version         : 10.0.18363

Windows Subsystem for Linux (WSL) のインストール

PowerShell を管理者として実行する。 Windows Subsystem for Linux をインストールする。

PS > Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

または

PS > sudo Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
この操作を完了するために、今すぐコンピューターを再起動しますか?
[Y] Yes  [N] No  [?] ヘルプ (既定値は "Y"): <- Enter キーを入力

Linux ディストリビューションのインストール

LxRunOffline - システムドライブ外に WSL 環境を構築する方法
または、
Linux ディストリビューションのインストール
上記の手順でディストリビューションのインストールを行う。

LxRunOffline でディストリビューションのインストールを行う場合
Home · DDoSolitary/LxRunOffline Wiki のサポートされているディストリビューションの一覧を確認してダウンロードする。

https://lxrunoffline.apphb.com/download/{distro}/{version}

ここでは Fedora 32 をダウンロードする。
https://lxrunoffline.apphb.com/download/fedora/32 (fedora-32-x86_64-20191028.tar.xz - 38.2 MB)
リンク先は以下のように随時更新される。
https://raw.githubusercontent.com/fedora-cloud/docker-brew-fedora/32/x86_64/fedora-32-x86_64-20191028.tar.xz
https://raw.githubusercontent.com/fedora-cloud/docker-brew-fedora/32/x86_64/fedora-32-x86_64-20200429.tar.xz
fedora-32-x86_64-20191028.tar.xz(38.2 MB) - Fedora release 32 (Rawhide)
 fedora-32-x86_64-20200429.tar.xz(38.7 MB) - Fedora release 32 (Thirty Two)

$ LxRunOffline i -n Fedora -d C:\wsl\Fedora -f fedora-32-x86_64-20200429.tar.xz

※LxRunOffline コマンドのオプション
 i, install - 新しいディストリビューションをインストール。
 -n - ディストリビューション名。
 -d - ディストリビューションのインストール先ディレクトリ。
 -f - ルートファイルシステムを含む tar ファイル。

[===============----------------------------------------------------------]
[WARNING] Love this tool? Would you like to make a donation: https://github.com/DDoSolitary/LxRunOffline/blob/master/README.md#donation

LxRunOffline コマンドでインストールされたディストリビューションの WSL のバージョンを確認

$ wsl -l
Windows Subsystem for Linux ディストリビューション:
Fedora (既定)

※Fedora は WSL1 でインストールされている。

複数のディストリビューションをインストールしている場合は、以下のように既定のディストリビューションを設定できる。

$ wsl --setdefault Fedora
$ wsl -l
Windows Subsystem for Linux ディストリビューション:
Fedora (既定)

参考文献

Windows 10でLinuxプログラムを利用可能にするWSLをインストールする(バージョン1803以降対応版):Tech TIPS - @IT
【WSL入門】第1回 Windows 10標準Linux環境WSLを始めよう:ITの教室 - @IT