Passaggi di installazione manuali per le versioni precedenti di WSL

Per semplicità, in genere è consigliabile usare per wsl --install installare sottosistema Windows per Linux, ma se si esegue una build precedente di Windows, questa operazione potrebbe non essere supportata. Di seguito sono stati inclusi i passaggi di installazione manuali. Se si verifica un problema durante il processo di installazione, vedere la sezione relativa all'installazione della guida alla risoluzione dei problemi.

Passaggio 1 - Abilitare il sottosistema Windows per Linux

Prima di installare qualsiasi distribuzione di Linux in Windows, devi abilitare la funzionalità facoltativa "Sottosistema Windows per Linux".

Aprire PowerShell come amministratore (menu Start > PowerShell > fare clic con il pulsante destro del mouse su > Esegui come amministratore) e immettere questo comando:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

È consigliabile procedere al passaggio 2, relativo all'aggiornamento a WSL 2, ma se si vuole invece installare solo WSL 1, è ora possibile riavviare il computer e passare al Passaggio 6 - Installare la distribuzione Linux preferita. Per eseguire l'aggiornamento a WSL 2, attendere il riavvio del computer e procedere al passaggio successivo.

Passaggio 2 - Verificare i requisiti per l'esecuzione di WSL 2

Per eseguire l'aggiornamento a WSL 2, è necessario eseguire Windows 10...

  • Per i sistemi x64: versione 1903 o successiva, con build 18362 o successiva.
  • Per i sistemi ARM64: versione 2004 o successiva, con build 19041 o successiva.

o Windows 11.

Nota

Build inferiori alla versione 18362 non supportano WSL 2. Per aggiornare la versione di Windows in uso, accedi all'Assistente aggiornamento di Windows.

Per controllare la versione e il numero della build, premi il tasto Windows + R, digita winver e seleziona OK. Aggiorna alla versione più recente di Windows nel menu Impostazioni.

Nota

Se si esegue Windows 10 versione 1903 o 1909, aprire "Impostazioni" dal menu Windows, passare a "Aggiorna & sicurezza" e selezionare "Verifica Aggiornamenti". Il numero della build deve essere 18362.1049 + o 18363.1049+, con la build secondaria superiore a .1049. Altre informazioni: Il supporto per WSL 2 è disponibile in Windows 10 versioni 1903 e 1909.

Passaggio 3: - Abilitare le funzionalità delle macchine virtuali

Prima di installare WSL 2, devi abilitare la funzionalità facoltativa Virtual Machine Platform. Il computer richiederà funzionalità di virtualizzazione per usare questa funzionalità.

Apri PowerShell come amministratore ed esegui:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Per completare l'installazione di WSL e aggiornare a WSL 2, riavvia il computer.

Passaggio 4 - Scaricare il pacchetto di aggiornamento del kernel Linux

  1. Scarica il pacchetto più recente:

    Nota

    Se usi un computer ARM64, scarica invece il pacchetto ARM64. Se non sai con esattezza il tipo di computer in uso, apri il prompt dei comandi o PowerShell e digita: systeminfo | find "System Type". Avvertimento: Nelle versioni di Windows non in lingua inglese potrebbe essere necessario modificare il testo di ricerca, traducendo la stringa "System Type". Potrebbe anche essere necessario eseguire l'escape delle virgolette per il comando find. Ad esempio, in tedesco systeminfo | find '"Systemtyp"'.

  2. Esegui il pacchetto di aggiornamento scaricato nel passaggio precedente. Fai doppio clic per eseguire: ti verrà richiesto di impostare privilegi elevati. Seleziona Sì per approvare questa installazione.

Al termine dell'installazione, procedi al passaggio successivo, ovvero l'impostazione di WSL 2 come versione predefinita quando si installano nuove distribuzioni di Linux. Ignora questo passaggio se vuoi che le nuove installazioni di Linux siano impostate su WSL 1.

Nota

Per altre informazioni, leggi l'articolo sulle modifiche apportate all'aggiornamento del kernel Linux WSL2, disponibile nel blog della riga di comando di Windows.

Passaggio 5 - Impostare WSL 2 come versione predefinita

