Come installare Linux su Windows con WSL

Install Linux Windows Wsl Featured
⏱️ 18 min read

Per un’esperienza Linux completa, non c’è alcun sostituto per un’installazione completa. Ma se sei un utente Windows che desidera installare Linux, Windows Subsystem for Linux (WSL) è un ottimo punto di partenza. Ottenere una distribuzione Linux attiva e funzionante sulla tua macchina Windows è abbastanza semplice, sia che tu stia solo imparando Linux o desideri utilizzare un ambiente di sviluppo Linux, quindi vale la pena provare se sei curioso. Qui imparerai come installare Linux su Windows con WSL.

Che cos’è il sottosistema Windows per Linux (WSL)?

Il sottosistema Windows per Linux (WSL) è una funzionalità installabile in Windows che consente di eseguire una distribuzione Linux supportata da Microsoft Store su un dispositivo Windows 10 o Windows 11. Microsoft ha collaborato con Canonical (l’editore di Ubuntu) per portare le sue capacità della riga di comando bash su un tipico desktop Windows in modo da poter integrare sia Linux che Windows nel tuo flusso di lavoro.

WSL supporta i file system Linux utilizzando i comandi per Bash ma non può offrire un’esperienza desktop Linux completa, che è possibile solo con una macchina virtuale o una procedura di avvio doppio. Da Windows 11 in poi, WSL supporta le applicazioni GUI Linux native, come Gedit, GIMP e Nautilus insieme a Bash.

Per un utente Linux a cui piace usare gli strumenti della riga di comando, WSL sembra molto naturale e normale. È abbastanza utile anche per gli sviluppatori Windows che desiderano distribuire applicazioni Windows in ambienti server Linux.

Distribuzioni Linux che funzionano con WSL

Per lavorare con la tua distribuzione Linux preferita in WSL, assicurati innanzitutto che possa essere scaricata da Microsoft Store. Gli esempi supportati includono:

Vantaggi WSL: cosa otterrai

Di seguito sono riportati i principali vantaggi dell’utilizzo di WSL sul dispositivo Windows:

  • Avere Linux sopra Windows: ti ritroverai con una macchina virtuale Linux che puoi eseguire su Windows. Puoi avere una qualsiasi delle tue distribuzioni preferite installata e funzionante allo stesso tempo.
  • Esegui app Linux come applicazione Windows autonomas: se desideri avviare app Linux dal menu Start di Windows o aggiungerle alla barra delle applicazioni di Windows, WSL ti consente di accedervi dal desktop di Windows.
  • Passa da Windows a Linux: puoi passare rapidamente da Linux a Windows e, cosa forse più importante, accedere ai tuoi file e programmi Windows dall’interno della shell di Linux. WSL è forse l’unico software che consente Taglia e Incolla su app Windows e Linux.
  • Supporto per linguaggi e servizi multipiattaforma: con WSL attivo, puoi eseguire programmi avanzati tra due sistemi operativi integrati. Questi includono vim, emacs, NodeJS, Python, Ruby, C/C++, Rust, Go, MySQL, Apache e MongodB.
  • Supporta le applicazioni Windows per le abitudini degli utenti Linux: sei un utente Linux frequente? Ora puoi portare i tuoi comandi Linux preferiti su un desktop Windows senza dover gestire la sua interfaccia utente. Sia che tu voglia modificare un file Word o eseguire Notepad ++, puoi farlo facilmente in modo Linux.

D’altra parte, se sei un utente Windows che non ha mai usato Linux prima, dovrai imparare alcuni comandi Linux di base per iniziare. Non preoccuparti. Non ce ne sono molti per le esigenze di un utente Windows.

Installazione e configurazione di WSL in Windows 10

Dovrai eseguire una versione aggiornata di Windows 10 affinché funzioni, ma questo è l’unico requisito oltre a sapere come utilizzare Windows PowerShell o il prompt dei comandi.

Le istruzioni seguenti ti configureranno con la versione più recente del sottosistema Windows per Linux (WSL2, build 21354 a partire da settembre 2021).

  1. Sul tuo dispositivo Windows 10, cerca una funzionalità del Pannello di controllo chiamata “attiva o disattiva le funzionalità di Windows”.
