FrontPage > OTHER > リモート操作 > WSL2

WSL2 (Windows Subsystem for Linux)

Windows上にインストール可能な、Linux環境。
コマンドの先頭「>」 Windows側のプロンプト (入力時は入れない)
コマンドの先頭「$」Linux側のプロンプト (入力時は入れない)
コマンドの先頭「#」Linux側のrootプロンプト (入力時は入れない)

インストール済みのOS

> wsl --list
or
> wsl -l

既定の変更

> wsl --set-default [OS名]

起動状態

> wsl -l -v

停止

> wsl --shutdown

インストール出来るOS

> wsl --list --online

(2024/09/17現在)

NAMEFRIENDLY NAME
UbuntuUbuntu
DebianDebian GNU/Linux
kali-linuxKali Linux Rolling
Ubuntu-18.04Ubuntu 18.04 LTS
Ubuntu-20.04Ubuntu 20.04 LTS
Ubuntu-22.04Ubuntu 22.04 LTS
Ubuntu-24.04Ubuntu 24.04 LTS
OracleLinux_7_9Oracle Linux 7.9
OracleLinux_8_7Oracle Linux 8.7
OracleLinux_9_1Oracle Linux 9.1
openSUSE-Leap-15.6openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6SUSE Linux Enterprise 15 SP6
openSUSE-TumbleweedopenSUSE Tumbleweed

デフォルト・インストール

> wsl --install

Ubuntuがインストールされました。
再起動後にユーザとパスワードが聞かれました。

指定インストール

> wsl --install -d [NAME]

WSL2 + Ubuntu

日本語化

$ sudo apt install language-pack-ja -y
$ sudo update-locale LANG=ja_JP.UTF8
$ sudo apt install manpages-ja manpages-ja-dev -y

X11のインストール

$ sudo apt install x11-apps -y
$ sudo apt install fonts-noto-cjk fonts-noto-hinted fonts-noto-unhinted \
  xfonts-ayu/jammy xfonts-kaname/jammy xfonts-kappa20/jammy xfonts-mplus/jammy xfonts-shinonome/jammy xjdic/jammy

XmingVcXsrvなどのX-Window サーバが不要でそのまま動きます。

動作確認

$ export DISPLAY=:0.0
$ xeyes

GNOME Text Editorのインストール

$ sudo apt install gnome-text-editor -y

WSL2 + OracleLinux_7_9

KVM起動 (他のsystemctl処理も同様)

エラーが出る。

$ sudo systemctl start libvirtd.service
Failed to get D-Bus connection: Operation not permitted

「/etc/wsl.conf」ファイルを作成して、「systemd=true」を追加。

$ sudo vi /etc/wsl.conf
---
[boot]
systemd=true
---

ホスト側で、WSL2を停止後、WSL2を開くと再起動される。

> wsl --shutdown

実行。

$ sudo systemctl start libvirtd.service

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-09-17 (火) 17:50:18