Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 WSL 2(Linux용 Windows 하위 시스템 2) 설치하는 방법

WSL 2(Linux용 Windows 하위 시스템 2)는 기존 WSL 1의 후속 업데이트 버전입니다. WSL 1에 비해 파일 시스템 성능과 Linux 호환성이 크게 향상되었기 때문에, Linux 개발 환경을 구축하려는 사용자라면 WSL 2로 업그레이드하는 것이 좋습니다. 이번 가이드에서는 Windows 11/10에 WSL 2를 설치하는 전체 과정을 단계별로 살펴봅니다.

Windows 11/10에서 WSL 2(Linux용 Windows 하위 시스템 2) 설치하는 방법

Windows 11/10에 WSL 2 설치하기

WSL 2를 원활하게 실행하려면 먼저 다음 두 가지 요구 사항을 충족해야 합니다.

  • Windows 10 빌드 18917 이상 (Windows 11 포함)
  • Hyper-V 가상화 지원 및 활성화

요구 사항을 확인했다면, 아래 순서대로 진행하세요.

  1. WSL 선택적 기능 활성화
  2. Linux 배포판 설치
  3. 가상 머신 플랫폼(Virtual Machine Platform) 기능 활성화
  4. 설치된 배포판을 WSL 2로 구성

1단계: WSL 선택적 기능 활성화

먼저 관리자 권한으로 Windows PowerShell을 실행합니다.

Windows 11/10에서 WSL 2(Linux용 Windows 하위 시스템 2) 설치하는 방법

그런 다음 아래 명령어를 입력하고 실행합니다.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

명령 실행 후 컴퓨터 재시작 여부를 묻는 메시지가 나타나면, 즉시 재시작하려면 Y를, 나중에 직접 재시작하려면 N을 입력하세요.

2단계: Linux 배포판 설치

Microsoft Store에 접속하여 Ubuntu, Debian, openSUSE 등 원하는 Linux 배포판을 검색한 후 다운로드하여 설치합니다. 용도와 선호도에 맞는 배포판을 선택하면 됩니다.

3단계: 가상 머신 플랫폼 기능 활성화

WSL 2의 핵심인 실제 Linux 커널 기반 가상화를 사용하려면 '가상 머신 플랫폼' 기능이 필요합니다. 관리자 권한으로 PowerShell을 실행한 뒤 아래 명령어를 입력합니다.

Windows 11/10에서 WSL 2(Linux용 Windows 하위 시스템 2) 설치하는 방법

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

재시작 확인 메시지가 표시되면 즉시 재시작할 경우 Y, 나중에 재시작할 경우 N을 누르세요.

4단계: 설치된 배포판을 WSL 2로 구성

마지막으로 설치된 Linux 배포판이 WSL 2를 사용하도록 설정해야 합니다.

PowerShell에서 아래 명령어를 실행하면 현재 설치된 모든 WSL 배포판 목록과 버전 정보를 확인할 수 있습니다.

wsl -l -v

특정 배포판을 WSL 2로 변환하려면 아래 명령어에서 'DistroName' 부분을 실제 배포판 이름으로 바꿔 입력합니다.

wsl --set-version DistroName 2

마지막으로, 이후 설치되는 모든 배포판이 기본적으로 WSL 2를 사용하도록 아래 명령어로 기본 버전을 지정합니다.

wsl --set-default-version 2

이제 WSL 2의 매끄럽고 빠른 Linux 환경을 바로 사용할 수 있습니다.

WSL 2는 완전히 새로운 아키텍처를 채택했습니다. 실제 Linux 커널 위에서 Hyper-V 기반 가상화로 동작하기 때문에 파일 시스템 성능이 대폭 개선되고, 완전한 시스템 호출(system call) 호환성을 제공합니다. 덕분에 Docker 등 Linux 종속적인 도구도 문제없이 실행할 수 있습니다.

자주 묻는 질문

Windows 11/10에서 WSL 2는 어떻게 설치하나요?

WSL 2를 설치하려면 Windows 10 빌드 18917 이상의 버전과 Hyper-V 가상화가 활성화되어 있어야 합니다. 그다음 위에서 안내한 단계를 순서대로 따르면 됩니다. 먼저 WSL 선택적 기능을 활성화하고, Microsoft Store에서 Linux 배포판을 설치한 뒤, 가상 머신 플랫폼 기능을 켜고, 마지막으로 배포판을 WSL 2 버전으로 설정하면 완료됩니다.

Windows 11/10에서 Linux 하위 시스템은 어떻게 사용하나요?

관리자 권한으로 Windows PowerShell을 열고 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 명령어를 실행하여 WSL 기능을 활성화합니다. 이후 Microsoft Store에서 원하는 Linux 배포판을 다운로드하고, Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform 명령어로 가상 머신 플랫폼 기능을 켠 후, 필요에 따라 배포판을 구성하면 됩니다.

이제 모든 준비가 끝났습니다!

TIP: Windows 11에서는 wsl --install 명령어 하나만으로 Windows Subsystem for Linux를 간편하게 설치할 수 있습니다.

Windows 11/10에서 WSL 2(Linux용 Windows 하위 시스템 2) 설치하는 방법