본문 바로가기
Infra/Docker_K8S

Windows WSL2 설치하기

by 골든크랩 2022. 9. 8.
728x90
반응형

 

0. Microsoft Store에서 Windows Terminal 을 설치한다.

0. 윈도우버튼 + R 을 동시에 눌러 실행창을 띄움 -> WINVER 타이핑. 버전 확인
WSL2 실행하려면 1903 이상, OS빌드는 18362 이상이여야 함.
(ARM64 시스템은 OS 빌드 버전이 2004 이상, OS 빌드가 19041 이상이여야 함)

 

 

 

 

1.아래사이트에서 windows 버전 다운로드.

 

https://www.docker.com/products/docker-desktop/

 

Docker Desktop - Docker

MOST COMMON

www.docker.com

 

2. 설치파일을 다운받고 실행

 

3. 디폴트로 놔두고, Ok 클릭하면 설치 진행

4. 설치가 완료되면 재부팅을 하라는 화면이 뜸.

5. 재부팅후,  검색버튼에(윈도우버튼 옆 돋보기)에서 "Windows 기능" 타이핑을 하면 Windows 기능 켜기/끄기 메뉴가 나옴.  선택후,  몇가지 체크를 하면

가) Hyper-V 는 언체크

나) Linux용 Windows 하위 시스템 체크

다) Windows 하이퍼바이저 플랫폼 언체크

라) 가상 머신 플랫폼 체크

위 과정을 컨맨드에서 직접하려면, 아래 명령어를 PowerShell에서 실행하면 된다.

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

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

===========================================================================

여기까지가 리눅스 커널을 설치할 준비를 한 것이다.

중요 Ubuntu 설치전에 아래 명령어를 먼저 실행해라.

PS C:\Windows\system32> wsl --set-default-version 2

그렇지 않으면, version 이 1 로 나온다.

 

 

6. Microsoft Store 에서 Ubuntu 를 설치한다.

7. 열기 버튼을 누르면 Ubuntu가 설치된다.

8. Ubuntu 설치가 되면 Windows Terminal 에서 wsl 명령이 동작한다.

 

 

wsl에서는 기본적으로 사용자에게 맞춰 파일 시스템 접근 방식을 구성한다. 윈도우에서 WSL이 실행되고 있으면 \\wsl$\ 라고 표시되는, 네트워크에 연결된 새 파일 공유 장치(자동으로 사용할 수 있고  리눅스 파일 시스템에 접근할 수 있게 하는 장치)에 접근할 수 있다.  한편 리눅스에서는 기본적으로 로컬 윈도우 드라이브를 알아서 마운트해준다.  예를 들어, 윈도우의 C: 드라이브가 리눅스에서는 /mnt/c 로 마운트된다.

728x90
반응형

댓글