시스템 관리/wsl

WSL 2 설치하기

코딩금융치료 2023. 7. 8. 22:18

1. Windows Terminal 설치
  1) Microsoft Store에서 설치하기
    윈도우10인 경우 왼쪽 하단의 윈도우 아이콘 클릭 후 'Microsoft Store' 검색
    검색창에 'Windows Terminal' 검색 후 다운로드

  ※ cmd로 진행 하여도 무방합니다. 

 

  2) Microsoft 홈페이지에서 설치하기
      Microsoft 공식 홈페이지에서 다운로드
      https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=ko-kr&gl=kr&rtc=1&activetab=pivot%3Aoverviewtab

2. WSL 활성화 및 Ubuntu 설치
  

1) 준비
    - WSL (Windows Subsystem for Linux)
    - WSL를 간단하게 표현하자면 MS(마이크로소프트)에서 제공하는 Windows에서 리눅스 커널을 사용할 수 있게 해주는 기술이다.

    WSL2실행을 위해선 다음 조건을 충족 해야 한다. (결국 Windows 업데이트 필요)
    > Window10
      x64 시스템의 경우: 버전 1903 이상, 빌드 18362 이상
      ARM64 시스템의 경우: 버전 2004 이상, 빌드 19041 이상

      cmd 창에서 winver 로 확인 가능


2) WSL 사용 설정: Windows 기능 활성화

  1. Windows 로고키 + R을 눌러 "실행" 대화상자를 엽니다.
  2. "OptionalFeatures.exe"를 입력하고 Enter 키를 누릅니다.
  3. Linux 용 Windows 하위 시스템을 체크

 

    또는 Powershell을  관리자 권한(시작 메뉴 > PowerShell >에서 관리자 권한으로 실행 >을 마우스 오른쪽 단추로 클릭) 로 열고 다음 명령을 입력한다. 

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



    WSL 2 가 사용하는 VM platform 옵션을 활성화 해줍니다.

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



    윈도우즈 재부팅
    

    부팅후에 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 에 연결해서 리눅스 커널 구성요소 설치

     

설치를 완료했으면 다시 Windows 를 재부팅 해주면 WSL 2 설정이 완료됩니다.

 

3)  WSL 2 로 변환

      WSL 2를 기본 버전으로 설정

     앞으로 Windows Store 에서 설치하는 모든 Linux 배포판 포맷을 WSL 2 로 설정하려면 wsl --set-default-version 2  명령을 실행

 wsl --set-default-version 2


    

기존에 설치한 WSL 배포 목록은 wsl -l -v 명령어로 확인할 수 있습니다.

 

wsl -l -v

4) Ubuntu 설치
   Microsoft Store 실행 > Ubuntu 검색 > 최신 버전의 Ubuntu 설치

 

  설치 후 나오는 메뉴에서 계정 및 비밀번호 설정 

   

   실행 방법 

    터미널 또는 powerShell 에서 wsl로 실행

wsl

 

혹시 Version1로 되어있는 경우 다음 명령어를 통해 버전 Update가 가능 하다.

 wsl --set-default-version 2

※ 위 명령어를 실행 해도 버전 update가 되지 않는 경우 배포판을 삭제 해야한다. 

   삭제 방법은 다시 올리겠습니다.

'시스템 관리 > wsl' 카테고리의 다른 글

wsl 에서 Visual Studio Code 연동  (1) 2023.07.15
WSL 재설치하기  (0) 2023.07.08
wsl1 과 wsl2 버전 비교  (0) 2023.07.08
WSL이란 ?  (0) 2023.07.08