0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Windows11にWSL3を導入しUbuntu24.04を導入する[2611版]

0
Last updated at Posted at 2026-10-30

2026年3月に、以下の記事をまとめました。8か月しか経っていないのですが、導入手順に見直しが必要と思われたので、[2611版]としてまとめたいと思います。
極力、Windows11の初期状態から、最小限の手間で、導入する方法を確認してみます。

Windowsの状態

ここで想定しているのは、Windows11で、Updateを繰り返して、最新の状態にしています。コマンド「winver」で確認すると、「バージョン26H2(OSビルド26300.9818)」となっていました。

WSL3の導入

Windows11のスタート横の検索で、「powershell」を検索して、右クリックメニューの「管理者として実行」を選択します。変更の許可は「はい」で進めます。黒い端末「管理者: Windows PowerShell」が起動します。

コマンド「wsl.exe --install」で実行します。

Windows PowerShell 5.1
Copyright (C) Microsoft Corporation.All rights reserved.

PS C:\WINDOWS\system32> wsl.exe --install
ダウンロード中: Linux 用 Windows サブシステム 3.0.3
[==========================52.1%                           ]
↓
ダウンロード中: Linux 用 Windows サブシステム 3.0.3
インストール中: Linux 用 Windows サブシステム 3.0.3
Linux 用 Windows サブシステム 3.0.3 はインストールされました。
Windows オプション コンポーネントをインストールしています: VirtualMachinePlatform
展開イメージのサービスと管理ツール
バージョン: 10.0.26100.9549
イメージのバージョン: 10.0.26300.9818
機能を有効にしています
[==========================100.0%==========================]
操作は正常に完了しました。
要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。

PowerShellを、コマンド「exit」で閉じて、指示通り、Windows11を再起動します。以下の手順では、PowerShellを起動して、その中でコマンド実行します。

WSL3での確認

ここでは、管理者ではなく利用者として、そのままPowerShellを起動します。
まず、コマンド「wsl --version」で、導入したwslのバージョンを調べます。最新の「3.0.3.0」が導入されています。

PS C:\WINDOWS\system32> wsl --version
WSL バージョン: 3.0.3.0
カーネル バージョン: 6.18.54.1-1
WSLg バージョン: 1.0.79
MSRDC バージョン: 1.2.7391
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.26300.9818

次に、コマンド「wsl --list --online」で、導入できるLinuxのディストリビューションを表示します。以下のように、「Ubuntu-24.04」が含まれています。「22.04,26.04」もあるので、UbuntuのLTSバージョンが用意されているようです。

PS C:\WINDOWS\system32> wsl --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
RLCPlus-9                       Rocky Linux Plus 9 (CIQ)
RLCPlus-10                      Rocky Linux Plus 10 (CIQ)
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

Ubuntu24.04の導入

コマンド「wsl --install -d Ubuntu-24.04」で、「Ubuntu24.04」を導入します。

PS C:\WINDOWS\system32> wsl --install -d Ubuntu-24.04
ダウンロードしています: Ubuntu 24.04 LTS
[==================        31.2%                           ]
↓
途中で、「Linux用Windowsサブシステムにようこそ」が起動したら、ここでは右上[×]で閉じて、設定を進めます。
↓
PS C:\WINDOWS\system32> wsl --install -d Ubuntu-24.04
ダウンロードしています: Ubuntu 24.04 LTS
インストールしています: Ubuntu 24.04 LTS
ディストリビューションが正常にインストールされました。'wsl.exe -d Ubuntu-24.04' を使用して起動できます
Ubuntu-24.04 を起動しています...
Provisioning the new WSL instance Ubuntu-24.04
This might take a while...
Create a default Unix user account: ryos(Windowsのログイン名が提案されます。変更も可能)
New password:(見えないですがパスワード設定)
Retype new password:(見えないですがパスワード設定)
passwd: password updated successfully
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ryos@dalab2502dt01:/mnt/c/WINDOWS/system32$

Ubuntu24.04の確認

ここでは、PowerShell上に起動した、Ubuntu24.04で操作します。バージョンを、コマンド「lsb_release -a」で確認し、コマンド「sudo apt update / suso apt upgrade」で、Ubuntuを更新します。

ryos@dalab2502dt01:/mnt/c/WINDOWS/system32$ cd
ryos@dalab2502dt01:~$ pwd
/home/ryos

ryos@dalab2502dt01:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.5 LTS
Release:        24.04
Codename:       noble

ryos@dalab2502dt01:~$ sudo apt update
[sudo] password for ryos:
Get:1 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
Hit:2 http://archive.ubuntu.com/ubuntu noble InRelease
Get:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
:
Fetched 37.9 MB in 7s (5094 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
88 packages can be upgraded. Run 'apt list --upgradable' to see them.

ryos@dalab2502dt01:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
:
88 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
59 standard LTS security updates
Need to get 124 MB of archives.
After this operation, 14.6 MB disk space will be freed.
Do you want to continue? [Y/n](Enter)
:
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.

以上で、Windows11上で、WSL3を用いて、Ubuntu24.04が利用できるようになりました。
Ubuntuを終了するときは、コマンド「exit」です。PowerShellに戻って、wslに導入したUbuntuの状態は、コマンド「wsl -l -v」で確認できます。

ryos@dalab2502dt01:~$ exit
exit
PS C:\WINDOWS\system32> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-24.04    Running         2

これを見ると、Ubuntu24.04は、WSLのバージョン2で動作しているようです。

WSLのバージョンについて

この部分をGeminiさんに聞いてみると、「WSL 3」という表記と、Ubuntu 24.04が「バージョン2」として動作している状態は、マイクロソフトの少し紛らわしい「アプリのバージョン」と「アーキテクチャのバージョン」のナンバリングの違いによるものだそうです。

結論から言うと、その状態が正常(最新かつ最適)であり、何も問題はありません。仕組みをシンプルに整理すると、以下のようになります。

「WSL 3.x」は、Microsoft Storeの「アプリのバージョン」

現在、WindowsにインストールされているWSL(Windows Subsystem for Linux)のパッケージ自体は、Microsoft Storeを通じてアップデートされています。
• ストア上のシステムアプリとしてのバージョンが、アップデートを重ねて 3.0.x などの大バージョンに到達しています。
• これはあくまでWindows上の「WSL管理ツール(アプリ)」のバージョンを指しています。

「WSL 2」は、Linuxを動かす「動作モード(エンジン)」

一方で、UbuntuなどのLinuxディストリビューションを内部でどのように動かすかという「実行エンジン(アーキテクチャ)」の仕様は、現在「WSL 1」と「WSL 2」の2種類しか存在しません。
• WSL 1: Windows上でLinuxの命令を変換して動かす古い方式。
• WSL 2: 本物のLinuxカーネルを軽量な仮想マシン上で動かす最新・高速な方式。

つまり、現在の環境は「『WSL 3』という最新の管理アプリを使って、Ubuntu 24.04を『WSL 2』という最新の仕組み(エンジン)の上で快適に動かしている」という状態になります。WSL 3エンジンというものは存在しないため、WSL 2と表示されていればバッチリ最もパフォーマンスが良い状態で動いています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?