RSS

VirtualBox su Ubuntu Gusty Gibbon (7.10)

03 Gen

VirtualBox è una macchina virtuale multipiattaforma sulla quale è possibile installare diversi sistemi operativi.

In questo articolo descriverò brevemente come procedere all’installazione di VirtualBox su Ubuntu Gusty Gibbon (7.10). La prima cosa da fare è decidere quale versione vogliamo: se la OSE (Open Source Edition) o la versione completa e a sorgente chiuso. Le differenze tra le due edizioni consistono principalmente in parti di codice che non sono state rilasciate sotto licenza GPL2 e quindi un minor numero di funzionalità nella versione OSE, principalmente riguardanti il supporto ai dispositivi USB e la gestione remota delle macchine virtuali tramite protocollo RDP (Remote Display Protocol).
Per procedere all’installazione della versione closed source si procede in questo modo:

per prima cosa, seguendo la guida alla pagina di download della VirtualBox, vanno aggiunti i repository di VirtualBox al proprio file /etc/apt/sources.list, per Ubuntu 7.10 aggiungere quindi la seguente riga:
deb http://www.virtualbox.org/debian gutsy non-free
Lo si può fare in maniera grafica, aprendo Synaptic:
Sistema->Amministrazione->Gestore pacchetti Synaptic

Andare quindi su Impostazioni->Archivi dei pacchetti
Nella finestra che si aprià selezionare la scheda “Software di terze parti”
ed in basso a sinistra cliccare su “Aggiungi” e nella finestra successiva inserire la riga
deb http://www.virtualbox.org/debian gutsy non-free

A questo punto dovreste trovarvi la nuova sorgente software nell’elenco:

Cliccate su Chiudi e quindi su Ricarica nella finestra principale di Synaptic.

In alternativa potete aggiungere il repository manualmente dando le seguenti istruzioni da terminale:

echo "## Repository di VirtualBox:" | suto tee -a /etc/apt/sources.list
echo "deb http://www.virtualbox.org/debian gutsy non-free" | sudo tee -a /etc/apt/sources.list

e quindi aggiornare l’elenco dei pacchetti con
sudo apt-get update

A questo punto è necessario ancora aggiungere la chiave di verifica del software, graficamente in questo modo:
Scaricare la chiave da qui e salvarla sul proprio computer
tornare a Synaptic, andare quindi su Impostazioni->Archivi dei pacchetti e selezionare la scheda “Autenticazione”, cliccare quindi su “Importa file chiave”

e selezionare il file .asc precedentemente scaricato sul proprio computer.
Oppure procedere in modalità testuale seguendo queste istruzioni:

wget http://www.virtualbox.org/debian/innotek.asc
sudo apt-key add innotek.asc
rm innotek.asc

Fatto questo non rimane che concludere l’installazione. In maniera grafica, da Synaptic, cliccare su “Cerca” o premere CTRL+F e digitare virtualbox (non è necessario digitarlo per intero)

Tra i risultati ottenuti selezionate quindi “virtualbox”, quello non -ose e procedete con l’installazione.

o in alternativa installate con il comando

sudo apt-get install virtualbox

Adesso non resta che abilitare il supporto per l’usb, che di default, su Gusty non funziona. Come descritto in questa pagina, https://launchpad.net/bugs/151585 è necessario modificare il file
/etc/init.d/mountdevsubfs.sh
Se preferite un editor grafico, è possibile usare gedit:
gksudo gedit /etc/init.d/mountdevsubfs.sh
Individuare quindi la seguente sezione:

# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

e decommentare in modo che diventi:

# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

infine, come descritto qui, creare un nuovo gruppo, chiamato ad esempio usbusers ed al quale aggiungere il nostro utente.
Modificare infine il file /etc/udev/rules.d/40-permissions.rules
in modo che le righe

# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"

diventino

# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664"

A questo punto non resta che riavviare.

 
Lascia un commento

Pubblicato da su 3 gennaio 2008 in Linux

 

Lascia un commento