Guida all'installazione in 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

Windows Server 2022 supporta ora l'installazione semplice di WSL usando il comando:

wsl --install

Ora è possibile installare tutto ciò che serve per eseguire WSL in Windows Server 2022 immettendo questo comando in un prompt amministratore di PowerShell dei comandi di Windows e riavviando il computer.

Questo comando abiliterà i componenti facoltativi necessari, scaricherà l'ultimo kernel Linux, imposterà WSL 2 come opzione predefinita e installerà automaticamente una distribuzione di Linux (Ubuntu per impostazione predefinita).

Vedere la documentazione standard di WSL per altre informazioni su come:

Installare WSL nelle versioni precedenti di Windows Server

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

Abilitare il sottosistema Windows per Linux

Per poter eseguire distribuzioni di 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

Scaricare una distribuzione di Linux

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

Estrarre e installare una distribuzione di Linux

Dopo aver scaricato una distribuzione di Linux, per estrarne il contenuto e installarla manualmente, segui questa procedura:

  1. Estrai il contenuto del pacchetto <DistributionName>.appx, usando PowerShell:

    Rename-Item .\Ubuntu.appx .\Ubuntu.zip
    Expand-Archive .\Ubuntu.zip .\Ubuntu
    
  2. Una volta scaricata la distribuzione, passare alla cartella che di download e in tale directory eseguire il comando seguente, dove app-name è il nome del file appx della distribuzione di Linux.

    Add-AppxPackage .\app_name.appx
    

    Attenzione

    Installazione non riuscita. Errore: 0x8007007e. Questo problema si verifica quando il sistema non supporta WSL. Verifica che sia in esecuzione la build 16215, o versioni successive, di Windows. Verifica la build. Verifica inoltre che WSL sia abilitato e che il computer sia stato riavviato dopo l'abilitazione della funzionalità.

  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 + ";C:\Users\Administrator\Ubuntu", "User")
    

Puoi ora avviare la distribuzione da qualsiasi percorso digitando <DistributionName>.exe. Ad esempio: ubuntu.exe.

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