環境
>wsl.exe --version
WSL バージョン: 1.2.5.0
カーネル バージョン: 5.15.90.1
WSLg バージョン: 1.0.51
MSRDC バージョン: 1.2.3770
Direct3D バージョン: 1.608.2-61064218
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows バージョン: 10.0.22621.2283
事象
WSL2でsystemctlコマンドを使おうとすると、以下のMSGを出力して動作しない
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: ホストが落ちています
対処
WSL2内に入り、新規にconfファイルを作成
sudo vim /etc/wsl.conf
↓ 内容
[boot]
systemd=true
↓
Windows側からWSL2を再起動する。
wsl.exe --shutdown
コメント