Passaggi di installazione manuale per le versioni precedenti di WSL

Per semplicità, è in genere consigliabile usare per installare sottosistema Windows per Linux, ma se si esegue una build precedente di Windows, potrebbe non wsl --install essere supportata. La procedura di installazione manuale riportata di seguito è stata inclusa. Se si verifica un problema durante il processo di installazione, controllare 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 che sia in esecuzione Windows 10.

  • Per i sistemi x64: Versione 1903 o successiva con Build 18362 o versione successiva.
  • Per i sistemi ARM64: Versione 2004 o successiva con Build 19041 o versione successiva.
  • 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 & "Controlla 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 non Windows 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.

    Visualizzazione delle distribuzioni di Linux in Microsoft Store

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

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

    Distribuzioni di Linux in 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.

Decompressione di Ubuntu nella console di Windows

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

Risoluzione dei problemi relativi all'installazione

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

Download delle distribuzioni

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

Se l Microsoft Store app non è disponibile, è possibile scaricare e installare manualmente le distribuzioni Linux usando questi collegamenti:

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à della riga di comando curl per il download. Per scaricare Ubuntu 20.04 con curl:

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

In questo esempio viene eseguito (non solo ) per garantire che in PowerShell sia richiamato il file eseguibile curl reale, non l'alias curl di curl.execurl PowerShell per curl.exe.

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

Add-AppxPackage .\app_name.appx

Se si usa un server Windows 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 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 Terminale Windows consente di aprire più schede o riquadri finestra per visualizzare e passare rapidamente da più distribuzioni Linux o altre righe di comando (PowerShell, prompt dei comandi, PowerShell, interfaccia della riga di comando di Azure e così via). È possibile personalizzare completamente il terminale con combinazioni di colori, stili di carattere, dimensioni, immagini di sfondo e tasti di scelta rapida personalizzati. Altre informazioni.

Installare Terminale Windows.

Terminale Windows