Installazione Wsl Attiva o disattiva le funzionalità di Windows
  1. Quando si apre la schermata del menu Funzionalità di Windows, controlla le opzioni per “Sottosistema Windows per Linux” e “Windows PowerShell”.
Opzioni Linux Windows Wsl
  1. Apri PowerShell o (riga di comando). Assicurati di eseguirlo come amministratore.
  2. Incolla nel seguente script:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Wsl Installa l'abilitazione dello script Wsl di Powershell
  1. Se ti viene chiesto di riavviare, fallo; altrimenti vai avanti.
  2. Apri Microsoft Store e cerca “Linux” per vedere tutte le opzioni disponibili. Qui stiamo installando Ubuntu.
Installa Wsl Seleziona l'app Linux Microsoft Store
  1. Fai clic sul pulsante “Installa” dall’app Store. Scaricherà la distribuzione Linux desiderata.
Installazione Wsl Download Wsl dal negozio
  1. Riceverai una notifica una volta che la distribuzione Linux è stata installata sul desktop di Windows 10. In futuro, potrai aprirlo direttamente dal tuo menu Start.
Wsl Installa Distro scaricata Installata
  1. Una volta aperta la finestra bash di Linux, scegli un nome utente. Non deve essere lo stesso del tuo login di Windows.
Wsl Installa Distro scaricata Inserisci il nome utente
  1. Immettere una password e ridigitarla.

Nota: la password è invisibile, quindi assicurati di conservarla in un luogo sicuro. Se dimentichi la password, dovrai disinstallare la distribuzione Linux, che cancellerà tutti i tuoi file Linux.

02 Installazione Wsl riuscitajpg
  1. Aggiorna la tua installazione usando:
sudo apt update
Wsl Install Sudo Apt Update continua
  1. Attendi il completamento degli aggiornamenti, quindi controlla eventuali versioni aggiornabili nella tua distribuzione Linux utilizzando:
apt list --upgradable
Wsl Install Apt List aggiornabile
  1. Una volta trovati tutti gli aggiornamenti disponibili, inserisci quanto segue per assicurarti che tutti siano applicati al tuo sistema:
sudo apt upgrade
Wsl Installa Sudo Apt Upgrade
  1. Gli aggiornamenti richiedono del tempo, poiché i modelli vengono estratti dai pacchetti Linux, seguiti da una preconfigurazione e dalle impostazioni applicate. Sii paziente perché questo processo è automatico.
Wsl Installa Sudo Apt Upgrade in corso
  1. Se vuoi installare pacchetti Ubuntu specifici, come npm, groovy, impish o hirsuit, puoi usare:
sudo apt install [package_name]
Wsl Installa Installazione Sudo
  1. Attendi che gli aggiornamenti finiscano, quando la barra di avanzamento verde arriva fino al 100 percento. In caso di errori dovuti a una configurazione errata del PC, la barra di avanzamento diventerà rossa e suggerirà azioni correttive.
Installazione Wsl Sudo Installazione in corso

Utilizzo di WSL con Windows

Se lo desideri, puoi utilizzare la tua installazione Linux come proprio sistema su Windows, con file e programmi totalmente separati. Potresti voler archiviare alcuni file su Linux per i suoi vantaggi in termini di velocità, ma uno dei grandi vantaggi di WSL è che puoi interagire con i tuoi file e cartelle Windows montando efficacemente l’unità sul tuo sistema Linux. Ciò ti consente di utilizzare Linux con tutto ciò che hai su Windows, mantenendo così tutte le tue cose nello stesso posto.

Ora che hai imparato come installare Linux usando WSL sul tuo dispositivo Windows 10, è tempo di familiarizzare con i suoi comandi di base.

Comandi di base di Linux

Se hai familiarità con la navigazione da riga di comando di Linux, puoi saltare un po’. Altrimenti, i seguenti sono alcuni comandi di base che devi conoscere per spostarti in una riga di comando di Linux.

L’uso dei comandi Linux in una shell di Windows come PowerShell o il prompt dei comandi è facile. Basta usare:

