Installa KVM su Ubuntu 24.04

Guida passo passo

Indice

Installa KVM su Ubuntu 24.04 verificando il supporto alla virtualizzazione CPU, installando i pacchetti KVM/libvirt, abilitando il servizio libvirtd e (opzionalmente) installando virt-manager per un’interfaccia grafica.

homelab

1. Verifica il supporto alla virtualizzazione

Esegui questi comandi da un terminale:

  • Verifica i flag CPU:
    lscpu | grep -E 'vmx|svm'
    Se vedi vmx (Intel) o svm (AMD), il tuo CPU supporta la virtualizzazione.
  • (Opzionale) Installa cpu-checker e esegui kvm-ok:
sudo apt update
sudo apt install -y cpu-checker
kvm-ok

Dovresti vedere “/dev/kvm esiste” e “KVM acceleration può essere utilizzata”.

Se non viene segnalato alcun supporto per la virtualizzazione, abilitalo nel BIOS/UEFI e riavvia Ubuntu.

2. Installa KVM e i pacchetti principali

Installa KVM, QEMU, libvirt e gli strumenti di rete:

sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst

Questo fornisce l’ipervisor KVM, QEMU, il demone libvirt e gli strumenti necessari per creare e gestire macchine virtuali.

3. Abilita e avvia libvirtd

Assicurati che il demone libvirt venga avviato automaticamente e sia in esecuzione:

sudo systemctl enable --now libvirtd
sudo systemctl status libvirtd

Il comando status dovrebbe mostrare il servizio come “attivo (in esecuzione)” senza errori.

4. Aggiungi il tuo utente ai gruppi

Aggiungi il tuo utente ai gruppi kvm e libvirt in modo da non dover utilizzare sudo per ogni azione riguardante le VM:

sudo adduser $USER kvm
sudo adduser $USER libvirt

Esci e riconnettiti (o riavvia il sistema) in modo che i nuovi membri di gruppo prendano effetto.

5. (Opzionale) Installa l’interfaccia grafica virt-manager

Se desideri un’interfaccia grafica per gestire le VM:

sudo apt install -y virt-manager

Poi:

  • Avvia dal menu delle applicazioni (“Virtual Machine Manager”) o esegui virt-manager.
  • Clicca su “Crea una nuova macchina virtuale”, scegli il tuo ISO, imposta RAM/CPU/disco e completa la procedura guidata per creare una VM.

7. (Opzionale) Installa l’interfaccia grafica GNOME Boxes

sudo apt-get install gnome-boxes

gnome-boxes

E simile: premi + in alto a sinistra e crea una nuova VM da file o scarica l’installazione del sistema operativo ospite preferito.