Dela via


Installationsguide för Windows Server

Windows-undersystemet för Linux (WSL) är tillgängligt för installation på Windows Server 2019 (version 1709) och senare. Den här guiden går igenom stegen för att aktivera WSL på datorn.

Installera WSL på Windows Server 2022 och 2025 Desktop Experience

Windows Server 2022 stöder nu en enkel WSL-installation med kommandot :

wsl --install

Nu kan du installera allt du behöver för att köra WSL på Windows Server 2022 genom att ange det här kommandot i en powershell - eller Windows-kommandotolk för administratör och sedan starta om datorn.

Det här kommandot aktiverar nödvändiga valfria komponenter, laddar ned den senaste Linux-kerneln, anger WSL 2 som standard och installerar en Linux-distribution åt dig (Ubuntu som standard).

Mer information om hur du gör finns i WSL-standarddokumenten:

Installera WSL på tidigare versioner av Windows Server och Server Core

Om du vill installera WSL på Windows Server 2019 (version 1709+) samt Server Core för 2019 och senare kan du följa stegen för manuell installation nedan.

Aktivera Windows-undersystem för Linux

Innan du kan köra Linux-distributioner i Windows måste du aktivera den valfria funktionen "Windows Undersystem för Linux" och starta om.

Öppna PowerShell som administratör och kör:

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

Installera WSL Kernel-uppdateringen för WSL 2

Detta är inte nödvändigt för 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

Ladda ned en Linux-distribution

Se avsnittet Ladda ned distributioner på den manuella installationssidan för instruktioner och länkar för att ladda ned din föredragna Linux-distribution.

Extrahera och installera en Linux-distribution

Nu när du har laddat ned en Linux-distribution följer du dessa steg för att extrahera innehållet och installera det manuellt. Inte för att du kommer att ladda ned en appx-fil som innehåller flera appx-filer. I det här exemplet använder vi debian.

  1. Visa en lista över innehållet i appx med hjälp av 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
    

    I vårt exempel har vi en x64-bitarsserver så vi vill installera DistroLauncher-Appx_1.12.2.0_x64.appx.

  2. Packa upp innehållet till en ny mapp med namnet \%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. Lägg till din Linux-distributionssökväg till Windows-miljön PATH (C:\Users\Administrator\Ubuntu i det här exemplet) med hjälp av PowerShell:

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

Nu kan du starta distributionen från valfri sökväg genom att <DistributionName>.exeskriva . Till exempel: ubuntu.exe. Observera att du måste starta en ny PowerShell-instans från Start-menyn eller logga ut och logga in igen när det gäller Server Core för att uppdatera din sökväg

När installationen är klar kan du skapa ett användarkonto och lösenord för din nya Linux-distribution.