본 문서는 윈도우10에 WSL2 를 설치하는 내용을 설명합니다.
Windows 10 버전 2004 이상(빌드 19041 이상) 을 실행해야 합니다.
설치요구사항
- Windows 10 버전 2004 이상(빌드 19041 이상)
- WSL2를 구동하기 위한 하드웨어 사양
- 64-bit processor
- 4GB RAM
- BIOS 가상화
Window 버전 확인
윈도우키(Windows 로고 키) + R 키를 누른후 winver 를 치면 아래와 같은 화면이 나타나는데 윈도우 버전과 빌드 운영체제를 확인할 수 있다.
시작(윈도우 로고키) - 설정 - Windows 업데이트 를 선택하여 최신 Windows 버전으로 업데이트할 수 있습니다.
WSL 설치
DISM으로 WSL 기능 활성화
명령창을 관리자 권한으로 실행합니다.
DISM(배포 이미지 서비스 및 관리) 명령어로 Microsoft-Windows-Subsystem-Linux 기능을 활성화합니다.
$ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
배포 이미지 서비스 및 관리 도구
버전: 10.0.19041.844
이미지 버전: 10.0.19042.870
기능을 사용하도록 설정하는 중
[==========================100.0%==========================]
작업을 완료했습니다.
다음으로 dism 명령어로 VirtualMachinePlatform 기능을 활성화합니다.
$ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
배포 이미지 서비스 및 관리 도구
버전: 10.0.19041.844
이미지 버전: 10.0.19042.870
기능을 사용하도록 설정하는 중
[==========================100.0%==========================]
작업을 완료했습니다.
wsl 명령어를 사용을 위해 재부팅을 합니다.
4단계 - Linux 커널 업데이트 패키지 다운로드
최신 패키지를 다운로드한후 패키지를실행합니다.
5단계 - Linux 배포 설치
Microsoft Store를 열고 wsl로 검색하여 WSL에서 사용할 수 있는 리눅스 배포판을 검색하고 설치합니다.
검색된 앱 중 Ubuntu 20.04 LTS 를 설치하고 시작 버튼을 클릭해 줍니다.
Ubuntu 설치 화면에 username 을 입력하라는 메시지가 나타납니다. 원하는 임의의 계정을 입력합니다. 향후 WSL에서 사용할 계정입니다.
계정을 입력한 후 계정에 대한 패스워드를 입력하면 최종 아래와 같이 설치 완료 화면이 보입니다.
wsl -l 명령어를 실행하면 우분투 배포판이 설치된 것을 확인할 수 있습니다.
wsl -l
Linux용 Windows 하위 시스템 배포:
Ubuntu-20.04(기본값)
6단계 - WSL 2를 기본 버전으로 설정
명령창을 관리자 권한으로 열고 wsl 버전을 확인합니다. 만약 VERSION이 1 이라면
wsl --set-version Ubuntu-20.04 2 명령어를 수행해 줍니다.
wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Stopped 2
명령창을 관리자 권한으로 열고 이 명령을 실행하여 새 Linux 배포를 설치할 때 WSL 2를 기본 버전으로 설정합니다.
wsl --set-default-version 2
WSL2 리눅스 커널 업데이트 및 배포판에서 2 버전 활성화하기
관리자 PowerShell 또는 Windows 명령 프롬프트에 wsl --install 명령을 입력한 다음 컴퓨터를 다시 시작하여 Linux용 Windows 하위 시스템(WSL)을 실행하는 데 필요한 모든 것을 설치할 수 있습니다.
wsl --install
이 명령은 필수 선택적 구성 요소를 활성화하고, 최신 Linux 커널을 다운로드하고, WSL 2를 기본값으로 설정하고, Linux 배포를 설치합니다(default 우분투)
새로 설치된 Linux 배포판을 처음 실행하면 콘솔 창이 열리고 파일이 압축을 풀고 컴퓨터에 저장될 때까지 기다리라는 메시지가 표시됩니다.
Window Old 빌드를 사용 중이거나 설치 명령을 사용하지 않고 단계별 설치를 원하는 경우 이전 버전에 대한 WSL 수동 설치 를 참조하세요.
Linux 사용자 계정 설정
WSL 설치가 완료되면 아래와 같이 Linux 배포에 대한 사용자 계정과 패스워드를 입력하는 창이 나타납니다. 한번 만들면 해당 계정이 배포의 기본 사용자가 되며 시작 시 자동으로 로그인됩니다.
이 계정은 sudo(Super User Do) 명령을 실행할 수 있는 Linux 관리자입니다.
설치된 WSL 버전 확인
PowerShell 또는 Windows 명령 프롬프트에서 wsl -l -v 명령을 입력하여 설치된 Linux 배포판을 나열하고 각각 설정된 WSL 버전을 확인할 수 있습니다.
WSL 사용
PowerShell 또는 Windows 명령 프롬프트에서 wsl 명령어를 입력하면 WSL 에 진입합니다.
이 때부터 Window에 설치된 Ubuntu Linux를 사용하면 됩니다.