Sdílet prostřednictvím


Průvodce instalací Windows Serveru

Subsystém Windows pro Linux (WSL) je k dispozici pro instalaci ve Windows Serveru 2019 (verze 1709) a novějším. Tato příručka vás provede postupem povolení WSL na vašem počítači.

Instalace WSL v desktopovém prostředí systému Windows Server 2022 a 2025

Windows Server 2022 teď podporuje jednoduchou instalaci WSL pomocí příkazu:

wsl --install

Teď můžete nainstalovat vše, co potřebujete ke spuštění WSL ve Windows Serveru 2022, zadáním tohoto příkazu do powershellu správce nebo příkazového řádku windows a následným restartováním počítače.

Tento příkaz povolí požadované volitelné komponenty, stáhne nejnovější jádro Linuxu, nastaví WSL 2 jako výchozí a nainstaluje pro vás linuxovou distribuci (ve výchozím nastavení Ubuntu).

Další informace o postupu najdete ve standardní dokumentaci WSL:

Instalace WSL na předchozí verze Windows Serveru a jádra serveru

Pokud chcete nainstalovat WSL na Windows Server 2019 (verze 1709+), stejně jako jádro serveru pro verzi 2019 a novější, můžete postupovat podle následujících kroků ruční instalace.

Povolení Subsystém Windows pro Linux

Než budete moct spouštět linuxové distribuce ve Windows, musíte povolit volitelnou funkci subsystému Windows pro Linux a restartovat počítač.

Otevřete PowerShell jako správce a spusťte:

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

Instalace aktualizace jádra WSL pro WSL 2

Není nutné pro server core 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

Stažení linuxové distribuce

Pokyny a odkazy ke stažení preferované distribuce Linuxu najdete v části Stažení distribucí na stránce ruční instalace.

Extrahování a instalace distribuce Linuxu

Teď, když jste si stáhli linuxovou distribuci, abyste mohli extrahovat její obsah a ručně nainstalovat, postupujte podle těchto kroků. Ne, že si stáhnete soubor appx, který obsahuje několik souborů appx. V tomto příkladu použijeme debian.

  1. Výpis obsahu appxu pomocí tar.exe:

    > 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
    

    V našem příkladu máme x64bitový server, takže chceme nainstalovat DistroLauncher-Appx_1.12.2.0_x64.appx.

  2. Rozbalte obsah do nové složky s názvem \%USERPROFILE%\AppData\Local\DebianWSL\.

     mkdir "$env:USERPROFILE\AppData\Local\DebianWSL" | Out-Null
    tar -xf .\DistroLauncher-Appx_1.12.2.0_x64.appx -C $"env:USERPROFILE\AppData\Local\DebianWSL"
    
  3. Přidejte cestu distribuce Linuxu do cesty prostředí Windows (C:\Users\Administrator\Ubuntu v tomto příkladu) pomocí PowerShellu:

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

Nyní můžete spustit distribuci z libovolné cesty zadáním <DistributionName>.exe. Například: ubuntu.exe. Nezapomeňte, že budete muset spustit novou instanci PowerShellu z nabídky Start nebo se odhlásit a znovu se přihlásit v případě jádra serveru, aby se aktualizovala cesta.

Po dokončení instalace můžete vytvořit uživatelský účet a heslo pro novou distribuci Linuxu.