Condividi tramite


Passaggi di installazione manuali per le versioni precedenti di WSL

Per semplicità, in genere è consigliabile usare wsl --install per installare sottosistema Windows per Linux, ma se si esegue una build precedente di Windows o Windows Server Core, ciò potrebbe non essere supportato. Di seguito sono stati inclusi i passaggi di installazione manuali. 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 necessario abilitare la funzionalità facoltativa "Sottosistema Windows per Linux" prima di installare tutte le distribuzioni linux in Windows.

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

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

È ora consigliabile passare al passaggio 2, eseguire l'aggiornamento a WSL 2, ma se si vuole installare solo WSL 1, è ora possibile riavviare computer e passare a Passaggio 6 : Installare la distribuzione linux preferita. Per eseguire l'aggiornamento a WSL 2, attendere il riavvio computer e passare 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.1049 o versione successiva.
  • Per i sistemi ARM64: versione 2004 o successiva, con Build 19041 o versione successiva.

o Windows 11.

Nota

Le versioni precedenti alla 18362 non supportano WSL 2. Usa Assistente Windows Update per aggiornare la versione di Windows. Il supporto di Windows versione 1903 è anche per i sistemi x64. Se usi una versione arm64 di Windows, dovrai eseguire l'aggiornamento a Windows 10 versione 2004 o successiva per l'accesso completo a WSL 2. Per ulteriori informazioni, vedi il supporto a WSL 2 in arrivo su Windows 10 Versioni 1903 e 1909.

Per controllare la versione e il numero di build, selezionare tasto logo Windows + R, digitare winver, selezionare OK. Aggiornare alla versione più recente di Windows nel menu Impostazioni.

Nota

Se si esegue Windows 10 versione 1903 o 1909, aprire "Impostazioni" dal menu di Windows, passare a "Aggiorna & Sicurezza" e selezionare "Verifica aggiornamenti". Il numero di build deve essere 18362.1049+ o 18363.1049+, con la build secondaria # su .1049. Altre informazioni: Il supporto WSL 2 sarà disponibile in Windows 10 Versioni 1903 e 1909.

Passaggio 3- Abilitare la funzionalità Macchina virtuale

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

Aprire PowerShell come amministratore ed eseguire:

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

Riavviare il computer per completare l'installazione e l'aggiornamento di WSL 2.

Passaggio 4: Scaricare il pacchetto di aggiornamento del kernel Linux

Il pacchetto di aggiornamento del kernel Linux installa la versione più recente del kernel Linux WSL 2 per l'esecuzione di WSL all'interno dell'immagine del sistema operativo Windows. Per eseguire WSL da Microsoft Store, con aggiornamenti più frequenti, usare wsl.exe --install o wsl.exe --update.).

  1. Scaricare il pacchetto più recente:

    Nota

    Se si utilizza un computer ARM64, si prega di scaricare invece il pacchetto ARM64. Se non si è certi del tipo di computer disponibile, aprire prompt dei comandi o PowerShell e immettere: systeminfo | find "System Type". Avvertenza: Nelle versioni di Windows non in lingua inglese potrebbe essere necessario modificare il testo di ricerca, traducendo la stringa "Tipo di sistema". Potrebbe anche essere necessario eseguire l'escape delle virgolette per il comando find. Ad esempio, in tedesco systeminfo | find '"Systemtyp"'.

  2. Eseguire il pacchetto di aggiornamento scaricato nel passaggio precedente. Fare doppio clic per eseguire. Verrà richiesto di ottenere autorizzazioni elevate, selezionare "Sì" per approvare l'installazione.

Al termine dell'installazione, passare al passaggio successivo, impostando WSL 2 come versione predefinita durante l'installazione di nuove distribuzioni Linux. Ignorare questo passaggio se si vuole che le nuove installazioni di Linux siano impostate su WSL 1.

Nota

Per maggiori informazioni, leggi l'articolo modifiche relative all'aggiornamento del kernel Linux di WSL2, disponibile nel Blog 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. Aprire il Microsoft Store e selezionare la distribuzione linux preferita.

    Visualizzazione delle distribuzioni di Linux in Microsoft Store

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

  2. Nella pagina della distribuzione selezionare "Ottieni".

    distribuzioni Di Linux in Microsoft Store

La prima volta che si avvia una distribuzione Linux appena installata, verrà aperta una finestra della console e verrà chiesto di attendere un minuto o due per la decomprimere e archiviare i file nel PC. Tutti i lanci futuri dovrebbero richiedere meno di un secondo.

Sarà quindi necessario creare un account utente e una password per la nuova distribuzione linux.

l'operazione di scompattamento di Ubuntu nella console di Windows

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

Risoluzione dei problemi di installazione

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

Scaricamento delle distribuzioni

Esistono alcuni scenari in cui potrebbe non essere possibile o non si vuole installare le distribuzioni Linux WSL utilizzando il Microsoft Store. Potresti eseguire Windows Server o uno SKU del sistema operativo desktop Long-Term Servicing (LTSC) che non supporta Microsoft Store, oppure i criteri di rete aziendali e/o gli amministratori non consentono l'utilizzo di Microsoft Store nel tuo ambiente di lavoro. In questi casi, mentre WSL è disponibile, potrebbe essere necessario scaricare direttamente le distribuzioni linux.

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

In questo modo i pacchetti <distro>.appx verranno scaricati in una cartella di propria 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, disattivare 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/wslubuntu2004

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

Installazione del pacchetto Appx con Add-AppxPackage

Nota Il comando seguente non funzionerà nelle installazioni Server Core

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 di distribuzione Linux .appx.

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 è 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 file .appx 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 di 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 il Terminal di Windows.

terminale Windows