サマリ
WindowsマシンでLinuxを動かせるというスグレモノのWSL2。
その設定をする際に毎度毎度ググっていたのが面倒なので、自分でメモすることにした。
環境
Windows 11 25H2
今回インストールするのはUbuntu 26にする。
手順
- 「コントロールパネル」→「プログラム」→「プログラムと機能」→「Windows の機能の有効化または無効化」
- 「Linux 用 Windows サブシステム」と「仮想マシン プラットフォーム」にチェックを入れて「OK」
- 再起動

4.コマンドプロンプトを管理者権限で起動する。
5. wsl -l -oを入力。すると、書きのようにインストールできるディストリビューションが表示される。
C:\Windows\System32>wsl -l -o
インストールできる有効なディストリビューションの一覧を次に示します。
'wsl.exe --install <Distro>' を使用してインストールします。
NAME FRIENDLY NAME
Ubuntu Ubuntu
Ubuntu-26.04 Ubuntu 26.04 LTS
Ubuntu-24.04 Ubuntu 24.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
openSUSE-Tumbleweed openSUSE Tumbleweed
openSUSE-Leap-16.0 openSUSE Leap 16.0
SUSE-Linux-Enterprise-15-SP7 SUSE Linux Enterprise 15 SP7
SUSE-Linux-Enterprise-16.0 SUSE Linux Enterprise 16.0
kali-linux Kali Linux Rolling
Debian Debian GNU/Linux
AlmaLinux-8 AlmaLinux OS 8
AlmaLinux-9 AlmaLinux OS 9
AlmaLinux-Kitten-10 AlmaLinux OS Kitten 10
AlmaLinux-10 AlmaLinux OS 10
archlinux Arch Linux
FedoraLinux-44 Fedora Linux 44
FedoraLinux-43 Fedora Linux 43
eLxr eLxr 12.12.0.0 GNU/Linux
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_10 Oracle Linux 8.10
OracleLinux_9_5 Oracle Linux 9.5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
wsl --install -d Ubuntu-26.04を打って、Ubuntu26をインストールする。
C:\Windows\System32>wsl --install -d Ubuntu-26.04
ダウンロードしています: Ubuntu 26.04 LTS
インストールしています: Ubuntu 26.04 LTS
ディストリビューションが正常にインストールされました。'wsl.exe -d Ubuntu-26.04' を使用して起動できます
Ubuntu-26.04 を起動しています...
Provisioning the new WSL instance Ubuntu-26.04
This might take a while...
この後、初期アカウント名とログインパスワードを要求されるので、入力していく。
Create a default Unix user account: hogehoge
New password:
Retype new password:
passwd: password updated successfully
usermod: no changes
Help improve Ubuntu!
Help us improve Ubuntu features and compatibility by sharing system reports with Canonical.
Reports are sent anonymously and do not contain any personal data.
For legal details, please visit: https://ubuntu.com/legal/systems-information-notice
We will save your answer to Windows and will only ask you once.
Would you like to opt-in to platform metrics collection (Y/n)? To see an example of the data collected, enter 'e'.
[Y/n/e]: y
すると、下記のようなアプリが追加される。色々できそうなので、これについては後々試していってみたい。

Ubuntuを起動
コマンドプロンプトからwslコマンドを打つと、Ubuntuを起動できる。
C:\Windows\System32>wsl
hogehoge@DESKTOP-816JEJQ:/mnt/c/Windows/System32$
実際に起動できているかlsb_release -aでディストリビューションを確認する。
hogehoge@DESKTOP-816JEJQ:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 26.04 LTS
Release: 26.04
Codename: resolute
できてますね。
なお、UbuntuからWindowsに戻りたい場合はexitと打てばよい。
それにしてもコマンドプロンプト上だと使いにくいにもほどがある。
というわけで、近いうちにWindows Terminalを導入して、PowerShellもUbuntuもまとめていい感じなTerminalで使えるようにしたいと思う。