설치날짜 기준 환경의 버전은 아래와 같다.

Windows 10 버전 2004 이상(빌드 19041 이상) 또는 Windows 11
Virtual machine feature


기능들 중에 가상머신에 관련있어 보이는 내용으로 가상머신 플랫폼, Windows 하이퍼바이저 플랫폼 그리고 사진에는 없지만 Hyper-V가 보일 수 있는데 각 구성 요소는 서로 다른 기능을 제공한다.
Windows PowerShell에서 wsl 설치 명령어를 입력
wsl --install
이전에 Linux용 Windows 기능 설정으로 하위 시스템이 이미 설치되어 있다고 나올 수 있다.
설치 가능한 유효한 배포 목록을 조회
wsl --list --online
특정 버전으로 개발환경을 구축하려면, 목록에 있는 버전을 선택해 설치하면 된다.
# wsl --install -d <배포>
wsl --install -d Ubuntu
# 특정 버전 설치시
wsl --install -d Ubuntu-18.04
설치가 완료되면 Ubuntu가 실행된다.

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2? ?? ?? ????? ?????. ??? ??? https://aka.ms/wsl2kernel? ????? .
설치 후 첫 실행시 Installing 과정에서 0x800701bc에러가 발생 할 수 있다.
이때 Linu 커널 업데이트 패키지를 다운로드 해주면 된다.


'new UNIX username'과 'new UNIX password'를 설정하면 설치가 완료된다.
wsl -l -v
위의 명령어를 Windows PowerShell에 입력하면 설치된 Linux 배포판의 설정된 WSL 버전을 확인 할 수 있다.
만약 원하는 버전이 아닌 경우 아래의 명령어를 통해서 default 버전을 명시 할 수 있다.
wsl --set-default-version 2