操作
WSL+Rocky9セットアップ » 履歴 » リビジョン 3
« 前 |
リビジョン 3/5
(差分)
| 次 »
開発 次郎, 2025/05/06 01:48
WSL+Rocky9セットアップ¶
WSLにRocky9を追加する¶
Rocky9イメージをダウンロードする¶
https://dl.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-Container-Base.latest.x86_64.tar.xz
WSLにRocky9を追加する¶
イメージ保存先は任意のディレクトリ。%WSL_IMAGES%とする。
# 配置先フォルダ作成
mkdir %WSL_IMAGES%
# WSL2にインポート (tar.xz は展開不要)
wsl --import "Rocky9" %WSL_IMAGES%\Rocky9 Rocky-9-Container-Base.latest.x86_64.tar.xz --version 2
WSL2にインストールされているか確認する
PS C:\> wsl -l -v
NAME STATE VERSION
* RockyLinux9 Stopped 2
起動してrootのパスワードを設定する¶
PS C:\> wsl -d Rocky9
root@DESKTOP-F5MH7I8 wsl]# passwd
Changing password for user root.
New password:
BAD PASSWORD: The password contains the user name in some form
Retype new password:
passwd: all authentication tokens updated successfully.
[root@DESKTOP-F5MH7I8 wsl]# exit
logout
PS C:\> wsl --shutdown
PS C:\> wsl -l -v
NAME STATE VERSION
* Ubuntu Stopped 2
Rocky9 Stopped 2
CentOS7 Stopped 2
通常使用ユーザをsudoユーザとして登録する¶
[root@DESKTOP-F5MH7I8 ~]# myUsername=devel
[root@DESKTOP-F5MH7I8 ~]# adduser -G wheel $myUsername
[root@DESKTOP-F5MH7I8 ~]# echo -e "[user]\ndefault=$myUsername" >> /etc/wsl.conf
[root@DESKTOP-F5MH7I8 ~]# passwd $myUsername
Changing password for user devel.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
WSL2に割り当てるメモリを設定する¶
PS C:\> @'
[wsl2]
memory=4GB
swap=0
'@ > ${Env:USERPROFILE}/.wslconfig
systemdを有効にする¶
PS C:\> wsl -d Rocky9
cat <<'__EOT__' > /etc/wsl.conf
# See: https://learn.microsoft.com/en-us/windows/wsl/wsl-config
[boot]
systemd=true
__EOT__
WSLを再起動する
PS C:\> wsl --shutdown
PS C:\> wsl -d RockyLinux9
なぜなpsコマンドがインストールされていないのでインストールする
# dnf install procps-ng