Virtualizzazione · 3 min read · Dec 25, 2025

Installazione di VirtualBox su Ubuntu

Installazione di VirtualBox su Ubuntu

Versione 1.0
Autore: Falko Timme

Questo tutorial mostra come puoi installare VirtualBox di InnoTek su un desktop Ubuntu. Con VirtualBox puoi creare ed eseguire sistemi operativi guest (“macchine virtuali”) come Linux e Windows sotto un sistema operativo host. Ci sono due modi per installare VirtualBox: da binari precompilati che sono disponibili per alcune distribuzioni e rientrano nella licenza PUEL, e dai sorgenti che sono rilasciati sotto la GPL. Questo articolo mostrerà entrambi i modi.

Attualmente VirtualBox supporta solo sistemi operativi host e guest a 32 bit. **

Questo documento viene fornito senza alcuna garanzia! Voglio dire che questo non è l’unico modo per configurare un sistema del genere. Ci sono molti modi per raggiungere questo obiettivo, ma questo è il modo che seguo. Non rilascio alcuna garanzia che questo funzionerà per te!

1 Installazione di VirtualBox da binari precompilati

I binari di VirtualBox possono essere scaricati da qui: http://www.virtualbox.org/wiki/Downloads. Se la licenza PUEL va bene per te e c’è un pacchetto per la tua distribuzione, puoi installare quel pacchetto. Ad esempio, c’è un pacchetto .deb di VirtualBox per Ubuntu 6.10 (Edgy Eft), quindi se usi Ubuntu 6.10, puoi usare quel pacchetto. Ho anche testato con successo questo pacchetto su Ubuntu 7.04 (Feisty Fawn), quindi sembra che tu possa usare quel pacchetto anche lì.

Per installare il pacchetto .deb di VirtualBox, apri una finestra del terminale (Applicazioni > Accessori > Terminale) e diventa root:

sudo su

Poi installa alcune dipendenze per VirtualBox:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

Poi vai alla pagina di download di VirtualBox e scegli il giusto pacchetto .deb per la tua versione di Ubuntu e scaricalo sul tuo sistema:

cd /tmp
wget http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

Dopo che il download è terminato, puoi installare VirtualBox in questo modo:

dpkg -i VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

Potresti ricevere le seguenti domande:

Accetti i termini della licenza PUEL? <– Sì
Il modulo del kernel vboxdrv deve essere compilato ora? <– Sì

Ecco fatto. Ora puoi trovare VirtualBox sotto Applicazioni > Strumenti di sistema:

2 Installazione di VirtualBox dai sorgenti

Se la licenza PUEL di InnoTek non funziona per te e preferisci la GPL e/o non c’è un pacchetto .deb per la tua versione di Ubuntu, puoi compilare VirtualBox dai sorgenti. I sorgenti sono rilasciati sotto la GPL.

Per installare VirtualBox dai sorgenti, apri una finestra del terminale (Applicazioni > Accessori > Terminale) e diventa root:

sudo su

Poi installa alcune dipendenze per VirtualBox:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

Possiamo scaricare gli ultimi sorgenti di VirtualBox dal repository SVN di InnoTek; per farlo, dobbiamo prima installare subversion:

apt-get install subversion

Successivamente scarichiamo i sorgenti di VirtualBox nella directory /usr/src/virtualbox:

mkdir /usr/src/virtualbox
cd /usr/src/virtualbox
svn co http://virtualbox.org/svn/vbox/trunk vbox

Poi compiliamo VirtualBox come segue:

cd vbox
./configure
source ./env.sh
kmk all
cd out/linux.x86/release/bin/src
make
make install

Dopo di che carichiamo il modulo del kernel vboxdrv e copiamo i file di VirtualBox nelle posizioni appropriate sul disco:

cd ../
modprobe vboxdrv
echo vboxdrv >> /etc/modules

cp -prf .so /usr/lib/
mkdir /usr/local/virtualbox
cp -prf
/usr/local/virtualbox/
ln -s /usr/local/virtualbox/VirtualBox /usr/local/bin/VirtualBox
ln -s /usr/local/virtualbox/VBoxSVC /usr/local/bin/VBoxSVC

Successivamente creiamo il gruppo vboxusers e aggiungiamo il nostro utente desktop (ad esempio, falko) ad esso:

groupadd vboxusers
usermod -G vboxusers -a falko

Ora dobbiamo cambiare i permessi di /dev/vboxdrv in modo che possa essere accessibile dal gruppo vboxusers:

chmod 660 /dev/vboxdrv
chgrp vboxusers /dev/vboxdrv

Per evitare che i permessi di /dev/vboxdrv vengano ripristinati all’avvio, modifichiamo /etc/udev/rules.d/40-permissions.rules e aggiungiamo la seguente riga alla fine di quel file:

gedit /etc/udev/rules.d/40-permissions.rules

| [...] KERNEL=="vboxdrv", GROUP="vboxusers", MODE="0660" |

Ecco fatto. Ora tutto ciò che resta da fare è creare un’entrata nel menu per VirtualBox. Fai clic destro su Applicazioni e seleziona Modifica menu:

Nella finestra che si apre, seleziona Strumenti di sistema e poi fai clic su Nuovo elemento:

Nella finestra Crea lanciatore, compila i seguenti dettagli:

  • Tipo: Applicazione
  • Nome: VirtualBox
  • Comando: VirtualBox (fai attenzione a maiuscole/minuscole - questo è un comando, se non lo scrivi correttamente, l’applicazione non si avvierà)
  • Commento: Puoi compilare qualsiasi cosa tu voglia o lasciarlo vuoto.

Se vuoi, puoi anche selezionare un’icona per la nuova applicazione, ma non è obbligatorio.

VirtualBox dovrebbe ora essere mostrato nell’elenco degli elementi per il menu Strumenti di sistema. Fai clic su Chiudi per uscire dalla finestra:

Dopo, puoi trovare VirtualBox sotto Applicazioni > Strumenti di sistema:

Ecco come appare quando VirtualBox viene avviato:

3 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.