Linux/WSL

WSL -> WSL2 업그레이드 하기

  • -
728x90

개발자 모드에서만 지원하던 WSL2가 드디어 배포되었다.

 

WSL과 WSL2 비교

  • 파일 시스템 성능 향상
  • 전체 시스템 호출 호환성 지원

WSL2는 가장 유용한 최신 가상화 기술을 사용하여 간단한 유틸리티 VM(가상 머신) 내에서 Linux 커널을 실행합니다. 그러나 WSL 2는 기존 VM 환경이 아닙니다.

 

기능 비교

https://docs.microsoft.com/ko-kr/windows/wsl/compare-versions

 

WSL2 업데이트 방법

wsl1이 설치되어 있다는 가정하에 업데이트를 해보자.

 

wsl1 설치가 필요하다면 아래 링크를 참고하세요

wonillism.tistory.com/7?category=864863

 

WSL 설치 및 C/C++ vscode 환경 설정

윈도우 10에 WSL 설치 시작 > Power Shell 검색 > 관리자로 실행 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 입력 Enter 혹은 Y + Enter 를 누르게 되면 컴퓨터가..

wonillism.tistory.com

요구사항

  • x64 시스템의 경우: 버전 1903 이상, 빌드 18362 이상
  • ARM64 시스템의 경우: 버전 2004 이상, 빌드 19041 이상
  • 18362보다 낮은 빌드는 WSL 2를 지원하지 않습니다. Windows Update Assistant를 사용하여 Windows 버전을 업데이트합니다.

버전 및 빌드 번호를 확인하려면 Windows 로고 키 + R을 선택하고, winver를 입력하고, 확인을 선택하면된다.

 

Virtual Machine 기능 사용

WSL 2를 설치하려면 먼저 Virtual Machine 플랫폼 옵션 기능을 사용하도록 설정해야 한다.

PowerShell을 관리자 권한으로 열어 실행한다.

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

머신을 다시 시작하여 WSL 설치를 완료하고 WSL 2로 업데이트한다.

 

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

wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

 

다운로드하여 설치 후 wsl 기본 버전을 wsl2로 설정 (power shell 관리자 모드에서)

wsl --set-default-version 2

 

728x90
300x250
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.