A partire da Windows 10 2004 (Maggio 2020), Microsoft ha equipaggiato il sistema operativo con la seconda generazione di Sottosistema Windows per Linux: WSL2. Chi avesse eseguito l'upgrade da una iterazione di Windows 10 precedente può scegliere se continuare ad usare il vecchio "WSL1" oppure convertire le proprie installazioni Linux-su-Windows a WSL2. La seconda scelta è di gran lunga migliore, non fosse altro per via della velocità superiore garantita da WSL2. In questa guida vedremo dunque come procedere per raggiungere l'obbiettivo

Come convertire WSL1 WSL2 aggiornare distribuzioni già installate (Sottosistema Windows Linux, Windows 10 2004) - bash windows 10 spotlight

nota: questa guida è incentrata sulla procedura per convertire le copie di Linux già installate da WSL1 a WSL2. Per la guida generale a Sottosistema Windows per Linux (WSL), si veda quest'altro approfondimento:

» Leggi: Linux su Windows 10: la Grande Guida a WSL2

Passo 1: Lanciare PowerShell

Iniziamo aprendo una finestra di PowerShell:

  1. fare click con il pulsante destro del mouse sul pulsante Start
  2. scegliere Windows Powershell (Amministratore)

Passo 2: Visualizzare le installazioni Linux correnti

Procediamo a visualizzare la lista di tutte le installazioni Linux presenti sul sistema:

wsl --list --verbose

La tabella mostrata in risposta riporta il nome, lo stato e la versione di WSL utilizzata da ogni distribuzione presente sul PC. Per la maggior parte di noi sarà qualcosa di simile a

Ubuntu Stopped 1

Come convertire WSL1 WSL2 aggiornare distribuzioni già installate (Sottosistema Windows Linux, Windows 10 2004) - zShotVM_1570998403

L'ultima colonna, nello specifico, rivela se la specifica distribuzione sta utilizzando WSL1 oppure WSL2. Nel caso riporti 1, possiamo proseguire con la conversione.

Passo 3: Convertire da WSL1 a WSL2

Procedere alla conversione è semplicissimo. Prendiamo nota del nome della distribuzione che desideriamo aggiornare (ad esempio: Ubuntu) e lanciamo questo comando:

wsl --set-version Ubuntu 2

(ovviamente, sostituire Ubuntu con il nome della distribuzione da convertire)

Come convertire WSL1 WSL2 aggiornare distribuzioni già installate (Sottosistema Windows Linux, Windows 10 2004) - zShotVM_1570998403

Dopo una brevissima elaborazione, la distribuzione verrà convertita ed eseguita con WSL2.

Opzionale: impostare WSL2 come default

Come già ricordato nella guida a WSL2, è possibile impostare WSL2 anche come versione predefinita, da utilizzasi per tutte le future installazioni di nuovi ambienti Linux. Il comando da lanciare è il seguente:

wsl --set-default-version 2

Come convertire WSL1 WSL2 aggiornare distribuzioni già installate (Sottosistema Windows Linux, Windows 10 2004) - zShotVM_1570997682

Così facendo, ogni nuova distribuzione Linux installata da qui in avanti utilizzerà il nuovo "motore" WSL2.