Windows 11でWSL2を有効化してUbuntuを使用します。
ターミナル(管理者)を起動する!
PowerShellを実行するため、ターミナル(管理者)起動して、WLS2をインストールします。
WSL2を有効化する!
PowerShellを使用して、WSL2を有効化します。
> wsl --install インストール中: 仮想マシン プラットフォーム 仮想マシン プラットフォーム はインストールされました。 インストール中: Linux 用 Windows サブシステム Linux 用 Windows サブシステム はインストールされました。 インストール中: Ubuntu Ubuntu はインストールされました。 要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。
指示通り、Windows 11を再起動します。
> Restart-Computer
Ubuntuがインストールされていることを確認する!
再起動後、しばらくするとUbuntuが自動で起動します。最初にユーザ作成を求められるので、ユーザ名とパスワードを入力します。
Ubuntu は既にインストールされています。 Ubuntu を起動しています... Installing, this may take a few minutes... Please create a default UNIX user account. The username does not need to match your Windows username. For more information visit: https://aka.ms/wslusers Enter new UNIX username: usradmin New password: Retype new password: passwd: password updated successfully Installation successful! To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.133.1-microsoft-standard-WSL2 x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage This message is shown once a day. To disable it please create the /home/usradmin/.hushlogin file.
Ubuntuの最新版がインストールされていることを確認します。
$ hostnamectl Static hostname: dpc021p1 Icon name: computer-container Chassis: container Machine ID: 4984b9a082ae4e07ac187d56bef5816f Boot ID: 2275f0e794f548bea2fbd3092bcb30ae Virtualization: wsl Operating System: Ubuntu 22.04.3 LTS Kernel: Linux 5.15.133.1-microsoft-standard-WSL2 Architecture: x86-64
おわりに
PowerShellでWSL2を有効化すると、最新版のUbuntuのインストールまで自動で行われ、Windows上でUbuntuを使用できる環境を素早く整えることができます。
関連記事