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
'IT > Misc Tip' 카테고리의 다른 글
Cisco 스위치 명령어 (0) | 2021.10.05 |
---|---|
WSL2 k8s init 시 Swap off 에러 발생시 (0) | 2021.09.10 |
WSL 종료 및 재부팅 (0) | 2021.09.10 |
Zapier를 사용하여 수신된 메일을 Slack에 알림 설정 법 (0) | 2021.08.19 |
DNS Lookup이나 Global Ping체크 시 (0) | 2021.08.19 |