OS/Windows
[Windows 10] WSL2 설치
forgiveall
2021. 3. 28. 03:44
Windows 10 - WSL2 설치
본 Post는 다음 WSL2 Microsoft 공식 문서내용을 중심으로 재정리했을 뿐입니다.
- Windows Subsystem for Linux Installation Guide for Windows 10:
WSL
WSL(Windows Subsystem for Linux
/ Linux용 Windows 하위 시스템)은 개발자들이 Windows에서도 Linux 환경을 쉽게 넘나들 수 있게 도와준다.
요구사항
※ 버전이 10.0.18917 이상임을 확인합니다. (그 이하에선 WSL2을 지원하지 않습니다.)
- CMD에서 버전확인
- CMD에서 다음 명령어를 입력합니다.
ver
- 명령 후 출력
Microsoft Windows [Version 10.0.19042.870]
- CMD에서 다음 명령어를 입력합니다.
- CMD에서 버전확인
※ 만일 Windows 버전을 업데이트 하고 싶어도 되지 않는 경우
- 업데이트 도우미를 이용하여 업데이트 => https://www.microsoft.com/ko-kr/software-download/windows10
WSL2 환경 구성하기
아래의 과정을 진행합니다.
1. PowerShell
을 관리자권한
으로 실행
- 진행은 대부분 PowerShell에서 이루어집니다.
- 실행창 열기 [
WIN
] + [R
] powershell
입력 후, [CTRL
] + [ENTER
] 로 관리자권한으로 실행
- 실행창 열기 [
2. Linux용 Windows 하위 시스템 설정
WSL시스템을 설정합니다.
다음 명령을 PowerShell에서 실행
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
명령 후 출력
배포 이미지 서비스 및 관리 도구 버전: 10.0.19041.844 이미지 버전: 10.0.19042.870 기능을 사용하도록 설정하는 중 [==========================100.0%==========================] 작업을 완료했습니다.
3. Linux 커널 최신 업데이트
4. 가상화 설정
가상화기능 설정합니다.
다음 명령을 PowerShell에서 실행
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
명령 후 출력
배포 이미지 서비스 및 관리 도구 버전: 10.0.19041.844 이미지 버전: 10.0.19042.870 기능을 사용하도록 설정하는 중 [==========================100.0%==========================] 작업을 완료했습니다.
5. WSL2 설정
- WSL 기본 버전을 설정합니다.
- 다음 명령을 PowerShell에서 실행
wsl --set-default-version 2
- 명령 후 출력
WSL 2와의 주요 차이점에 대한 자세한 내용은 https://aka.ms/wsl2를 참조하세요
- 다음 명령을 PowerShell에서 실행
6. Linux 설치
- Microsoft Store에서 원하는 리눅스를 설치합니다. (Microsoft Store: https://aka.ms/wslstore)
- 저는
Ubuntu-18.04 LTS
를 설치하여 진행하였습니다.- Microsoft Store - Ubuntu-18.04 LTS 설치: https://www.microsoft.com/ko-kr/p/ubuntu-1804-lts/9n9tngvndl3q?rtc=1&activetab=pivot:overviewtab
- 저는
7. Linux 계정 설정
- 설치가 끝나고 Store 창에서 [시작]을 눌러 Linux Terminal창에서
기본 계정을 설정
합니다.username
(사용자 명)을 설정합니다.password
(암호)를 설정합니다.
8. 확인하기
- 설치된 WSL 배포물을 확인할 수 있다.
- 다음 명령을 PowerShell에서 실행
ORwsl -l -v
wsl --list --verbose
- 명령 후 출력 예1)
NAME STATE VERSION * Ubuntu-18.04 Running 2
- 명령 후 출력 예2)
NAME STATE VERSION * docker-desktop Running 2 Ubuntu-18.04 Running 2 docker-desktop-data Running 2
- 다음 명령을 PowerShell에서 실행
9. 배포하기
- 자동으로 배포가 되었을 것으로 생각됩니다만, 혹시 필요하다면 다음과 같이 실행할 수 있습니다.
wsl --set-version Ubuntu-18.04 2
※ Reference - 참조
- Windows Subsystem for Linux Installation Guide for Windows 10:
- 윈도우10 2004 빌드, 수동 업데이트 방법:
- Windows 2004 Update 수동으로 하는 법 (업데이트가 안 뜰 때 해결법):
- 윈도우10 Home Hyper-V 설치 및 활성화 (Docker Desktop 설치):
- [Docker] Hyper-V 없이 Docker for Windows 사용하기: