Vai al contenuto

Macchine virtuali con VirtualBox

In questa lezione impari a

  • spiegare cos'è la virtualizzazione e a cosa serve
  • distinguere sistema host e sistema guest
  • creare e configurare una macchina virtuale con VirtualBox

Un computer dentro il computer: impari cos'è la virtualizzazione e crei la tua prima macchina virtuale.

Che cos'è la virtualizzazione

Un programma chiamato hypervisor (VirtualBox è uno di questi) simula un computer completo, con CPU, RAM e disco virtuali, dentro il tuo computer reale. Su questo computer "finto" puoi installare un sistema operativo indipendente.

Sistema operativo guest (es. Ubuntu)
VirtualBox (hypervisor)
Sistema operativo host (es. Windows)
Hardware reale del tuo PC
Termine Significato
Host il sistema operativo reale, già installato sul PC
Guest il sistema operativo che gira dentro la macchina virtuale
Hardware virtuale RAM, disco e scheda di rete "finti", che il guest vede come veri

A cosa serve nella vita reale: provare un sistema operativo senza rischiare quello vero, usare programmi vecchi, oppure, come farai nel progetto finale, creare più computer virtuali per simulare una rete senza altro hardware.

Installare VirtualBox

  1. Vai su virtualbox.org → Downloads e scarica la versione per il tuo sistema operativo.
  2. Avvia l'installazione: le impostazioni predefinite vanno bene.
  3. Al primo avvio la finestra di VirtualBox è vuota: è pronta per la prima macchina virtuale.

Creare una macchina virtuale

  1. Clicca Nuova, dai un nome alla VM (es. PrimaVM) e scegli tipo e versione del sistema operativo che installerai.
  2. Assegna la RAM: per un Linux leggero bastano 1–2 GB; non superare mai metà della RAM reale del PC.
  3. Crea un disco virtuale nuovo, in formato VDI e "a dimensione dinamica", così occupa spazio solo quando serve.
  4. Nelle impostazioni della VM, in Archiviazione, collega il file .iso del sistema operativo (te lo dà l'insegnante).
  5. Avvia la VM: parte l'installazione del sistema guest, come su un PC vero.

Per il primo esperimento un Linux leggero, come Lubuntu, si installa e si avvia molto più in fretta di Windows.

Esercizi

⭐⭐ Medio

Esercizio 1 – La tua prima VM.

  1. Installa VirtualBox.
  2. Crea una macchina virtuale con il sistema operativo indicato dall'insegnante.
  3. Completa l'installazione del sistema guest.
  4. Apri il terminale del guest e scrivi un comando qualsiasi (li vedrai nel prossimo modulo).
  5. Fai uno screenshot della VM funzionante.

Consegna: la macchina virtuale funzionante, mostrata all'insegnante, e lo screenshot.

⭐ Facile

Esercizio 2 – Quanta RAM? Il PC del laboratorio ha 8 GB di RAM. Quanta ne puoi dare al massimo alla VM secondo la regola del modulo? E se volessi far girare due VM insieme?

Mostra la soluzione

Al massimo 4 GB (metà della RAM reale). Con due VM insieme, 4 GB in tutto: per esempio 2 GB ciascuna.