Aprire PowerShell ed eseguire questo comando per impostare WSL 2 come versione predefinita durante l'installazione di una nuova distribuzione Linux:

wsl --set-default-version 2

Passaggio 6 - Installare la distribuzione di Linux preferita

  1. Apri Microsoft Store e scegli le distribuzioni di Linux preferite.

    View of Linux distributions in the Microsoft Store

    I collegamenti seguenti aprono la pagina di Microsoft Store per ogni distribuzione:

  2. Nella pagina della distribuzione fai clic su "Ottieni".

    Linux distributions in the Microsoft store

Al primo avvio di una distribuzione di Linux appena installata, si aprirà una finestra della console e ti verrà richiesto di attendere qualche minuto per la decompressione e l'archiviazione dei file nel PC. Tutti gli avvii successivi dovrebbero richiedere meno di un secondo.

Devi poi creare un account utente e una password per la tua nuova distribuzione di Linux.

Ubuntu unpacking in the Windows console

CONGRATULAZIONI! È stata installata e configurata correttamente una distribuzione Linux completamente integrata con il sistema operativo Windows.

Risoluzione dei problemi relativi all'installazione

Se si verifica un problema durante il processo di installazione, vedere la sezione relativa all'installazione della guida alla risoluzione dei problemi.

Download delle distribuzioni

Esistono alcuni scenari in cui non è possibile (o si vuole) installare distribuzioni linux WSL usando il Microsoft Store. È possibile che si esegua uno SKU del sistema operativo desktop Windows server o Long-Term (LTSC) che non supporta Microsoft Store o che i criteri di rete aziendale e/o gli amministratori non consentano l'utilizzo Microsoft Store nell'ambiente in uso. In questi casi, mentre WSL è disponibile, potrebbe essere necessario scaricare direttamente le distribuzioni linux.

Se l'app Microsoft Store non è disponibile, è possibile scaricare e installare manualmente le distribuzioni linux usando i collegamenti seguenti:

In questo modo verranno scaricati i pacchetti <distro>.appx in una cartella di tua scelta.

Se si preferisce, è anche possibile scaricare le distribuzioni preferite tramite la riga di comando, è possibile usare PowerShell con il cmdlet Invoke-WebRequest . Ad esempio, per scaricare Ubuntu 20.04:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

Suggerimento

Se il download richiede molto tempo, disabilita l'indicatore di stato impostando $ProgressPreference = 'SilentlyContinue'

È anche possibile usare l'utilità da riga di comando curl per il download. Per scaricare Ubuntu 20.04 con curl:

curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004

In questo esempio viene eseguito (non solo curl) per assicurarsi che, in PowerShell, curl.exe venga richiamato il file eseguibile curl reale, non l'alias curl di PowerShell per Invoke-WebRequest.

Dopo aver scaricato la distribuzione, passare alla cartella contenente il download ed eseguire il comando seguente in tale directory, dove app-name è il nome del file appx di distribuzione Linux.

Add-AppxPackage .\app_name.appx

Al termine del download del pacchetto Appx, è possibile avviare l'esecuzione della nuova distribuzione facendo doppio clic sul file appx. Il comando wsl -l non mostrerà che la distribuzione non viene installata fino al completamento di questo passaggio.

Se si usa Windows server o si verificano problemi durante l'esecuzione del comando precedente, è possibile trovare le istruzioni di installazione alternative nella pagina della documentazione di Windows Server per installare il .appx file modificandolo in un file zip.

Dopo aver installato la distribuzione, seguire le istruzioni per creare un account utente e una password per la nuova distribuzione Linux.

Installare Terminale Windows (facoltativo)

L'uso di Terminale Windows consente di aprire più schede o riquadri delle finestre per visualizzare e passare rapidamente tra più distribuzioni Linux o altre righe di comando (PowerShell, prompt dei comandi, interfaccia della riga di comando di Azure e così via). È possibile personalizzare completamente il terminale con combinazioni di colori univoche, stili di carattere, dimensioni, immagini di sfondo e tasti di scelta rapida personalizzati. Altre informazioni.

Installare Terminale Windows.

Windows Terminal