Aracılığıyla paylaş


Windows Server Yükleme Kılavuzu

Linux için Windows Alt Sistemi (WSL), Windows Server 2019 (sürüm 1709) ve sonraki sürümlerde yüklenebilir. Bu kılavuzda makinenizde WSL'yi etkinleştirme adımları izlenecektir.

Windows Server 2022 ve 2025 Masaüstü Deneyimine WSL Yükleme

Windows Server 2022 artık komutunu kullanarak basit bir WSL yüklemesini destekliyor:

wsl.exe --install

Artık bu komutu yönetici PowerShell'e girip makinenizi yeniden başlatarak Windows Server 2022'de WSL'yi çalıştırmak için ihtiyacınız olan her şeyi yükleyebilirsiniz.

Bu komut gerekli isteğe bağlı bileşenleri etkinleştirir, en son Linux çekirdeğini indirir, WSL 2'yi varsayılan olarak ayarlar ve sizin için bir Linux dağıtımı yükler (varsayılan olarak Ubuntu).

Aşağıdakiler hakkında daha fazla bilgi için standart WSL belgelerine bakın:

WSL'yi Windows Server ve Server Core'un önceki sürümlerine yükleme

WSL'yi Windows Server 2019'a (sürüm 1709+) ve 2019 ve sonraki sürümlere yönelik Sunucu Çekirdeği'ne yüklemek için aşağıdaki el ile yükleme adımlarını izleyebilirsiniz.

Linux için Windows Alt Sistemi etkinleştirme

Windows'da Linux dağıtımlarını çalıştırabilmeniz için önce "Linux için Windows Alt Sistemi" isteğe bağlı özelliğini etkinleştirmeniz ve yeniden başlatmanız gerekir.

PowerShell'i Yönetici olarak açın ve şu komutu çalıştırın:

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

WSL 2 için WSL Çekirdek güncelleştirmesini yükleme

Bu, sunucu çekirdeği 2025 için gerekli değildir.

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 dağıtımı indirme

Tercih ettiğiniz Linux dağıtımını indirme yönergeleri ve bağlantıları için el ile yükleme sayfasının Dağıtımları indirme bölümüne bakın.

Linux dağıtımı ayıklama ve yükleme

Artık bir Linux dağıtımı indirdiğinize göre, içeriğini ayıklamak ve el ile yüklemek için şu adımları izleyin. Birkaç appx dosyası içeren bir appx dosyası indireceksiniz, unutmayın. Bu örnekte debian kullanacağız.

  1. tar.exekullanarak appx içeriğini listeleyin:

    > tar -xf .\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
    

    Örneğimizde bir x64 bit sunucumuz olduğundan yüklemek DistroLauncher-Appx_1.12.2.0_x64.appxistiyoruz.

  2. \%USERPROFILE%\AppData\Local\DebianWSL\ adlı yeni bir klasör oluşturup içerikleri açın.

    $debianWSLPath = Join-Path -Path $env:LocalAppData -ChildPath DebianWSL
    New-Item -Path $debianWSLPath -ItemType Directory | Out-Null
    tar -xf .\DistroLauncher-Appx_1.12.2.0_x64.appx -C "$env:USERPROFILE\AppData\Local\DebianWSL"
    
  3. PowerShell kullanarak Linux dağıtım yolunuzu Windows ortamı PATH'sine (C:\Users\Administrator\Ubuntu bu örnekte) ekleyin:

    $userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
    [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";$env:USERPROFILE\AppData\Local\DebianWSL", "User")
    

Artık yazarak <DistributionName>.exedağıtımınızı herhangi bir yoldan başlatabilirsiniz. Örneğin: ubuntu.exe. Yolunuzu yenilemek için Başlat menüsünden yeni bir PowerShell oturumu başlatmanız veya Sunucu çekirdeği durumunda oturumu kapatıp yeniden açmanız gerektiğini unutmayın.

Yükleme tamamlandıktan sonra yeni Linux dağıtımınız için bir kullanıcı hesabı ve parola oluşturabilirsiniz.