@ledsun blog

無味の味は佳境に入らざればすなわち知れず

Distrodを使うのをやめました

WSL2にDistrodをインストールした - @ledsun blog でsystemdを使うためにDistrodを入れました。 「Windows Subsystem for Linux」が「systemd」に対応へ - 窓の杜 によるとWSL自体がsystemdをサポートするようになったので、Distrodを使うのをやめました。

次のエラーが出ていてWSLgが上手く動いていませんでした。

WSLgが上手く動かない様子

なんとなくDistrodかなあ?と思ってDistrodを止めました。

sudo /opt/distrod/bin/distrod enable

そしてWSLを再起動したところエラーが消えました。

エラーが消えた様子

WSL自体がsystemdに対応しているそうなので、これを機にDistrodをやめることにしました。

Microsoft StoreからWSLのプレビュー版をインストールします。

PS C:\Users\led_l> wsl --version
WSL バージョン: 0.70.4.0
カーネル バージョン: 5.15.68.1
WSLg バージョン: 1.0.45
MSRDC バージョン: 1.2.3575
Direct3D バージョン: 1.606.4
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windowsバージョン: 10.0.22621.674

/etc/wsl.confに次の記述をします。

[boot]
systemd=true

WSLを再起動したら、systemdが使えるようになりました。

systemctlコマンドが動いているところ

Distrodをアンインストールします。

sudo rm -rf /opt/distrod/