본문 바로가기

Programming/Setting

WSL2를 사용해 Windows에 Linux 직접 설치하기

Windows10으로 넘어오면서 "리눅스용 윈도우 하위 시스템"을 통해 VMware 같은 가상머신을 사용하지 않고도 리눅스 사용이 가능해졌다. 제어판의 Windows 기능 켜기/끄기를 통해 WSL을 사용할 수 있지만 수동 설치 방법을 통해 WSL2를 직접 설정하고 linux 설치까지 진행해 보겠다.

| Step1. WSL 사용 설정

Windows에서 Linux를 사용하기 위해서는 WSL 옵션을 활성화 해야한다. 관리자 권한으로 파워쉘을 실행하여 아래 명령어를 입력한다.

 

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

 

Windows10에서 WSL2 기능 사용을 위해서는 아래 요구사항을 만족해야 하므로 참고 바란다.

 

  • x64 시스템의 경우: 버전 1903 이상, 빌드 18362 이상
  • ARM64 시스템의 경우: 버전 2004 이상, 빌드 19041 이상

위 요구사항을 만족하지 못하는 경우 WSL2 기능 지원이 되지 않는다고 하니 Window 로고 키 + R을 실행한 후, winver를 입력하여 현재 본인이 사용하고 있는 Windows10의 버전 및 빌드를 확인하도록 한다.

| Step2. 버추얼 머신(Virtual Machine) 기능 설정

wsl2 설치를 위해서는 버추얼 머신 플랫폼 옵션을 설정해야 한다. 역시 관리자 권한으로 파워쉘을 실행하고, 아래 명령어를 입력한다.

 

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

 

위 명령어까지 모두 실행이 잘 되었으며 재부팅을 한번 진행해준다. 재부팅을 하지 않고 다음 단계에서 진행할 Linux 커널 업데이트 패키지 설치가 되지 않는 문제가 있었다.

| Step3. Linux 커널 업데이트 패키지 설치

아래 링크에서 최신버전 Linux 커널 업데이트 패키지를 다운로드 받아 설치하도록 한다.

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

| Step4. WSL2 기본버전 설정 및 Linux 설치

다시 파워쉘을 실행하여 WSL2 기본설정을 위한 아래 명령어를 입력한다.

 

wsl --set-default-version 2

 

설정이 끝나면 Microsoft Store에서 설치할 Linux 선택하여 설치를 해주고 계정 설정등을 진행해주면 다른 프로그램 설치없이 Windows에서 바로 Linux를 사용 할 수 있다.