2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

WSLで同じディストリビューションのLinux環境を複数作る

Posted at

インターネットで調べると、既にある環境をexport&importして環境を複製する方法はたくさん出てくるが、同じディストリビューションを名前を変えてインストールする方法は見当たらなかったので、備忘録もかねてまとめておく。

インストール済みのLinuxを確認する

check_linux.ps1
wsl --list --verbose

既にUbuntu-24.04がインストールされていれば、下記のような出力になる。

  NAME                        STATE           VERSION
* Ubuntu-24.04                Running         2

Linuxをインストールする

wsl --list --verboseの出力にあるNAMEは--nameオプションでは使えないので、別の名前を指定してください。

install.ps1
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コマンドで起動したい等の場合は、下記コマンドを実行してデフォルトのディストリビューションを変更する。

change_default_linux.ps1
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(新しく作った環境)がデフォルトで起動されるようになる。

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?