본문 바로가기
개발/개발 공부

WSL2 설치 + 리눅스(우분투) 설치 방법

by rudnine 2021. 1. 23.
반응형

윈도우 노트북에 리눅스가 설치해보고 싶어서 문서를 찾아봤다.
잘 정리해서 본인의 노하우를 공유해주시는 분들께 감사인사를 드린다.
나 역시, 거의 그대로 따라한 수준이지만, 직접 설치한 과정을 기록해 보려 한다.

ㅁ 무조건 설치가 가능한가?

해당PC의 업데이트 버전을 확인해야 한다.
윈도우키 + R을 눌러서, 실행창에 "winver" 명령어를 입력하면 윈도우즈 버전을 확인 할 수 있다.
버전 2004 이상이면 가능한 듯 하다. (참조링크 참조)

windows terminal vs powershell 뭐가 더 좋은가?

다른 문서들을 보니 windows terminal을 먼저 설치하는 내용들이 보여서 우선 찾아봤다.
일단 윈도우즈 터미널이 최신 제품인 것 같다. 다 합친거라고 이해하면 될 듯하다.
탭으로 여러가지 쉘이나 커맨드프로그램을 띄울 수 있는 듯 보인다.
현재는 프리뷰 버전인거 같다. 그래서, 우선 파워셀을 사용하기로 했다.

설치는 크게 3가지 프로그램 설치로 진행된다.

wsl 설치 + 가상머신 설치, 이후에 설치된 wsl을 wsl2 버전으로 변환하는 구조로 보인다.

관리자 모드로 파워쉘을 실행시키고, 터미널 창에서 wsl설치 및 가상머신 설치 명령어를 실행 해준다.

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


명령어를 실행하면 화면처럼 작업완료를 확인 할 수 있다.


작업 완료 후, wsl 명령어를 입력하면 아래와 같이 오류가 발생했다.
PC 재기동을 수행한다. 관리자 파워쉘을 다시 켠다.


재실행 후 wsl 명령어 입력시 정상설치를 확인 할 수 있었다.

 

ㅁ wsl을 사용하기 위한 리눅스 배포판을 설치한다.

파워쉘 화면의 aka.ms/wslStore를 브라우저에 입력하면, MS 앱스토어의 리눅스 배포판 다운로드 페이지로 이동한다.
이 중 우분투(Ubuntu)를 설치했다.

다운로드 완료 후, 실행하기 버튼을 눌러서 프로그램 설치를 완료한다.
커맨드창에 우분투에 접근하기 위한 아이디/패스워드를 등록하는 화면이 나오는데, 원하는 아이디를 입력해주면 끝.

 

다시 파워쉘에서 "wsl -l" 명령어를 통해 설치가 잘 되었는지 확인한다.

설치전에는 "Linux용 Windows 하위 시스템에 배포가 설치되어 있지 않습니다." 메세지가 나온다.
설치후에는 "Linux용 Windows 하위 시스템 배포:Ubuntu(기본값)" 메세지가 나온다.

 

wsl2 커널 업데이트 프로그램을 설치한다.

아래의 링크를 클릭하여, 업데이트 프로그램 다운로드 및 설치를 진행한다.

Linux 커널 업데이트 패키지 다운로드

 

wsl2 업데이트 명령어를 실행하여 wsl2 버전을 활성화 시킨다.

wsl --set-version Ubuntu 2


정상 업데이트 확인을 위하여, 파워쉘에서 "wsl -l -v" 명령어를 입력해본다.

VERSION == 1 이라면, 우분투를 재기동 한다.
아래의 명령어를 실행하면 재기동 된다고 한다.
하지만, 몇 분을 기다려도 Stopped 상태였다.
그래서, 필자의 경우 윈도우 메뉴에서 우분투 프로그램을 다시 실행하니 작동하였다.

wsl -t Ubuntu

 

 wsl2에서 우분투(Ubuntu)를 실행한다.

 

참조 : 

www.44bits.io/ko/post/wsl2-install-and-basic-usage#wsl2%EC%97%90%EC%84%9C-%EB%8F%84%EC%BB%A4-%EB%8D%B0%EC%8A%A4%ED%81%AC%ED%83%91docker-desktop-for-windows%EC%9C%BC%EB%A1%9C-%EC%84%9C%EB%B2%84-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0

docs.microsoft.com/ko-kr/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package

www.lesstif.com/software-architect/wsl-2-windows-subsystem-for-linux-2-89555812.html

 

반응형

댓글