작성
·
616
·
수정됨
답변 2
0
다른거 다 지우고 수행했을때 0x80370102 error가 발생합니다. BIOS에서 Intel Visualization Technology Enable 설정도 되어있습니다. 구글링 해서 이것저것 해봐도 안되네요.
0
안녕하세요 poptato 님
Ubuntu-22.04 라고 돼있는게 LTS 버전입니다. 이미 설치되어 있다고 하니
현재 구동중인 WSL이 어떤 OS인지 확인해봐야 할텐데 아마 Ubuntu로 이미 셋업됐을겁니다.
wsl -l -v 명령으로 설치된 버전 확인해보시고 가장 우측에 VERSION이 2로 설치되어 있어야 합니다.
가장 우측에 VERSION 1로 나온다면 강의 설명에 나온대로 upgrade 하셔야하니 참고 부탁하시고
버전 먼저 확인해보셔요 ^^
이런 경우 에러는 저도 처음 봐서 저와 같이 트러블슈팅을 좀 해봐야겠네요.
우선 bios 설정에서 (intel CPU인 경우) - Advanced - Intel(VMX) Virtualization Technology ( 또는 Intel VT-x 기능)을 Enable 하신거죠?
그리고 제어판 -> 프로그램 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기에서 아래 3가지 모두 체크하셨구요?
Linux용 Windows 하위 시스템 기능
가상 머신 플랫폼 기능
Hyper-V 기능
이 부분까지 하셨다면 0x80370102 에러는 안 떠야할텐데 한번 더 확인 부탁드리구요.
WSL은 Windows의 가상화 서비스를 위해 Hyper-V 라는 하이퍼바이저를 사용하고 있습니다. 그래서 Window OS에 기본 탑재된 Hyper-V 라는 서비스를 Enable 해줘야 하구요. 아래 뜬 docker-desktop 은 다른 하이퍼바이저(VirtualBox)에 의해 생성된 VM들인데 WSL이 인식을 한것 같네요. 삭제해도 괜찮다면 삭제해보고 22.04 버전으로 명시해서 설치해보시겠어요?
삭제하는건 powershell(관리자모드) 에서 아래처럼 입력하면 삭제 가능할겁니다.
wslconfig.exe /u docker-desktop
설치하는건 아래 명령으로 설치하구요.
wsl --install -d Ubuntu-22.04
한번 해보시고 진척상황 공유 부탁드려요 ^^
wsl --install 하면 이런 오류가 나오고 가상머신 설정을 bios에서 enable로 하고 설정에서 모두 표시를 하여도 동일하게 진행이 안됩니다.
그리고 wsl -l -v 의경우 docker-destop이 뜨네요. 제가 전에 Oracle VM VirtualBox 로 뭔가 실행했던적있었는데 이런 프로그램들 다 지우고 해야할가요?