콘텐츠로 이동

WSL2 설치 방법

author: Onejay
createdAt: 2024-09-08
updatedAt: 2024-09-08

1-1) Windows Store 에서 Windows Terminal 설치

섹션 제목: “1-1) Windows Store 에서 Windows Terminal 설치”
- 윈도우즈 OS 의 기본 터미널인 Power Shell 로 진행해도 무방하지만 **"Windows Terminal"** 을 설치하여 사용하는 것이 좋다
+ [Microsoft Store - Windows Terminal](https://apps.microsoft.com/detail/9n0dx20hk701?SilentAuth=1&wa=wsignin1.0&hl=ko-kr&gl=KR)
- 제어판 -> 프로그램 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기 -> _Linux 용 Windows 하위 시스템 체크_
  • Windows Terminal 이나 PowerShell을 관리자 권한으로 실행
    • “Windows + s 키”로 Windows Terminal이나 PowerShell을 검색 후 마우스 오른쪽 버튼을 눌러 “관리자 권한으로 실행” 을 선택
```shell
$ wsl --install
```

2-2) set wsl default version: WSL의 버전을 2 로 설정

섹션 제목: “2-2) set wsl default version: WSL의 버전을 2 로 설정”
```shell
$ wsl --set-default-version 2
```
```shell
$ wsl --update
```
- [Microsoft Store - Ubuntu](https://apps.microsoft.com/detail/9pdxgncfsczv?hl=ko-kr&gl=KR) 에서 설치
- "Windows + s 키"로 Ubuntu 실행 후, 루트 사용자의 아이디와 패스워드 설정
+ "Installing. this may take few minutes…" 가 나오면 잠시 대기

3-2) WSL 의 기본 리눅스를 우분투로 설정

섹션 제목: “3-2) WSL 의 기본 리눅스를 우분투로 설정”
- Windows Terminal 실행 후, 현재 WSL에 설치된 리눅스들을 확인
+ `*` 는 디폴트 리눅스 버전을 의미
+ `VERSION`: WSL 의 버전. (설치된 리눅스의 버전이 아니다)
```shell
$ wsl -l -v
NAME STATE VERSION
* Ubuntu Running 2
```
- VERSION 이 _1_ 이라면 아래의 명령어를 실행
```shell
$ $ wsl --set-version Ubuntu 2
```