Che cos’è una Macchina Virtuale (VM)?
Una Macchina Virtuale (VM) è un ambiente software che emula un sistema operativo completo (come Windows, Linux o macOS) all’interno del tuo sistema operativo host (Windows 11). Ti permette di eseguire software, navigare e testare sistemi operativi diversi in un ambiente isolato e sicuro, senza compromettere il tuo computer principale.
L’uso di un Hypervisor (il software che gestisce le VM) è essenziale. Fortunatamente, esistono diverse opzioni potenti e completamente gratuite.
Software Gratuiti Consigliati
Per Windows, i due hypervisor gratuiti più popolari ed efficaci sono:
1. Oracle VM VirtualBox (Consigliato per Neofiti)
VirtualBox è una soluzione open source, multipiattaforma e user-friendly, ottima per l’utente domestico e per l’apprendimento.
2. Microsoft Hyper-V (Integrato in Windows Pro/Enterprise)
Hyper-V è la soluzione nativa di Microsoft, integrata nelle edizioni Pro, Enterprise ed Education di Windows. Offre prestazioni eccellenti ed è strettamente integrato con il sistema host.
Opzione 1: Guida all’Installazione con VirtualBox
Questa è la scelta migliore se hai Windows Home o cerchi il massimo della semplicità.
FASE A: Installazione del Software
- Download: Vai sul sito ufficiale di Oracle VM VirtualBox e scarica la versione per Windows Host.
- Installazione: Esegui il file di installazione scaricato, accettando le impostazioni predefinite.
FASE B: Creazione della Macchina Virtuale
- Avvia VirtualBox e clicca su “Nuova” (o New).
- Nome e Tipo: Assegna un nome (es.
UbuntuTest), seleziona il Tipo di sistema operativo (es. Linux) e la Versione specifica (es. Ubuntu 64-bit).
- RAM: Alloca la memoria (RAM). Si consiglia di allocare almeno 4 GB (4096 MB) per sistemi moderni, ma non superare la metà della RAM fisica del tuo PC.
- Disco Rigido: Scegli “Crea subito un nuovo disco rigido virtuale” (Create a virtual hard disk now).
- Tipo di File: Seleziona VDI (VirtualBox Disk Image) e lascia “Allocato dinamicamente” (Dynamic Allocation) per risparmiare spazio fisico.
- Dimensione: Specifica la dimensione massima del disco virtuale (es. 50 GB). Clicca “Crea”.
FASE C: Installazione del Sistema Operativo Ospite
- ISO: Procurati il file ISO del sistema operativo che vuoi installare (es. il file di installazione di Ubuntu o una vecchia versione di Windows).
- Montaggio: Seleziona la nuova VM creata, clicca su “Impostazioni” → “Archiviazione” → Sotto Controller: IDE, seleziona l’icona del disco vuoto. Clicca sull’icona del CD/DVD a destra e scegli “Scegli un file di disco…” per selezionare il tuo file ISO.
- Avvio: Clicca “Avvia” (Start). La VM si avvierà dall’ISO, e potrai procedere con la normale installazione del sistema operativo come se fossi su un PC fisico.
Opzione 2: Guida all’Installazione con Hyper-V
Questa opzione è ideale per gli utenti con Windows Pro che cercano la massima velocità e integrazione.
FASE A: Abilitazione di Hyper-V
- Verifica: Hyper-V è disponibile solo su Windows 11 Pro, Enterprise ed Education. Inoltre, è necessario che la Virtualizzazione Hardware sia abilitata nel BIOS/UEFI.
- Attivazione: Cerca “Attiva o disattiva funzionalità di Windows” nel menu Start.
- Spunta la casella “Hyper-V” e clicca OK. Riavvia il computer quando richiesto.
FASE B: Creazione della Macchina Virtuale
- Avvia: Cerca “Gestione Hyper-V” nel menu Start e avvialo.
- Nuova VM: Nel pannello Azioni a destra, clicca su “Nuova” → “Macchina virtuale…”.
- Configurazione: Segui la procedura guidata:
- Generazione: Seleziona Generazione 2 (consigliata per i sistemi operativi moderni a 64-bit).
- RAM: Assegna la RAM (lascia l’opzione “Usa memoria dinamica” per ottimizzare l’uso delle risorse).
- Rete: Seleziona il tuo Switch Virtuale (se ne hai creato uno) per consentire l’accesso a Internet. Se non hai ancora uno switch, scegli “Non connesso”.
- Disco Rigido: Specifica il nome e la dimensione del disco virtuale.
- Installazione SO: Nella sezione Opzioni di installazione, scegli “Installa un sistema operativo da un file immagine di avvio” e naviga fino al tuo file ISO.
FASE C: Avvio e Finalizzazione
- Connessione: Seleziona la VM appena creata in Gestione Hyper-V e clicca con il tasto destro → “Connetti”. Si aprirà la finestra della console.
- Avvio: Dalla console, clicca su “Avvia” e procedi con l’installazione del sistema operativo ospite.
Consiglio Finale: Integrazione
Dopo aver installato il sistema operativo ospite (specialmente con VirtualBox), non dimenticare di installare gli “Guest Additions” (per VirtualBox) o i “Servizi di integrazione” (per Hyper-V). Questi pacchetti migliorano drasticamente le prestazioni video, l’integrazione del mouse e l’attivazione della condivisione degli appunti tra host e guest.