• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    미해결

WSL 설치

23.10.28 09:54 작성 23.10.28 09:55 수정 조회수 345

0

WSL 설치시 하위시스템이 이미 설치되어있습니다.

라고 나오는데 Ubuntu 22.04.1 LTS는 없네요.

이미지 다운 어떻게 받아서 설치하나요?

답변 2

·

답변을 작성해보세요.

0

poptato님의 프로필

poptato

질문자

2023.11.06

다른거 다 지우고 수행했을때 0x80370102 error가 발생합니다. BIOS에서 Intel Visualization Technology Enable 설정도 되어있습니다. 구글링 해서 이것저것 해봐도 안되네요.

 

 

0

안녕하세요 poptato 님

Ubuntu-22.04 라고 돼있는게 LTS 버전입니다. 이미 설치되어 있다고 하니

현재 구동중인 WSL이 어떤 OS인지 확인해봐야 할텐데 아마 Ubuntu로 이미 셋업됐을겁니다.

wsl -l -v 명령으로 설치된 버전 확인해보시고 가장 우측에 VERSION이 2로 설치되어 있어야 합니다.

image

가장 우측에 VERSION 1로 나온다면 강의 설명에 나온대로 upgrade 하셔야하니 참고 부탁하시고

버전 먼저 확인해보셔요 ^^

 

poptato님의 프로필

poptato

질문자

2023.10.29

wsl --install 하면 이런 오류가 나오고 가상머신 설정을 bios에서 enable로 하고 설정에서 모두 표시를 하여도 동일하게 진행이 안됩니다.

그리고 wsl -l -v 의경우 docker-destop이 뜨네요. 제가 전에 Oracle VM VirtualBox 로 뭔가 실행했던적있었는데 이런 프로그램들 다 지우고 해야할가요?

이런 경우 에러는 저도 처음 봐서 저와 같이 트러블슈팅을 좀 해봐야겠네요.

우선 bios 설정에서 (intel CPU인 경우) - Advanced - Intel(VMX) Virtualization Technology ( 또는 Intel VT-x 기능)을 Enable 하신거죠?

그리고 제어판 -> 프로그램 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기에서 아래 3가지 모두 체크하셨구요?

  1. Linux용 Windows 하위 시스템 기능

  2. 가상 머신 플랫폼 기능

  3. 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  

한번 해보시고 진척상황 공유 부탁드려요 ^^