Windows 10에 WSL2 설치 방법

파워쉘 실행

Windows + S 로 PC정보를 클릭하면 버전이 20H1, 20H2, 21H1 버전보다 낮으면 윈도우 업데이트 실시

PowerShell 검색후 오른쪽 버튼을 눌러 관리자로 실행

DISM으로 WSL 관련 기능 활성화


# DISM(배포 이미지 서비스 및 관리) 명령어로 Microsoft-Windows-Subsystem-Linux 기능을 활성화
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart


# VirtualMachinePlatform 기능을 활성화

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



WSL Linux 커널 업데이트

Windows 10에 WSL 설치 | Microsoft Docs
x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지

설치후 터미널을 열고 기본 WSL 버전을 2로 변경


wsl --set-default-version 2

ubuntu 설치

마이크로소프트 스토어에서 우분투 검색후 설치


# 버전확인
wsl -l -v

# 1버전이라면 2로 설정
wsl --set-version Ubuntu 2

# wsl 명령어로 터미널에서 우분투 명령어 실행 
wsl cat /etc/lsb-release

Ref :

https://www.lainyzine.com/ko/article/how-to-install-wsl2-and-use-linux-on-windows-10/#windows-10에-wsl2-설치하는-방법

PORT-OPEN

가상윈도우에서 우분투를 사용하는 개념이라서 포트를 오픈해줘야 다른 네트워크에서 접속할 수 있다.

이번에 SSH를 우분투에 설치해서 포트번호 2222로 외부에서 접속이 가능하도록 해주었다.

  • 파워쉘을 관리자모드로 오픈해서 아래 명령어를 입력한다.

netsh interface portproxy add v4tov4 listenport=2222 listenaddress='0.0.0.0' connectport=2222 connectaddress=설치한우분투IP