WSL2 설치하기

2021. 6. 29. 12:39공부/기타등등

반응형

WSL란?

리눅스용 윈도우 하위 시스템(Windows Subsystem for Linux)로 윈도우에서 리눅스 환경을 사용할 수 있게 해주는 시스템이다. 가상 머신을 통해 느린 리눅스를 사용하거나, 직접 pc에 우분투를 설치해 부팅 시 os를 선택하는 것보다 훨씬 빠르고 간편하게 사용 가능하다.

 

WSL2란?

WSL1의 새로운 버전으로, 주 목표는 '파일 시스템 성능 향상'과 '전체 시스템 호출 호환성추가' 이다.

파일 IO 성능 향상 : git clone, npm install, apt update, apt upgrade 등과 같은 파일 집약적 작업이 빨라짐

전체 시스템 호출 호환성 : 전체 시스템 호출 호환성을 지원하는 자체 Linux 커널 포함 (Docker 사용 가능해짐)

 

wsl2 설치하기

1. 윈도우 터미널 설치하기

Microsoft Store -> Windows Terminal 설치

관리자 권한으로 windows terminal 실행

명령어 입력

- WSL 옵션 기능 사용하도록 설정

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

- 가상 머신 플랫폼 옵션 기능 사용하도록 설정

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

명령어 작성 후 설정 적용을 위해 컴퓨터 재부팅

 

2. 우분투 설치하기

Microsoft Store -> Ubuntu 설치

아이디 비밀번호 설정하기

관리자 권한으로 터미널 열고 wsl 입력 후 아래와 같다면 설치 완료

exit 입력 후 wsl로 버전 확인 

wsl -l -v

버전 1이라면 2로 변경

wsl --set-version Ubuntu 2

(만약 아래와 같이 커널 구성요소 업데이트가 필요하다고 나온다면 docs.microsoft.com/ko-KR/windows/wsl/wsl2-kernel에서 패키지 다운)

패키지 다운 후 다시 버전 변경 시도

변환 완료!

반응형