Condividi tramite


Guida all'installazione di Windows Server

Il sottosistema Windows per Linux (WSL) è disponibile per l'installazione in Windows Server 2019 (versione 1709) e versioni successive. Questa guida illustra i passaggi per abilitare WSL nel computer.

Installare WSL in Windows Server 2022 e 2025 Desktop Experience

Windows Server 2022 supporta ora una semplice installazione WSL usando il comando :

wsl --install

È ora possibile installare tutti gli elementi necessari per eseguire WSL in Windows Server 2022 immettendo questo comando in un prompt dei comandi di PowerShell o di Windows amministratore e quindi riavviando il computer.

Questo comando abiliterà i componenti facoltativi necessari, scaricherà il kernel Linux più recente, imposta WSL 2 come impostazione predefinita e installerà automaticamente una distribuzione Linux (Ubuntu per impostazione predefinita).

Per ulteriori informazioni su come: consulta i documenti standard di WSL.

Installare WSL nelle versioni precedenti di Windows Server e Server Core

Per installare WSL in Windows Server 2019 (versione 1709+), nonché Server Core per 2019 e versioni successive, è possibile seguire la procedura di installazione manuale seguente.

Abilitare il sottosistema Windows per Linux

Prima di poter eseguire distribuzioni Linux in Windows, è necessario abilitare la funzionalità facoltativa "Sottosistema Windows per Linux" e riavviare.

Aprire PowerShell come amministratore ed eseguire:

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

Installare l'aggiornamento del kernel WSL per WSL 2

Questo non è necessario per 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

Scaricare una distribuzione Linux

Vedere la sezione Download delle distribuzioni della pagina di installazione manuale per istruzioni e collegamenti per scaricare la distribuzione linux preferita.

Estrarre e installare una distribuzione Linux

Dopo aver scaricato una distribuzione Linux, per estrarre il relativo contenuto e installarlo manualmente, seguire questa procedura. Non è che scaricherai un file appx che contiene diversi file appx. In questo esempio si userà debian.

  1. Elencare il contenuto dell'appx usando 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
    

    Nel nostro esempio, abbiamo un server x64 bit, quindi vogliamo installare DistroLauncher-Appx_1.12.2.0_x64.appx.

  2. Decomprimere il contenuto in una nuova cartella denominata \%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. Aggiungere il percorso di distribuzione Linux al percorso dell'ambiente Windows (C:\Users\Administrator\Ubuntu in questo esempio), usando PowerShell:

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

È ora possibile avviare la distribuzione da qualsiasi percorso digitando <DistributionName>.exe. Ad esempio: ubuntu.exe. Si noti che sarà necessario avviare una nuova istanza di PowerShell dal menu Start o disconnettersi e accedere di nuovo nel caso di Server core per aggiornare il percorso

Al termine dell'installazione, è possibile creare un account utente e una password per la nuova distribuzione linux.