Etc...
[Windows, Linux] WSL, Docker 완전 삭제
장대한 삽질 이야기
2024. 4. 10. 15:42
Multi booting이 귀찮기도 하고 Docker테스트 정도만 할 것이여서 WSL을 사용하고 있다.
근데 별 생각없이 재설치하려 했는데 잘 안되더라... 이참에 WSL 완전삭제 방법을 정리했다.

1. wslconfig.exe삭제
-
- PowerShell을 관리자 권한으로 실행하고 아래 명령어를 입력한다.
wslconfig /l
wslconfig /u Ubuntu

2. ubuntu 삭제
-
- 앱 및 기능에서 'ubuntu'를 삭제한다.
- 앱 및 기능에서 'Windows Subsystem for Linux Components'를 삭제한다
- 앱 및 기능에서 'Linux용 Windows 하위 시스템'을 삭제한다.



3. windows 기능 해제
-
- Windows 기능 켜기/끄기 에서 '가상 머신 플랫폼'을 해제한다.
- Windows 기능 켜기/끄기 에서 'Linux용 Windows 하위 시스템'을 해제한다.


이렇게 지워도 System32에 wsl.exe가 남아있긴 한다... 찝찝하긴 하지만 재설치를 진행하면 된다.

- 설치는 아래 문서를 참고하여 진행한다.
- 설치 진행 전 PC를 리부팅하기 바란다.
1. windows 기능 다시 켜기
-
- 위에서 끈 기능을 다시 켜야한다.
- PowerShell을 관리자 권한으로 실행하고 아래 명령어를 입력한다.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
2. 패키지 다운로드
-
- 위의 문서에서 다운로드 링크를 주니 이용한다.
- 혹은 아래 command를 이용하여 설치한다.
- 'wsl.exe --install'은 재설치라서 그런지 동작하지 않았다.
wsl.exe --update

3. 기본 버전 설정
wsl --set-default-version 2

5. 정상적으로 설치가 끝나면 실행하면 요런 창이 뜬다.
