← Tutti i tutorial
WSL2: installare Linux su Windows senza macchina virtuale
🔧 Materiale necessario
- Windows 10 versione 2004+ o Windows 11
- Virtualizzazione abilitata nel BIOS
📋 Passi
- Apri PowerShell come amministratore
- Esegui: wsl --install
- Riavvia il PC quando richiesto
- Al riavvio si aprirà Ubuntu — crea username e password
- Aggiorna i pacchetti: sudo apt update && sudo apt upgrade -y
- Facoltativo: installa Windows Terminal per una migliore esperienza
Cos'è WSL2
Windows Subsystem for Linux 2 è un kernel Linux reale che gira su Windows. Permette di usare bash, apt, tool Linux nativi integrati con il filesystem Windows. Perfetto per sviluppo, scripting, e tool da terminale Linux.
Installazione in un comando
wsl --install
Questo installa WSL2 con Ubuntu come distribuzione default. Riavvia quando richiesto.
Installare una distribuzione diversa
wsl --list --online # vedi distribuzioni disponibili
wsl --install -d Debian # installa Debian
wsl --install -d kali-linux # installa Kali Linux
Accesso ai file
Da WSL: il filesystem Windows è disponibile in /mnt/c/, /mnt/d/ ecc. Da Windows Explorer: digita \\wsl$ nella barra indirizzi per accedere ai file Linux.
Integrazione con VS Code
Installa l'estensione "WSL" in VS Code. Poi da terminale WSL: code . apre VS Code con il backend su Linux e UI su Windows.