wsl [the command you want to use]
  1. Ad esempio, ecco il comando per “stampa directory di lavoro”, che mostra il percorso della directory corrente dalla radice.
wsl pwd
  1. Se vuoi elencare tutti i contenuti della tua directory corrente usando il comando Linux, inserisci semplicemente:
wsl ls.

Questo eseguirà il comando Linux su Windows senza aprire il sistema operativo effettivo.

  1. A volte sarà necessario creare directory in Linux. Per questo, usa:
wsl mkdir "give a name to the directory"
  1. Per modificare il file di percorso predefinito nella directory appena creata, utilizzare:
cd "created directory name"

Controlla lo screenshot qui sotto per vedere tutti i comandi evidenziati sopra in azione.

Wsl Installa i comandi di base di Linux
  1. Se vuoi avviare l’intero sistema operativo da PowerShell o dal prompt dei comandi, è anche facile. Corri:
wsl.exe

o

bash.exe
Wsl Installa Comandi Wsl Bash

Alla fine, però, probabilmente ti chiederai come accedere alle directory di Windows dall’interno del tuo stesso sistema Linux. La chiave qui è che Windows è essenzialmente montato come unità esterna sul sistema Linux, quindi Linux può usarlo come spazio di archiviazione, rendendolo praticamente lo stesso dell’utilizzo del sistema operativo per modificare i file su un’unità flash.

  1. Apri il tuo terminale Linux (Ubuntu, in questo caso) come amministratore di Windows.
Installa WSL Avvia la distribuzione scaricata
  1. Accedi alla tua unità Windows C: inserendo:
cd /mnt/c
Wsl Installa unità C accessibile
  1. Per vedere alcune modifiche in azione, crea una cartella utilizzando:
mkdir [your_directory_name]
Wsl Installa Crea directory
  1. Apri Esplora file e controlla l’unità C: per confermare che Ubuntu abbia creato una cartella lì.
Wsl Installa Crea directory verificata
  1. Scendi al percorso della directory digitando:
cd /mnt/c/[your_directory_name]
Wsl Installa Crea directory aperta
  1. Crea un file usando:
touch [your_file_name]
Wsl Installa Crea file di directory creato
  1. Verificare che il file di testo appena creato sia disponibile nella directory scelta.
Wsl Installa Crea file di directory Creato Verificato
  1. Per modificare il file, utilizzare:
nano [your_file_name]
Wsl Installa Nano Command
  1. Per testare, aggiungi qualsiasi testo fittizio nella schermata dei comandi. Questo aggiungerà modifiche al file creato da bash.
Wsl Installa la modifica dei comandi Nano

Immettere alcune parole, quindi premere Ctrl + o salvare e Ctrl + X uscire.

  1. Controlla di nuovo il tuo file system di Windows. Dovresti vedere un file di testo con il contenuto che hai inserito.
File di installazione WSL salvato

Se lo desideri, puoi passare a qualsiasi altra cartella o documento sul tuo disco Windows e modificarlo usando Ubuntu.

  1. Diciamo che vuoi accedere ai tuoi file Linux in Windows o forse vuoi semplicemente una rappresentazione GUI del tuo filesystem. Vai alla directory Linux che vuoi vedere e inserisci:
explorer.exe .
Wsl Installa Explorer Exe

Il . alla fine sta per la directory corrente e, se la includi, explorer.exe avvierà una finestra di Windows Explorer che mostra i tuoi file Linux.

  1. Puoi effettivamente avviare altre app Windows ed eseguire comandi Windows anche da Linux. Per esempio:
Notepad.exe

avvia Blocco note.

Wsl Installa Blocco note aperto con Linux

Esegui app della GUI Linux in Windows 11

Finora abbiamo visto come eseguire Linux con la riga di comando in Windows 10. Da Windows 11 in poi, è ora possibile avere un’esperienza GUI limitata sul sottosistema Windows per Linux (WSL).

Devi almeno essere su una build 22000 o successiva di Windows 11 per goderti le app della GUI per Ubuntu o qualsiasi altro pacchetto di distribuzione supportato.

  1. Esegui l’upgrade da Windows 10 a Windows 11 seguendo i passaggi elencati in questa guida.
  2. Sul tuo dispositivo Windows 11, vai a PowerShell in modalità amministratore. Per installare Ubuntu, inserisci quanto segue:
