본문 바로가기
IT 엔지니어링/윈도우즈 10

우분투 18.04 wsl 1에서 wsl 2로 변경

by 리드민 2021. 1. 6.
반응형

[1] 테스트 환경
하드웨어 : HP 노트북(모델명 : 14s-cf1035tu, cpu : i5-8265U, graphic : hd620, RAM : ddr4 12GB, 보조기억장치 : 500GB SSD)
OS : 윈도우 10 64bit, wsl ubuntu 18.04

테스트 환경은 hp 노트북이나 일반적인 x86 시스템(인텔, Amd cpu)이면 방법이 동일하다.

우분투 버전이 달라도 동일할 것 으로 보인다. 명령어 일부만 달라진다.
ex) wsl --set-version Ubuntu-18.04 2 -> wsl --set-version Ubuntu-20.04 2

 

 

[2] ubuntu 18.04 wsl 1에서 wsl 2로 변경

 

(1) windows powershell에서 wsl2 활성화 명령어 입력

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

 

(2) windows powershell에서 우분투 배포판에서 wsl 버전 확인

wsl -l -v

 

 

(3) 우분투 배포판 wsl 버전 변경

wsl --set-version Ubuntu-18.04 2

 

(4) ubuntu-18.04 종료, wsl2가 적용이 되지 않았다면 자동으로 재실행되면서 적용된다.

wsl -t Ubuntu-18.04

 

(5) wsl 버전 변경후 바뀌었나 확인한다.

wsl -l -v

wsl 2로 변경된 것을 확인 할 수 있다.

 

cf)

새로 설치하는 모든 배포판에 WSL2가 적용되도록 기본값 변경

wsl --set-default-version 2

 

 

[3] 트러블 슈팅

 

3.1. WSL 2에 커널 구성 요소 업데이트가 필요합니다. 자세한 내용은 https://aka.ms/wsl2kernel을 을 참조하십시오.

에러문 발생시

 

wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

으로가서 wsl2 linux 커널 업데이트 패키지 다운 후 설치

참고)

microsoft 문서
docs.microsoft.com/ko-KR/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package

 

3.2. 가상 컴퓨터 플랫폼 Windows 기능을 사용하도록 설정하고 BIOS에서 가상화가 사용하도록 설정되어 있는지 확인하세요.

에러문 발생시

https://leomoon.com/downloads/desktop-apps/leomoon-cpu-v/

경로로 가서 프로그램 다운 후 가상화 기능을 확인해준다.

VT-x supported가 엑스 표시라면 하드웨어 상으로 지원하지 않기 때문에 방법이 없다.

VT-x Enabled가 엑스 표시라면 바이오스에서 하드웨어 가상화 기능을 켜주면 된다.

사진과 같이 둘다 체크 표시가 되어 있다면

windows powershell을 관리자 권한으로 실행한 후

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

명령어를 입력해준다.

명령어를 입력한 후 재부팅해준다.

반응형

'IT 엔지니어링 > 윈도우즈 10' 카테고리의 다른 글

윈도우10 wsl 2 우분투 설치  (0) 2021.07.19
윈도우즈10에서 wsl 설치  (0) 2021.05.04