728x90
반응형

systemctl 명령어 사용시 아래와 같은 메시지로, 어떤 서비스든 사용 할 수가 없는 상태로 됨

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

 

wsl에서 systemd를 지원하지 않기 때문에 이럴 때 systemd를 직접 enable 해줘야 함

 

1. 아래 shell을 입력한다.

cd /tmp
wget --content-disposition \
  "https://gist.githubusercontent.com/djfdyuruiry/6720faa3f9fc59bfdf6284ee1f41f950/raw/952347f805045ba0e6ef7868b18f4a9a8dd2e47a/install-sg.sh"

 

2. 권한 설정

chmod +x /tmp/install-sg.sh
728x90

3. 설치 작업 수행

/tmp/install-sg.sh && rm /tmp/install-sg.sh

 

4. wsl 중지 작업

wsl --shutdown

5. 관리자 권한으로 새로 PowerShell을 띄우고 아래 명령어 수행

wsl genie -s

 

6. systemd, systemctl 명령어를 마음 껏 사용한다.

728x90
300x250

+ Recent posts