wsl --install -d Ubuntu
Wsl Installa Powershell Windows11 Scarica Ubuntu 1
  1. Potresti anche voler aggiornare il WSL sul tuo dispositivo utilizzando
wsl --update
  1. Attendi il completamento del download della distribuzione. Per lavorare con le modifiche, riavviare il sistema una volta.
Wsl Installa il supporto per l'app Gui di Windows11 di Powershell installato
  1. Dopo il riavvio, gli aggiornamenti delle funzionalità avranno effetto e la nuova distribuzione verrà installata sul dispositivo Windows 11. Si avvierà automaticamente da qui.
Installazione Wsl Avvio di Ubuntu
  1. Una volta che la distribuzione di destinazione è stata avviata nella finestra bash di Windows 11, puoi installare qualsiasi app della GUI come Gedit, che è un editor di testo.
sudo apt install gedit -y
Installazione Wsl Installazione di Gedit
  1. Dopo aver installato l’app GUI gedit, puoi avviarla utilizzando:
gedit ~/.bashrc
Wsl Installa Gedit Launch

Abbiamo visto come installare e avviare app GUI nel tuo terminale Linux Bash. Se conosci i comandi Linux rilevanti, puoi iniziare a provarli in Windows.

Domande frequenti

1. Come posso disinstallare le distribuzioni WSL o Linux dal mio PC Windows?

Puoi disinstallare WSL e le sue distribuzioni utilizzando PowerShell/Riga di comando o da “Aggiungi o rimuovi programmi” in Windows 10/”App e funzionalità” in Windows 11.

Per disinstallare qualsiasi distribuzione Linux configurata utilizzando PowerShell in un PC Windows, utilizzare il comando seguente in modalità amministratore:

wslconfig /u "distro name"
Disinstalla Wsl Annulla la registrazione di Ubuntu

Per verificare che la distribuzione sia stata disinstallata, utilizzare:

wsl -l
Wsl Installa l'elenco delle distribuzioni

Per differenziare WSL da PowerShell, immettere quanto segue che fornirà un elenco di applicazioni installate. Puoi usare ulteriormente wsl –- help da guidare verso la disinstallazione.

Get-WmiObject -Class Win32_Product | Select-Object -Property Name
Elenco di programmi di disinstallazione di Wsl

Naturalmente, il modo più semplice per disinstallare WSL è accedervi nell’elenco delle app e fare clic sul pulsante Disinstalla. La schermata seguente è per Windows 11.

Wsl Installa Disinstalla Wsl Preview App Gui

2. Dove sono archiviati i miei file WSL su un dispositivo Windows?

Per accedere ai file WSL su un dispositivo Windows 10/11 per qualsiasi distribuzione installata, cerca il file %LOCALAPPDATA% cartella nascosta nell’unità C.

3. Il sottosistema Windows Linux è sicuro da usare?

Sì. Il sistema host Windows ha sempre il controllo completo sul sottosistema Linux guest. Se hai abilitato le funzionalità di sicurezza in Windows con Windows Defender e hai corretto gli errori di impostazione nel file Defender, il tuo sottosistema Linux virtuale è sicuro da usare.

Cos’altro puoi fare?

Ora che sai come installare Linux su Windows 10 e 11 e come interagisce con Windows, puoi fare qualsiasi cosa tu voglia. Puoi eseguire linguaggi di programmazione, eseguire server locali, utilizzare un IDE di Windows per lavorare nella shell Linux, eseguire più distribuzioni Linux contemporaneamente o semplicemente giocare con Linux per familiarizzare con la riga di comando. Il prezzo del fallimento è piuttosto basso. Se sbagli qualcosa, ripristinare o reinstallare la tua distribuzione Linux è abbastanza semplice.

Per lavorare con i prompt di bash, controlla le migliori opzioni disponibili. Mentre esegui un sottosistema Linux su Windows, dai un’occhiata ad alcuni dei migliori giochi Linux da giocare sul tuo PC Windows.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x