WSL2
Windows上でLinuxを利用可能になるWSL(Windows Subsystem for Linux)を利用方法について記載します。
WSL2のインストール
Windowsのコマンドプロンプトを開きコマンドからWSLをインストールします。 インストール後にWindowsを再起動します
windows cmd
> wsl --intall
オンラインインストール可能なLinuxディストリビューション一覧を取得します。
windows cmd
> wsl -l -o
インストールできる有効なディストリビューションの一覧を次に示します。
'wsl.exe --install <Distro>' を使用してインストールします。
NAME FRIENDLY NAME
AlmaLinux-8 AlmaLinux OS 8
AlmaLinux-9 AlmaLinux OS 9
AlmaLinux-Kitten-10 AlmaLinux OS Kitten 10
Debian Debian GNU/Linux
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
Ubuntu Ubuntu
Ubuntu-24.04 Ubuntu 24.04 LTS
kali-linux Kali Linux Rolling
openSUSE-Tumbleweed openSUSE Tumbleweed
openSUSE-Leap-15.6 openSUSE Leap 15.6
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
デストリビューション名を指定して、Ubuntuをインスト-ル
--install
オプションの後の名称は、オンライン上のLinuxディストリビューションのNAMEそ指定します。--name
オプション名の値はローカルWindows上で管理上の名前です。複数のイメージを利用する場合に固有の名称をつけます
windows cmd
> wsl --install Ubuntu-24.04 --name main_ubuntu
WSLの基本動作
WSLはWindowsのカーネルと共有していますが、動作としては仮想マシンのように個別に起動と停止が可能です。
起動
起動する場合は、wsl -d (名前)
を指定することで起動します。
既に起動している場合は、shellにログインします。
-d オプションを省略すると規定のイメージが起動します。
> wsl -d main_ubuntu
起動確認
wsl -l -v
コマンドを入力することで、管理しているイメージの一覧と稼働状況が表示されます。
> wsl -l -v
NAME STATE VERSION
* main_buntu Running
停止
wslを停止する場合は、wsl --shutdown
コマンドを入力します。すべてのwslが停止するので注意してください。個別に停止する方法はありません。
> wsl --shutdown
削除
必要がなくなったwslイメージを削除するさいはwsl --unregister (名前)
と入力します。
--terminate
オプションでも削除はできますが、root volume(仮想ディスク)ファイルが残るので注意が必要です。
> wsl --unregister