WSL(Linux용 Windows 하위 시스템)은 Windows Server 2019(버전 1709) 이상에서 설치할 수 있습니다. 이 가이드에서는 컴퓨터에서 WSL을 사용하도록 설정하는 단계를 안내합니다.
Windows Server 2022 및 2025 데스크톱 환경에 WSL 설치
이제 Windows Server 2022 는 다음 명령을 사용하여 간단한 WSL 설치를 지원합니다.
wsl.exe --install
이제 관리자 PowerShell에서 이 명령을 입력한 다음 컴퓨터를 다시 시작하여 Windows Server 2022에서 WSL을 실행하는 데 필요한 모든 항목을 설치할 수 있습니다.
이 명령은 필요한 선택적 구성 요소를 사용하도록 설정하고, 최신 Linux 커널을 다운로드하고, WSL 2를 기본값으로 설정하고, Linux 배포 판(기본적으로 Ubuntu)을 설치합니다.
방법에 대한 자세한 내용은 표준 WSL 문서를 참조하세요.
- 설치된 기본 Linux 배포를 변경합니다.
- Linux 사용자 이름 및 암호를 설정합니다.
- 실행 중인 WSL 버전 확인
- 패키지를 업데이트하고 업그레이드합니다.
- 추가 배포를 추가합니다.
- WSL에서 Git을 사용합니다.
이전 버전의 Windows Server 및 Server Core에 WSL 설치
Windows Server 2019(버전 1709 이상)와 2019 이상용 Server Core에 WSL을 설치하려면 아래 수동 설치 단계를 수행하면 됩니다.
Linux용 Windows 하위 시스템 사용
Windows에서 Linux 배포를 실행하려면 먼저 "Linux용 Windows 하위 시스템" 선택적 기능을 사용하도록 설정하고 다시 부팅해야 합니다.
관리자 권한으로 PowerShell을 열고 다음을 실행합니다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux, VirtualMachinePlatform
WSL 2용 WSL 커널 업데이트 설치
이는 서버 코어 2025에는 필요하지 않습니다.
Invoke-WebRequest -Uri "https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi" -OutFile ".\wsl_update_x64.msi"
Start-Process "msiexec.exe" -ArgumentList "/i .\wsl_update_x64.msi /quiet" -NoNewWindow -Wait
Linux 배포 다운로드
기본 Linux 배포를 다운로드하는 지침 및 링크는 수동 설치 페이지의 배포 다운로드 섹션을 참조하세요.
Linux 배포 추출 및 설치
이제 Linux 배포를 다운로드했으므로 콘텐츠를 추출하고 수동으로 설치하려면 다음 단계를 수행합니다. '여러 appx 파일이 포함된 appx 파일을 다운로드하는 점을 유의하세요.' 이 예제에서는 debian을 사용합니다.
tar.exe사용하여 appx의 내용을 나열합니다.
> tar -tf .\debian.appx DistroLauncher-Appx_1.12.2.0_ARM64.appx DistroLauncher-Appx_1.12.2.0_scale-100.appx DistroLauncher-Appx_1.12.2.0_scale-125.appx DistroLauncher-Appx_1.12.2.0_scale-150.appx DistroLauncher-Appx_1.12.2.0_scale-400.appx DistroLauncher-Appx_1.12.2.0_x64.appx이 예제에는 x64 비트 서버가 있으므로 설치
DistroLauncher-Appx_1.12.2.0_x64.appx하려고 합니다.라는 새 폴더
\%USERPROFILE%\AppData\Local\DebianWSL\에 콘텐츠 압축을 풉니다.$debianWSLPath = Join-Path -Path $env:LocalAppData -ChildPath DebianWSL New-Item -Path $debianWSLPath -ItemType Directory | Out-Null Expand-Archive -Path ".\DistroLauncher-Appx_1.12.2.0_x64.appx" -DestinationPath $debianWSLPathPowerShell을 사용하여 Windows 환경 PATH(
C:\Users\Administrator\Ubuntu이 예제에서)에 Linux 배포 경로를 추가합니다.$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User") [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";$env:USERPROFILE\AppData\Local\DebianWSL", "User")
이제 <DistributionName>.exe를 입력하여 모든 경로에서 배포를 시작할 수 있습니다. 예: ubuntu.exe. 경로를 새로 고치려면 시작 메뉴에서 새 Powershell 인스턴스를 시작하거나 로그오프한 후 서버 코어의 경우 다시 로그온해야 합니다.
설치가 완료되면 새 Linux 배포에 대한 사용자 계정 및 암호를 만들 수 있습니다.
Windows Subsystem for Linux