WSL2 (Windows Subsystem for Linux) 설치
글 목록
WSL 및 가상 머신 플랫폼 활성화
PowerShell을 관리자 권한으로 실행하고, 차례대로 기능 활성화 명령어를 입력한다.
1. WSL(Windows Subsystem for Linux) 활성화
PowerShell
PS> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2. 가상 머신 플랫폼(Virtual Machine Platform) 활성화 WSL2를 쓰려면 이 기능이 켜져 있어야 한다.
PowerShell
PS> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3. 재부팅 설정이 적용되려면 시스템 재부팅이 필수다. 재부팅 하고 옴.
Ubuntu 20.04 설치
마이크로소프트 스토어에서 Ubuntu 20.04 LTS 버전을 다운로드 및 설치한다.
설치 후 실행하면 초기 설정이 진행된다.
Bash
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
Enter new UNIX username: <계정 입력>
New password: <패스워드 입력>
Retype new password:
passwd: password updated successfully
Installation successful!
현재 버전 확인 (WSL 1 상태)
PowerShell
PS> wsl -l -v
NAME STATE VERSION
Ubuntu-20.04 Running 1
아직 VERSION이 1이다. 2로 올려야 한다.
WSL2로 변환
1. 변환 명령 실행
PowerShell
PS> wsl --set-version Ubuntu-20.04 2
2. 커널 업데이트 (에러 발생 시) 만약 위 명령어를 쳤는데 아래와 같은 메시지가 뜬다면 커널 업데이트가 필요하다.
WSL 2에 커널 구성 요소 업데이트가 필요합니다. 자세한 내용은 https://aka.ms/wsl2kernel을 참조하십시오.
-
해결: 업데이트 패키지 다운로드 및 설치
3. 다시 변환 시도 커널 업데이트 후 다시 명령어를 입력한다.
PowerShell
PS> wsl --set-version Ubuntu-20.04 2
Ubuntu-20.04 2 변환이 진행 중입니다. 몇 분 정도 걸릴 수 있습니다...
변환이 완료되었습니다.
4. 최종 확인
PowerShell
PS> wsl -l -v
NAME STATE VERSION
Ubuntu-20.04 Stopped 2
VERSION 2로 정상 변경됨. 끝.
참고 링크