AlmaLinux 9@WSL2 インストールメモ

WSL2の標準インストール手順

  1. 管理者モードで Terminal/PowerShellを起動
    > wsl --install
  2. Windows StoreでAlmaLinux-9をインストール

自力でWSL2を有効化


WSL2の環境確認



WSL本体の更新

wsl --update
wsl --set-default-version 2

インストール可能なディストリビューション名

wsl --list --online

現在のディストリビューション一覧

wsl -l -v

ディレクトリ指定のインストール

mkdir D:\WSL\AlmaLinux9
wsl --install -d AlmaLinux-9 --location D:\WSL\AlmaLinux9

ユーザ指定でログイン

wsl -d AlmaLinux-9 -u user_name

ユーザ追加 (root)

Redhat系: useradd -m tkamiya
Ubuntu/Debian系: sudo adduser tkamiya
sudo passwd tkamiya
usermod -aG wheel tkamiya
id tkamiya

デフォルトユーザ変更

sudo vi /etc/wsl.conf

[user]
default=tkamiya
再起動:
wsl --terminate AlmaLinux-9
wsl -d AlmaLinux-9

shellを変更する場合

sudo dnf install -y util-linux-user
chsh -s /bin/bash

Windowsコマンドの実行

.exeをつけて実行する

Windowsディレクトリへのアクセス

cd /mnt/c
cd /mnt/d
cd /mnt/e

WindowsからWSL2ディスクへのアクセス

\\wsl$

ディストリビューションのバックアップ

wsl --terminate AlmaLinux-9

mkdir E:\WSL_Backup

wsl --export AlmaLinux-9 E:\WSL_Backup\AlmaLinux-9_20260815.tar
wsl --export AlmaLinux-9 E:\WSL_Backup\AlmaLinux-9_20260815.tar.gz --format tar.gz

ディストリビューションのインポート

mkdir E:\WSL\AlmaLinux9

wsl --import AlmaLinux9-E E:\WSL\AlmaLinux9 E:\WSL_Backup\AlmaLinux-9.tar --version 2

別PCへコピー

wsl --install --no-distribution
wsl --update
wsl --set-default-version 2

mkdir D:\WSL\AlmaLinux9

wsl --import AlmaLinux-9 D:\WSL\AlmaLinux9 D:\Backup\AlmaLinux-9.tar --version 2

再起動 (PowerShell)

wsl --terminate AlmaLinux9-E
wsl -d AlmaLinux9-E

完全停止

wsl --shutdown

ディストリビューションの解除・削除

wsl --unregister AlmaLinux-9

WSLの状態確認 (PowerShell)

wsl --status
wsl --version
wsl -l -v
wsl --list --running

メモリ・CPU数の制限

Windowsの%UserProfile%\.wslconfig:

[wsl2]
memory=16GB
processors=8
swap=8GB

反映:
wsl --shutdown

SSHサーバ

systemd:
/etc/wsl.conf
[boot]
systemd=true

[user]
default=tkamiya

wsl --shutdown

systemctl status

SSHサーバ:
sudo systemctl enable --now sshd
systemctl status sshd