インターネットで調べると、既にある環境をexport&importして環境を複製する方法はたくさん出てくるが、同じディストリビューションを名前を変えてインストールする方法は見当たらなかったので、備忘録もかねてまとめておく。
インストール済みのLinuxを確認する
wsl --list --verbose
既にUbuntu-24.04がインストールされていれば、下記のような出力になる。
NAME STATE VERSION
* Ubuntu-24.04 Running 2
Linuxをインストールする
wsl --list --verbose
の出力にあるNAMEは--nameオプションでは使えないので、別の名前を指定してください。
wsl --install Ubuntu-24.04 --name Ubuntu-24.04-ForTechTest
インストール後、usernameとpasswordを設定したら、exit
してpowershellに戻す。
もう一度wsl --list --verbose
を実行して、--nameで設定したNAMEが下記のように追加されていればOK。
NAME STATE VERSION
* Ubuntu-24.04 Running 2
Ubuntu-24.04-ForTechTest Stopped 2
(補足)Linuxを切り替える
後は--nameで設定した名前をタスクバーの検索ボックスに入力して実行できるが、powershellからwsl
コマンドで起動したい等の場合は、下記コマンドを実行してデフォルトのディストリビューションを変更する。
wsl --set-default Ubuntu-24.04-ForTechTest
上記実行後に再度wsl --list --verbose
を実行して、--set-defaultで指定したNAMEの左に*がついていればOK。
NAME STATE VERSION
* Ubuntu-24.04-ForTechTest Stopped 2
Ubuntu-24.04 Running 2
これでUbuntu-24.04-ForTechTest(新しく作った環境)がデフォルトで起動されるようになる。