← Tutti i tutorial
Mingyang LIU
📷 Foto di Mingyang LIU su Pexels

WSL2: installare Linux su Windows senza macchina virtuale

Software › Sviluppo Facile ⏱ 15 min 👁 122 visualizzazioni di Matteo Ricci

🔧 Materiale necessario

  • Windows 10 versione 2004+ o Windows 11
  • Virtualizzazione abilitata nel BIOS

📋 Passi

  1. Apri PowerShell come amministratore
  2. Esegui: wsl --install
  3. Riavvia il PC quando richiesto
  4. Al riavvio si aprirà Ubuntu — crea username e password
  5. Aggiorna i pacchetti: sudo apt update && sudo apt upgrade -y
  6. 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.