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.
Riepilogo
- 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!
Articoli correlati
Questo articolo è stato utile?