Creative-Chan

wsl에서 systemctl 사용하기 본문

Programming/Linux

wsl에서 systemctl 사용하기

Creative.Chan 2023. 2. 5. 00:32

Jupyter 서버를 자동실행하기 위해서 systemctl 명령어를 사용하려고 했을 때, 오류가 발생하였다.

System has not been booted with systemd as init system (PID 1). Can't operate.

찾아보니 wsl에서는 systemctl을 사용할 수 없어, 추가적인 설정이 필요하다.

wsl2에서는 간단하게 /etc/wsl.conf 파일을 수정함으로써 사용이 가능해졌다.

sudo vi /etc/wsl.conf

아래 내용을 삽입.

[boot]
systemd=true

저장한 뒤 종료하고, wsl을 재시작한다.

wsl --shutdown
ubuntu

이 기능을 활성화하면 이전 글과 같이 JupyterLab 서버를 자동 실행할 수 있다.

2022.03.24 - [Programming/Linux] - Jupyter Notebook (JupyterLab) 원격서버 설정하기

Comments