WSLの設定
Abstract
WSL2を設定およびカスタマイズするための設定ファイルやコマンドについて説明します。
Introduction
WSL2(Windows Subsystem for Linux 2)は、Windows 10およびWindows 11で利用可能なLinux環境の仮想化プラットフォームです。Powershellを用いてインストールします。
WSL2の導入
wsl --install -d Ubuntu-24.04
wsl --statususername/passwordを控えてください。
Windows Terminal.app の設定
-
Distro名を確認する。

-
プロファイルとして、起動コマンドを設定する。

-
スタートアップのデフォルトに設定する。

WSL2の設定
.wslconfig
.wslconfigファイルを作成することで、WSL2の動作をカスタマイズできます。以下は.wslconfigファイルの例です。
[wsl2]
memory=8GB
swap=0
processors=2
networkingMode=mirroredこのファイルでは、WSL2仮想マシンのメモリ、スワップ、プロセッサの設定を調整できます。ファイルを作成または編集するには、次のPowerShellコマンドを使用します。
code %USERPROFILE%/.wslconfig/etc/wsl.conf
Linuxディストリビューション内でのWSL2の動作をカスタマイズするために、/etc/wsl.confファイルを使用できます。以下は一般的な設定例です。
[boot]
systemd=true
# [automount]
# default=true
# [network]
# generateHosts = false
[interop]
appendWindowsPath = false
このファイルでは、systemdの有効化やWindowsの環境変数へのパスの自動追加など、WSL2の動作に関する設定を調整できます。ファイルを作成または編集するには、次のコマンドを使用します。
sudo nano /etc/wsl.confWSL2の再起動
WSL2の設定を変更した場合、変更を適用するためにWSL2を再起動する必要があります。次のPowerShellコマンドを使用してWSL2をシャットダウンできます。
wsl --shutdown以上がWSL2の設定およびカスタマイズに関する基本的な情報です。詳細な情報については、Microsoftの公式ドキュメントを参照してください。