icon

Blog

WSLでsystemctlが使えない

2020/09/11

systemctlを使ってredis-serverを起動させようとすると System has not been booted with systemd as init system (PID 1). Can't operate. と言われて怒られてしまう。


ここに書いてある通り、今のところ WSL2 では systemd が使えないらしい。 https://github.com/MicrosoftDocs/WSL/issues/457#issuecomment-511495846

頑張れば使えるみたいだが諦めた。

https://qiita.com/matarillo/items/f036a9561a4839275e5f

普通に sudo /etc/init.d/redis-server start で起動することができた。

systemdがProcess ID 1じゃないと起動しないってどういう経緯の制限なんだ…。