(주의) 만일 충돌 해결 후에도 WSL2는 계속 사용하길 원할 경우 이 방법을 추천하지 않습니다.
WSL2에 docker 설치 후 Virtual Box 와 충돌이 일어나는 경우가 있다.
충돌이라고는 하지만 docker는 정상 동작을 하고, Virtual Box의 VM들이 부팅되지 않는 경우이다. 자료를 찾다보니 Virtual Box가 동작하지 않는 경우도 있는 것 같다.
어쨋거나 이런 오류는 Hyper-V때문에 발생하는 것으로 Hyper-V관련 설정을 제거 하면 Virtual Box가 정상 동작한다.
다만 이경우 docker는 사용하지 못한다.
필자의 경우는 docker는 WSL2 테스트 용이었고 Virtual Box사용이 빈번하기 때문에 윈도우에서는 docker 를 제거하기로 했다.
앞으로 docker는 Ubuntu VM에 설치해서 사용할 계획이다.
Hyper-V관련 설정 제거 방법은 다음과 같다.
1. 터미널을 관리자 권한으로 실행한다.
2. 다음 명령을 실행한다. 만일 리부팅 여부를 물으면 우선 N은 선택하고 다음 명령까지 실행한 후 리부팅을 하도록 한다.
>dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
3. 다음 명령을 실행한다. 다음과 같이 "작업을 완료 했습니다."라는 메시지를 확인한 후 시스템을 리부팅한다.
>bcdedit /set hypervisorlaunchtype off
리부팅이 끝나면 Virtual Box의 VM들은 정상적으로 사용이 가능하다.
그리고 docker는 Hyper-V관련 오류 메시지를 뛰우고 실행되지 않는다.
이제 docker를 삭제하면 된다.
이때 WSL2를 통해 설치한 Linux도 정상 동작하지 않는 경우가 있다. 그런 경우는 Linux를 삭제한 후 다시 설치해도 마찬가지이다. 계속해서 WSL2를 사용할 예정이면 이런 방법은 권장하지 않는다.
'Windows 10' 카테고리의 다른 글
[ 윈도우즈 10 ] windows 정품인증 확인하는 방법 (0) | 2023.07.17 |
---|---|
[ windows 10 ] rundll32.exe - 응용 프로그램 오류 (1) | 2022.09.19 |
[ windows 10 ] AnySign4PC.exe 프로그램 초기화 오류 해결 (0) | 2022.09.04 |
[ windows 10 ] 관리자 권한으로 윈도우 터미널 실행하는 방법 (0) | 2022.01.28 |
[ Windows 10 ] WSL2에 docker 설치하기 (0) | 2020.10.03 |
[ Windows 10 ] 윈도우10에 WSL2 설치하기 (0) | 2020.10.02 |
[ Windows 10 ] Windows Terminal 폰트 바꾸기 (1) | 2020.10.02 |
[ Windows 10 ] Windows Terminal 설치하기 (0) | 2020.10.02 |