Windows 10 20H1 (2004)가 정식 출시되면서 WSL2도 정식 출시되었다.
기존에 쓰던 버전은 WSL1이기에 WSL2로 전환하는 방법을 기록해놓는다.
참고로 WSL2를 사용하려면 다음을 충족해야한다.
(참고: https://gigglehd.com/gg/soft/7426729)
- Windows 10 Pro 20H1(2004)
- x86-64 아키텍쳐
- NX 비트 지원 (인텔에서는 XD 비트)
- CPU 차원의 가상화 지원 (인텔에서는 VT-x)
- SLAT 지원(인텔에서는 EPT)
1. 설치된 리눅스 Distro 확인하기
wsl --list --verbose
2. WSL2로 전환
wsl --set-version Distro 2
하지만 전환이 되지 않고 이런 오류가 떴다.
WSL2에서 사용하는 커널의 업데이트가 필요하다.
아마 처음부터 정식 2004 버전을 클린 설치했으면 안뜰 것 같지만 프리뷰 버전이라 뜨는 듯 하다.
다음 파일을 받아 설치한다.
wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
설치 후 다시 전환을 시도하니 또 오류가 떴다.
WSL2가 Hyper-V를 이용한 VM 방식으로 업데이트 되었기에 Hyper-V가 켜져있지 않다는 오류다.
설정 - 앱 - 앱 및 기능 - 선택적 기능 - 기타 Windows 기능 으로 들어가 Hyper-V를 켜준다.
Hyper-V는 Windows 10 Pro/Enterprise/Edu에 포함된 기능이며, Home 사용자는 추가로 설치해야한다.
Hyper-V를 활성화 하고 다시 시작한 후 다시 WSL2 전환을 시도하면
짜잔! 이제 5~10분정도 기다리면 된다.
이제 다시 설치된 리눅스 목록을 확인해보니 버전이 2로 설정된 모습을 볼 수 있다.
':: Tips ::' 카테고리의 다른 글
WSL2에서 gedit 폰트 바꾸기 (VcXsrv) (0) | 2020.06.01 |
---|---|
WSL2에서 Ubuntu GUI 프로그램 실행하기 (VcXsrv) (0) | 2020.06.01 |
제목 표시줄에 PC버전 VIBE(바이브) 노래 정보 표시하기 (0) | 2020.03.08 |