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 커널 업데이트


guest
0 대댓글
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
Scroll to Top