Come configurare il sottosistema Windows per Linux su Windows 11



Se stai cercando di eseguire Linux su Windows 11 senza ricorrere a macchine virtuali, WSL (Windows Subsystem for Linux) è la soluzione ideale al giorno d’oggi.È un ottimo modo per far funzionare in modo nativo strumenti da riga di comando, utilità e persino app GUI di Linux, senza dover armeggiare con la virtualizzazione o le configurazioni dual-boot. Tuttavia, se il processo di installazione sembra confuso o difettoso, può diventare rapidamente frustrante. Questa guida si propone di aiutare a superare questi ostacoli, soprattutto perché aspetti come la scelta della distribuzione predefinita, gli aggiornamenti del kernel o l’abilitazione di funzionalità possono intralciare gli utenti. Dopo aver seguito questi passaggi, dovresti avere un ambiente Linux funzionante e integrato senza problemi in Windows 11, pronto per qualsiasi cosa, dallo sviluppo alla semplice sperimentazione con app Linux.

Attenzione, a volte il processo non è del tutto lineare: aggiornamenti di Windows, problemi con i driver o funzionalità mancanti possono causare problemi. Ma con un po’ di pazienza, la maggior parte dei problemi WSL più comuni sono risolvibili. Ecco come passare da zero a un eroe Linux su Windows 11, con alcuni comandi pratici e percorsi di menu inclusi per sicurezza.

Come installare WSL su Windows 11

Basta un solo comando per farlo

Se hai solo una vaga idea di cosa sia WSL, questa scorciatoia potrebbe essere la più semplice. Il comando wsl --installprenderà tutto il necessario – l’ultima versione di Ubuntu di default, più la funzionalità della macchina virtuale – e lo configurerà.È un po’ strano, ma in una configurazione ha funzionato al primo tentativo, in un’altra ho dovuto eseguirlo un paio di volte o riavviare, perché Windows deve renderlo più difficile del necessario. Se non si installa correttamente al primo tentativo, controlla che le funzionalità Virtual Machine Platform e Windows Subsystem per Linux siano abilitate in Impostazioni > App > Funzionalità facoltative.

  • Apri il Terminale o il Prompt dei comandi come amministratore: fai clic con il pulsante destro del mouse su Start, quindi seleziona Esegui come amministratore. Puoi farlo anche in Windows PowerShell.
  • Digita wsl --installe premi Invio.
  • Siate pazienti perché il download e l’installazione dei componenti non sono immediati. Una volta completato, vi verrà chiesto di riavviare.

Riavvia e configura le cose

Dopo il riavvio, Windows continuerà a installare la distribuzione Linux scelta. Potrebbe aprirsi una finestra di terminale che richiede nome utente e password, il che è un po’ strano visto che si tratta di Linux, ma ci si abitua. La configurazione iniziale potrebbe richiedere alcuni minuti, a seconda del computer. Una volta completata, troverete la distribuzione Linux nel Menu Start: basta cercare il nome della distribuzione, come “Ubuntu”, “Debian” o qualsiasi altra cosa abbiate installato.

Se Ubuntu non fa per te, o preferisci qualcosa di più moderno, c’è un modo per installare altre distribuzioni. Ne parleremo più avanti.

Come installare una distribuzione Linux specifica su Windows 11

Scegli il tuo veleno: elenca le distribuzioni disponibili e installa

Questo è utile se vuoi usare Debian, Kali, Arch o qualsiasi altra cosa. Per prima cosa, apri il Terminale come amministratore ed esegui:

wsl --list --online

Questo ti mostrerà un elenco delle distribuzioni disponibili che puoi installare. Non mentirò, a volte l’elenco non è aggiornatissimo, quindi scegli semplicemente quella che ti sembra migliore.

  • Per installare la distribuzione scelta, esegui: wsl --install -d <DistroName>. Ad esempio:
  • Se vuoi Debian:
  • wsl --install -d Debian

Ci vorranno ancora alcuni minuti: download, decompressione e configurazione. Al termine, riavvia il computer o chiudi/riavvia il terminale, quindi avvia la nuova distribuzione dal menu Start.

Come mantenere aggiornato il kernel WSL

Aggiornare il kernel, perché a volte è necessario

Se riscontri errori come “Il kernel necessita di un aggiornamento” o bug strani, aggiornare il kernel WSL potrebbe aiutarti. Apri il Prompt dei comandi o il Terminale di Windows come amministratore ed esegui:

wsl --update

Questo comando recupererà il kernel più recente.È semplice, ma non sempre automatico dopo gli aggiornamenti di Windows, quindi a volte è necessario un aggiornamento manuale. Se il comando fallisce o genera un errore, potrebbe essere necessario scaricare l’ultimo pacchetto di aggiornamento del kernel Linux WSL2 dal sito web di Microsoft, soprattutto per le configurazioni più complesse.

Come installare WSL da Microsoft Store

Percorso alternativo per la configurazione WSL

Se preferisci un aspetto grafico o vuoi ricevere gli ultimi aggiornamenti direttamente dallo store, abilita prima i componenti. Vai su Impostazioni > App > Funzionalità opzionali, quindi:

  • Seleziona o attiva Virtual Machine Platform e Windows Subsystem per Linux. Puoi trovarli cercandoli nell’elenco delle funzionalità opzionali: basta spuntare le caselle e premere OK.

Quindi, riavvia. Successivamente, apri il Microsoft Store, cerca “Sottosistema Windows per Linux” e installa. Come sopra, fai clic su Ottieni. Una volta installato, scegli la tua distribuzione dallo Store o usa la riga di comando, a seconda di come preferisci.

Una volta impostato tutto, avvia il tuo nuovo ambiente Linux dal menu Start e inizia a installare le app Linux o a eseguire gli script.

Incartare

Quindi sì, installare WSL è piuttosto semplice una volta presa la mano: comandi, opzioni di menu e un paio di riavvii. A volte può capitare che qualcosa non vada, ma di solito un riavvio o un rapido aggiornamento del kernel risolve il problema. Vale sicuramente la pena fare un piccolo sforzo per ottenere un enorme miglioramento della compatibilità con Linux senza dover abbandonare completamente Windows.

  • Esegui wsl --installper una configurazione rapida.
  • Utilizzalo wsl --list --onlineper vedere altre distribuzioni.
  • Installa distribuzioni specifiche con wsl --install -d <Distro>.
  • Aggiornare il kernel se necessario con wsl --update.
  • Assicurarsi che Virtual Machine Platform sia abilitato nelle funzionalità di Windows.

Considerazioni finali

L’intero processo non è perfetto e Windows può essere un po’ incerto nell’attivazione delle funzionalità, ma nella maggior parte dei casi si tratta solo di eseguire i comandi giusti e riavviare. Speriamo che questo faccia risparmiare qualche ora a qualcuno. Ricordate, WSL è un modo sorprendentemente potente per eseguire Linux su Windows, quindi, forza, provatelo!



Questo articolo è stato utile?