Come eseguire Ubuntu su Windows 10: una guida completa passo dopo passo

Eseguire Ubuntu su Windows 10 potrebbe sembrare un po’ complicato all’inizio, soprattutto con tutti i diversi passaggi necessari. Ma una volta configurato, è davvero pratico. Si possono eseguire comandi Linux direttamente da Windows, senza dover armeggiare con dual-boot o macchine virtuali. Detto questo, a volte le cose non funzionano altrettanto bene: forse WSL non si installa o l’ambiente segnala la mancanza di funzionalità. Se avete avuto problemi con WSL o volete semplicemente assicurarvi che tutto sia configurato correttamente, questa guida dovrebbe aiutarvi a chiarire alcuni dubbi.

Come risolvere i problemi WSL comuni su Windows 10

Abilita WSL e assicurati che sia installato correttamente

Innanzitutto, WSL deve essere attivato, ma non solo con il semplice interruttore: a volte gli aggiornamenti o le impostazioni di Windows possono dare problemi e WSL non funziona correttamente. Il modo più semplice è aprire PowerShell come amministratore (cliccare Windows + Xe selezionare “Windows PowerShell (Amministratore)”) ed eseguire:

 wsl --install

Questo comando abiliterà le funzionalità necessarie e installerà WSL 2, se il sistema lo supporta. Assicurati solo che Windows 10 sia aggiornato almeno alla build 19041 o superiore, perché le versioni precedenti possono causare problemi.

Verifica la versione di Windows e aggiornala se necessario

Se riscontri errori che indicano che WSL non è supportato, controlla la tua versione di Windows digitando winvernella casella Esegui ( Win + R).Se è precedente alla 2004, vai su Impostazioni > Aggiornamento e sicurezza > Windows Update e installa gli ultimi aggiornamenti. Perché, ovviamente, Windows deve rendere le cose più difficili del necessario.

Assicurati che le funzionalità opzionali siano abilitate

A volte, eseguire semplicemente il comando non è sufficiente.È consigliabile verificare che “Sottosistema Windows per Linux” e “Piattaforma macchina virtuale” siano abilitati nelle Funzionalità di Windows:

  • Vai a Pannello di controllo > Programmi > Attiva o disattiva le funzionalità di Windows
  • Seleziona le caselle per Sottosistema Windows per Linux e Piattaforma macchina virtuale
  • Premere OK e riavviare se richiesto

Questo passaggio aiuta a risolvere i casi in cui WSL si installa ma non si avvia perché alcune funzionalità non sono attivate.

Reinstallare WSL se le cose continuano a non funzionare

Se WSL si comporta in modo anomalo, prova a disinstallarlo e reinstallarlo. In PowerShell, esegui:

 wsl --unregister 

Sostituisci <distribution_name>con la distribuzione effettiva, ad esempio “Ubuntu”.Quindi, reinstallala dal Microsoft Store. Assicurati inoltre di impostare WSL 2 come predefinita con:

 wsl --set-default-version 2

Ciò può risolvere i problemi per cui WSL 1 continua a essere predefinito e a causare problemi di compatibilità.

Verifica i conflitti Hyper-V

Un’altra cosa strana: se Hyper-V è attivo, alcune configurazioni di VirtualBox o VMware potrebbero entrare in conflitto. Per disabilitare Hyper-V (che a volte è la causa), esegui PowerShell come amministratore e digita:

 dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

Riavvia e riprova. Al contrario, se hai bisogno di Hyper-V per altre cose, assicurati che sia configurato correttamente. Non usare Hyper-V e VirtualBox contemporaneamente con la virtualizzazione hardware, a meno che tu non sappia esattamente cosa stai facendo.

Accedi ai file di Windows da Ubuntu e viceversa

Se i comandi funzionano in Ubuntu ma non riesci a trovare i file, ricorda che sono memorizzati nella /mnt/cdirectory. Navigando in cd /mnt/c/Users/YourName/Documentsdovresti arrivare alla cartella Documenti di Windows. Al contrario, se modifichi file da Windows, si trovano semplicemente in C:\.

Suggerimento extra: usa il terminale Windows per una migliore esperienza utente

Se sei stanco del terminale predefinito, prova a installare Windows Terminal.È più moderno, supporta più schede e rende meglio le GUI Linux. Scaricalo dal Microsoft Store, quindi aggiungi il tuo profilo Ubuntu tramite le impostazioni. In questo modo, passare da Windows a Linux sarà più fluido, senza più scomodi passaggi da riga di comando.

E sì, a volte basta riavviare un paio di volte o aggiornare Windows, ma questi suggerimenti hanno aiutato parecchie persone bloccate dalle stranezze di WSL. Perché, ovviamente, la tecnologia può essere imprevedibile.

Riepilogo

  • Assicurarsi che Windows sia aggiornato almeno alla versione 2004.
  • Abilitare WSL e Virtual Machine Platform tramite PowerShell e le funzionalità di Windows.
  • Riavviare dopo aver apportato le modifiche.
  • Assicurati che WSL sia impostato sulla versione 2 con wsl --set-default-version 2.
  • Se qualcosa non va, disinstalla e reinstalla la distribuzione dallo Store.
  • Verificare la presenza di conflitti con Hyper-V o con il software di virtualizzazione.
  • Esplora facilmente i file di Windows all’interno di Ubuntu tramite /mnt/c.

Incartare

Far funzionare perfettamente WSL su Windows 10 a volte può essere un po’ complicato, ma una volta sistemato, cambia le carte in tavola. Per chi riscontra errori o semplicemente non è sicuro che tutto sia configurato correttamente, queste soluzioni rapide spesso sono la soluzione. Non so perché a volte funzioni, ma un buon riavvio e un doppio controllo delle funzionalità di solito risolvono il mistero. Incrociamo le dita affinché questo aiuti qualcuno a risparmiare ore di grattacapi, perché è questo lo scopo della tecnologia, no?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *