WSLのディストリビューションは途中で変更できる?

「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のディストリビューションは、いつでも自由に切り替えることができます。

  • 新しいものを追加し、

  • 不要なものを削除する

というシンプルな手順で、複数のディストリビューションを使い分けることも可能です。プロジェクトや好みに合わせて、最適な環境を柔軟に構築してみましょう。