「WSLをUbuntuで始めたけど、やっぱり別のディストリビューションも試したい…」「プロジェクトごとに使い分けたい!」そう考えたことはありませんか?
安心してください。WSLでは、一度インストールしたディストリビューションを後から変更したり、複数のディストリビューションを共存させたりすることができます。今回は、その具体的な方法を解説します。
ディストリビューションを「変更」する方法
厳密に言うと、WSLではディストリビューションを「変更」するのではなく、「新しいディストリビューションを追加して、古いものを削除する」という流れになります。
ステップ1:新しいディストリビューションをインストールする
Microsoft Storeで、使いたいディストリビューション(Debian、Kali Linuxなど)を検索してインストールします。
あるいは、PowerShellで以下のコマンドを実行してインストールすることもできます。
# 利用可能なディストリビューションの一覧を表示
wsl --list --online
# Debianをインストールする場合
wsl --install -d Debian
ステップ2:古いディストリビューションを削除する
新しいディストリビューションへの移行が完了したら、不要になった古いものを削除します。
# インストール済みのディストリビューションの一覧を表示
wsl --list
# 例:Ubuntuをアンインストールする場合
wsl --unregister Ubuntu
wsl --unregisterコマンドは、対象のディストリビューションを完全に削除します。これには、そのディストリビューション内に保存されていたファイルや設定もすべて含まれるため、実行する前に重要なデータがないか必ず確認してください。
複数ディストリビューションの共存
WSLの大きな利点は、複数のディストリビューションを同時にインストールして共存させられる点です。
例えば、普段はUbuntuを使い、特定の開発環境だけDebianを使いたいといった場合に便利です。
-
wsl -l -vコマンドで、インストール済みのディストリビューションを確認できます。 -
wsl -d <ディストリビューション名>コマンドで、特定のディストリビューションを起動できます。 例:wsl -d Debian
まとめ
WSLのディストリビューションは、いつでも自由に切り替えることができます。
-
新しいものを追加し、
-
不要なものを削除する
というシンプルな手順で、複数のディストリビューションを使い分けることも可能です。プロジェクトや好みに合わせて、最適な環境を柔軟に構築してみましょう。