こんにちは!鷲崎(@kwashizzz)です。
最近、Windowsに乗り換えましたが、WSL環境を使い回せれば便利だと思い、Ubuntu22.04を別の環境としてインストールしてみました。そこで、詰まった部分があったので、記載しておきます。
基本的には、管理者権限で、WSL 上で同一ディストリビューションの環境を複数インストール・管理するを実行すればうまくいきます。
しかし、Ubuntu22.04をインストールした際に、ユーザを作成しましたが、rootユーザで入ってしまい、update
などがうまく動作しませんでした。
そこで、wsl --distribution 作成したディストリビューション名 --user <ユーザ名>
で環境に入ると、うまく動作しました。
また、環境が壊れた際に、wsl --unregister <削除するディストリビューション>
としたところ、wslが動作しなくなしました。
その際には、起動しなくなったWSL2を復活させるまでにしたあれこれの、WSL2無効化→有効化
を試すと動作するようになりました。この辺も管理者権限で行っていなかったから動作しなくなった気がします...
Discussion