Virtualbox è un software per la virtualizzazione (full virtualizzation).
Virtualbox OSE è la versione open source di virtualbox.
Prima di procedere all’installazione per la nostra distro vediamo qual’è il kernel che al momento stiamo utilizzando. Per fare questo basta dare da terminale il seguente comando:
uname -r
- Se il kernel installato risulta 2.16.24-16-xxx oppure qualsiasi altro il cui virtualbox-ose-modules-2.6.24-xx-yyy sia presente nei repository basta dare da terminale:
sudo apt-get install virtualbox-ose virtualbox-ose-modules-2.6.24-xx-yyyricordandosi di sostituire al posto di xx la versione del kernel e al posto di yyy l’identificativo dell’architettura riportati da “uname -r”.
- Se il virtual-box-ose-module corrispondente non è presente nei repository (al momento, per esempio, non è disponibile per il kernel 2.6.24-18-xxx ) dobbiamo seguire questi semplici passi:
sudo apt-get install virtualbox-ose virtualbox-ose-source module-assistant sudo m-adopo di che selezionare tramite le freccie della tastiera la riga PREPARE configure the system to compile module e premere invio. A questo punto scegliamo la riga SELECT, e poi scendiamo giù fino a trovare virtualbox-ose, selezioniamolo con la barra spaziatrice e premiamo invio. Fatto ciò basta selezionare BUILD e premere YES alla successiva domanda e il gioco è fatto.
Per rendere effettive le modifiche sarà necessario digitare:sudo /etc/init.d/vboxdrv restart
Questo breve how-to può essere di aiuto anche a chi dopo aver aggiornato il kernel riceve il seguente messaggio d’errore:
“VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernel and execute ‘modprobe vboxdrv’ as root.“
Filed under: Hardy Heron 8.04, Linux, Ubuntu, Virtualizzazione | 7 Comments
Tags: Hardy Heron 8.04, kernel, Ubuntu, virtualbox, Virtualizzazione

Ciao
Ho seguito la guida ma su un kernel 2.6.25.8 customizzato e non riesco ad arrivare alla fine, si ferma al build ” Error: unable to find the sources of your current Linux kernel ” e questo anche provando la versione closed impacchettata sia compilarando da sorgenti ….. sono alla frutta…..
saluti
Mi spiace, non posso aiutarti perchè sono fermo ancora alla versione 2.6.24.
Sembra evidente, comunque, che non riesce a trovare i sorgenti del tuo kernel; prova a fare un link simbolico ai tuoi sorgenti (o a spostarli) su /usr/src/linux , magari risolvi.
@ neodimio:
…infatti poi il ./configure è partito….
dopo aver riprovato a compilare da sorgenti (ed essermi picchiato un po’ coi permessi per il gruppo vboxusers) alla fine c’è l’ho fatta !!
Come ti avevo detto ieri la prima volta non mi trovava i sorgenti, poi seguendo la tua guida sì mi bloccavo al build, o meglio completava il build e poi mi diceva che c’era qualche pacchetto mancante…… insomma c’ha messo una pezza
grazie per la risposta
saluti
@ricohet:
Quindi hai mantenuto i sorgenti del kernel nello stesso path?
yes, scusami la confusione….. ma ora finalmente in /usr/src/ ho anche la cartella
/modules/virtualbox-ose … in effetti con sudo m-a i sorgenti li trovava ma poi non riusciva a concludere mentre con il .deb della non-free e la prima compilazione da sorgente mi dava
Error: unable to find the sources of your current Linux kernel
il path comunque non l’ho mai cambiato
giustamente vista la confusione il giorno dopo faccio partire la macchina virtuale e di nuovo non trova i sorgenti del kernel….. :\
così rimuovo tutto e riprovo ma stavolta con la svn….
per ora va
Grazie!!! Guida di grande utilita’!
hamen