お金をかけずにお手軽にLinuxを使いたい。
いろいろな方法があるのですが、おうちにあるWindows 11 HomeにWSL2をインストールして、その上にLinuxを構築する方法を試してみたいと思います。
ただ、WSL2を動かすWindows端末は、メモリ16GB、CPU8コアはあったほうが良いみたい。
WSL2をインストールする際に参考にしたサイトは以下のとおり
https://learn.microsoft.com/ja-jp/windows/wsl/install
1. PowerShellでインストールを実行
WSL2はデフォルトでは入ってないので、wsl –installで手動でインストールする必要がある。
PS C:\windows\system32> wsl --install
ダウンロード中: Linux 用 Windows サブシステム 2.7.11
インストール中: Linux 用 Windows サブシステム 2.7.11
Linux 用 Windows サブシステム 2.7.11 はインストールされました。
Windows オプション コンポーネントをインストールしています: VirtualMachinePlatform
展開イメージのサービスと管理ツール
バージョン: 10.0.26100.5074
イメージのバージョン: 10.0.26200.8457
機能を有効にしています
[==========================100.0%==========================]
操作は正常に完了しました。
要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。
要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。
PS C:\windows\system32>
2. PC再起動
3. インストール後の確認
WSLをインストールすると、デフォルトでUbuntuもインストールされるはずなので、確認。
PS C:\windows\system32> wsl
Linux 用 Windows サブシステムにインストールされているディストリビューションはありません。
この問題を解決するには、以下の手順に従ってディストリビューションをインストールしてください:
え、うそでしょ!?
インストールされているディストリビューションを確認。
PS C:\windows\system32> wsl -l -v
Linux 用 Windows サブシステムにインストールされているディストリビューションはありません。
この問題を解決するには、以下の手順に従ってディストリビューションをインストールしてください:
なぜ今回、Ubuntuがインストールされなかったのか?Geminiに聞いてみたところ、
再起動のタイミングやセキュリティソフトの影響、あるいはWindowsの通知エリアでダウンロードが一時停止していたなどの理由で、この「起動時に黒い画面が自動で立ち上がるプロセス」が途中でキャンセルされてしまうことがよくあります。
ですって・・・。
そういうこともあるんだね?しょうがないので、手動インストール。
4. インストールできるディストリビューションの確認
まずはインストールできるディストリビューションを確認。
PS C:\windows\system32> wsl.exe --list --online
インストールできる有効なディストリビューションの一覧を次に示します。
'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
5. Ubuntuのインストール
一番上の「Ubuntu」をインストール。途中でパスワード設定を求められます。ちなみにユーザ名も変更しています。
PS C:\windows\system32> wsl --install --distribution Ubuntu
ダウンロードしています: Ubuntu
インストールしています: Ubuntu
ディストリビューションが正常にインストールされました。'wsl.exe -d Ubuntu' を使用して起動できます
Ubuntu を起動しています...
Provisioning the new WSL instance Ubuntu
This might take a while...
Create a default Unix user account: minyaneko
New password:
Retype new password:
passwd: password updated successfully
usermod: no changes
Help improve Ubuntu!
また、Ubuntuを開発しているCanonical社にシステムレポートを送るか聞かれます。
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
デフォルトで「y」が表示されているので注意。とりあえずサンプルを見てみますか。
[Y/n/e]: e
{
"insightsVersion": "0.9.3ubuntu",
"collectionTime": 1785130948,
"systemInfo": {
"hardware": {
"cpu": {
"name": "13th Gen Intel(R) Core(TM) i5-1335U",
"vendor": "GenuineIntel",
"architecture": "x86_64",
"cpus": 12,
"sockets": 1,
"coresPerSocket": 6,
"threadsPerCore": 2
},
"memory": {
"size": 7748
},
"disks": [
{
"size": 356,
"type": "disk"
},
{
"size": 159,
"type": "disk"
},
{
"size": 2048,
"type": "disk"
},
{
"size": 1048576,
"type": "disk"
}
]
},
"software": {
"os": {
"family": "linux",
"distribution": "Ubuntu",
"version": "26.04"
},
"timezone": "JST",
"language": "C"
},
"platform": {
"wsl": {
"subsystemVersion": 2,
"systemd": "used",
"interop": "enabled",
"version": "2.7.11.0",
"kernelVersion": "6.18.33.2-microsoft-standard-WSL2"
}
}
}
}
Would you like to opt-in to platform metrics collection (Y/n)? To see an example of the data collected, enter 'e'.
主にシステム情報が送られるようです。でも、一応「n」を選択しておきましょう。
[Y/n/e]: n
minyaneko@LAPTOP-M0G0FUH6:/mnt/c/windows/system32$
このままプロンプトが使えます。
minyaneko@LAPTOP-M0G0FUH6:/mnt/c/windows/system32$ date
Mon Jul 27 19:47:53 JST 2026
6. 起動
では、WindowsからWSL(とUbuntu)を起動するには?
WSLのアイコンをクリックする

検索窓で「WSL」と入力する

PowerShellからも起動できます。
PS C:\windows\system32> wsl
minyaneko@LAPTOP-M0G0FUH6:/mnt/c/windows/system32$
-dでディストリビューションを指定してもOK。
PS C:\windows\system32> wsl -d Ubuntu
minyaneko@LAPTOP-M0G0FUH6:/mnt/c/windows/system32$