WSL2 ではデフォルトディストリビューションが設定されており、bash や wsl を実行すると、そのディストリビューションが実行されます。デフォルト設定を変更したかったため、調査しました。
ディストリビューションの確認・変更
以下コマンドでインストール済みのディストリビューションを確認できます。
wsl -l (または wsl --list)
実行例
PS C:\Users\bacchi> wsl -l
Linux 用 Windows サブシステム ディストリビューション:
Ubuntu-22.04 (既定)
Ubuntu-24.04
デフォルトディストリビューションは Ubuntu-22.04 になっています。これを Ubuntu-24.04 に変更する場合は以下コマンドを実行します。
wsl -s Ubuntu-24.04 (または wsl --set-default Ubuntu-24.04)
実行例
PS C:\Users\bacchi> wsl -s Ubuntu-24.04
この操作を正しく終了しました。
PS C:\Users\bacchi> wsl -l
Linux 用 Windows サブシステム ディストリビューション:
Ubuntu-24.04 (既定)
Ubuntu-22.04
指定ディストリビューションでの起動
ディストリビューションを指定して起動したい場合は以下コマンドを実行します。
wsl -d Ubuntu-22.04 (または wsl --distribution Ubuntu-22.04 )