Come installare WSL 2 su Windows Top 10

Come installare WSL 2 su Windows Top 10
Il sottosistema di Windows per Linux 2, noto anche come WSL 2, è l'ultima versione di un livello di compatibilità che consente agli utenti di Windows di eseguire un ambiente Linux/GNU su Windows. Attraverso WSL 2, un utente di Windows può utilizzare le utility Linux, la riga di comando, gli strumenti e le applicazioni direttamente su Windows, senza la necessità di una configurazione della macchina virtuale. Progettato da Microsoft per l'unico scopo di lavorare in armonia con Linux Distros e migliorare la produttività e l'esperienza complessive, WSL 2 consente all'utente di lavorare su Windows 10 pur avendo il lusso di sviluppare distribuzioni Linux.

Arrivando come successore di WSL 1, è stato creato per fornire all'utente un notevole aumento delle prestazioni e una migliore compatibilità del sistema. WSL 2 offre una varietà di funzionalità migliorate, le quali più sorprendenti:

  • Avere una macchina virtuale gestita (VM)
  • Consentendo la capacità di chiamata di sistema completo
  • Un kernel Linux integrato

Queste funzionalità sono il punto cruciale di ciò che rende il passaggio da WSL 1 a WSL 2 un'esperienza desiderabile.

Iniziare

Prima di iniziare, dobbiamo assicurarci di avere Windows 10 aggiornato alla versione 1903 con sistema operativo di build 18362 o superiore (per i sistemi X64) o versione 2004 con sistema operativo 19041 o superiore (per i sistemi ARM64). Puoi controllare la versione di Windows digitando Winver Nella casella di ricerca accanto al pulsante Start.

Se stai eseguendo una build più vecchia di Windows 10, puoi aggiornarlo navigando su Impostazioni> Aggiornamenti e sicurezza> Controlla gli aggiornamenti.

È inoltre necessario assicurarsi che il dispositivo offra un supporto adeguato per la virtualizzazione Hyper-V, che puoi determinare digitando Msinfo32.exe nella casella di ricerca e controllando le informazioni del sistema.

Detto questo, possiamo iniziare il processo di installazione.

Passo 1. Inizializzazione WSL

Questo è un passaggio cruciale per installare entrambe le versione di WSL. Possiamo inizializzare WSL utilizzando semplici comandi console.

Fai clic sul pulsante Start e cerca "Windows Powershell". Fare clic con il tasto destro sul primo risultato e selezionare Esegui come amministratore. Una finestra della console dovrebbe ora apparire.

Immettere la seguente riga di comando nella console e premere Invio:

dist.EXE /Online /Abilita-Feature /FeatureName: Microsoft-Windows-Sysystem-Linux /All /Norestart

L'output dovrebbe assomigliare all'immagine qui sotto.

Passo 2. Inizializzazione della piattaforma VM

A differenza di WSL 1, WSL 2 utilizza un kernel integrato. Per questo motivo, richiediamo l'uso di una piattaforma di macchine virtuali.

Come quello che abbiamo fatto per WSL nel passaggio 1, eseguiremo i comandi in Windows PowerShell per abilitare la piattaforma di macchine virtuali.

Per Windows 10 (Edizione 2004):

dist.EXE /Online /Abilita-Feature /FeatureName: VirtualMachIlEPlatform /All /Norestart

Per Windows 10 (versione 1903, 1909):

Abilita windowsoptionalfeature -online -featurisame virtualmachinlatform -norestart

Dopo aver completato entrambi i passaggi 1 e 2, si consiglia di riavviare il dispositivo per applicare le modifiche correttamente e assicurarsi che tutto funzioni come previsto.

Passaggio 3. Configurazione di WSL 2 come predefinito

Dopo aver riavviato il dispositivo, eseguire Windows PowerShell come amministratore e digitare il seguente comando:

WSL-Set-Default-Version 2

In alcuni casi, la console ti chiederà di aggiornare il tuo kernel WSL. Il prompt dovrebbe assomigliare a questo:

È possibile scaricare l'aggiornamento visitando il link nell'immagine sopra o facendo clic qui (per x64).

Una volta che hai finito l'installazione, eseguire nuovamente il comando e la versione predefinita dovrebbe ora essere impostata su WSL 2.

Passaggio 4. Installa una distribuzione Linux

Ora che abbiamo finito con la configurazione di WSL 2, è tempo di installare una distribuzione Linux. Qui hai un'ampia varietà di opzioni tra cui scegliere, ognuna con i suoi pro e contro. Attualmente, una delle distro più popolari - Ubuntu 20.04 LTS - è un sistema operativo open source che ha catturato una grande trazione nella comunità di Linux. Altre opzioni includono Kali Linux, Pengwin e Fedora Remix per WSL, ma è una questione di preferenza più di ogni altra cosa.

Per motivi di semplicità e ampia accessibilità, procederemo con Ubuntu 20.04 LTS come distribuzione Linux per i prossimi passaggi.

Passaggio 5. Iniziare con WSL 2

Avendo installato la distribuzione di vostra scelta, puoi accedervi dalle icone aggiunte di recente nel menu Start. Fare clic sull'icona per aprire Ubuntu per avviare il processo di installazione. Questo richiederà un po 'di tempo da quando si sta avviando per la prima volta, estraendo tutti i file e i pacchetti richiesti. Assicurati di non spegnere il dispositivo durante questo processo. Una volta terminato l'avvio, ti verrà richiesto di inserire un nome utente e una password. Compila un nome utente e una password che ritieni adatti. Detto questo, ora sei pronto per usare WSL 2.

Un metodo alternativo per abilitare la piattaforma WSL e VM (opzionale)

Quelli di voi che lottano per lavorare sulla console e sono più abituati alle configurazioni basate sulla GUI hanno la possibilità di abilitare manualmente la piattaforma WSL e VM. Seguire i passaggi seguenti per abilitare queste funzionalità.

Innanzitutto, fai clic sul pulsante Start e cerca "Accendi o spegnere le funzionalità Windows". Fai clic sul primo risultato. Una nuova finestra di funzionalità dovrebbe aprirsi.

Scorri verso il basso e cerca le opzioni "Piattaforma macchina virtuale" e "Sottosistema Windows per Linux". Controlla la casella a sinistra dei nomi per abilitarli e fai clic su OK.

Windows ora installerà i file richiesti, dopo di che ti chiederà di riavviare il dispositivo per applicare queste modifiche. Dopo il riavvio, procedere come istruito dal passaggio 3 e in poi.

Osservazioni aggiuntive

  • È possibile tornare a WSL 1 digitando WSL -Set-Default-Version 1
  • Se il tuo dispositivo manca di compatibilità con Windows 10 o Hyper-V, puoi comunque utilizzare WSL 1

Conclusione

Con WSL 2 finalmente installato e configurato, sei pronto a sperimentare la migliore integrazione di Windows-Linux. Ora puoi fare tutto il tuo sviluppo relativo a Linux senza lasciare il comfort di Windows 10 o fare di tutto. Speriamo che, con la facilità di utilizzare le applicazioni Linux e l'esecuzione di comandi Linux a velocità rapide e prestazioni ottimizzate, la tua esperienza sarà a dir poco gratificante.