WSL2 (Windows Subsystem for Linux) 설치

WSL 활성화

powershell을 관리자모드로 실행한다.
아래 명령어를 입력해서 WSL 활성화한다.

PS> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
배포 이미지 서비스 및 관리 도구 버전: 10.0.18362.1139
이미지 버전: 10.0.18363.1198
기능을 사용하도록 설정하는 중
[==========================100.0%==========================]
작업을 완료했습니다.

가상머신을 활성화한다.

PS> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
배포 이미지 서비스 및 관리 도구 버전: 10.0.18362.1139
이미지 버전: 10.0.18363.1198
기능을 사용하도록 설정하는 중
[==========================100.0%==========================]
작업을 완료했습니다.

시스템을 재부팅한다.

우분투 설치

Ubuntu 20.04 LTS 버전을 설치한다. ( https://www.microsoft.com/ko-kr/p/ubuntu-2004-lts/9n6svws3rx71?rtc=1&activetab=pivot:overviewtab)
Ubuntu를 실행한다.
username/password 를 설정한다

Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: <계정 입력>
New password: <패스워드 입력>
Retype new password:
passwd: password updated successfully
Installation successful!

WSL 설치를 확인한다.

PS> wsl -l -v
NAME            STATE           VERSION
Ubuntu-20.04    Running         1

WSL 에서 WSL2 으로 변환한다.

PS> wsl --set-version
Ubuntu-20.04 2 변환이 진행 중입니다.
몇 분 정도 걸릴 수 있습니다...
WSL 2와의 주요 차이점에 대한 자세한 내용은 https://aka.ms/wsl2를 참조하세요
WSL 2에 커널 구성 요소 업데이트가 필요합니다.
자세한 내용은 https://aka.ms/wsl2kernel을 참조하십시오.

커널 구성요소 업데이트 필요하다는 메시지가 나오면, 커널을 업데이트 시켜준다.
커널 업데이트 패키지 설치 링크 :
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

다시 WSL2로 변환을 시도한다.

PS> wsl --set-version
Ubuntu-20.04 2 변환이 진행 중입니다. 몇 분 정도 걸릴 수 있습니다...
WSL 2와의 주요 차이점에 대한 자세한 내용은 https://aka.ms/wsl2를 참조하세요
변환이 완료되었습니다.

WSL2를 확인한다.

PS> wsl -l -v
NAME            STATE           VERSION
Ubuntu-20.04    Stopped         2

가이드

Windows 10에 Linux용 Windows 하위 시스템 설치 가이드
WSL 2 Linux 커널 업데이트