View Full Version : [SOLVED] Problema VIRTUALBOX 3.2.6 e aggiornamento kernel ubuntu 10.04
Perseverance
05-07-2010, 12:20
Ho aggiornato il kernel di linux e adesso VirtualBox non mi fà avviare nessuna macchina virtuale, mi restituisce l'errore che qualcosa non và col driver di rete.
Leggendo su internet ho letto che và ricompilato così:
sudo /etc/init.d/vboxdrv setup
* Stopping VirtualBox kernel module * done.
* Removing old VirtualBox netadp kernel module * done.
* Removing old VirtualBox netflt kernel module * done.
* Removing old VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module * done.
* Starting VirtualBox kernel module
* modprobe vboxnetflt failed. Please use 'dmesg' to find out why
Ma compare l'errore in fondo. Il problema è appunto lì: la scheda di rete impostata come bridge sul guest.
Come posso risolvere?
Come si fà a rimettere il kernel precedente?
Ho aggiornato il kernel di linux e adesso VirtualBox non mi fà avviare nessuna macchina virtuale, mi restituisce l'errore che qualcosa non và col driver di rete.
Leggendo su internet ho letto che và ricompilato così:
sudo /etc/init.d/vboxdrv setup
* Stopping VirtualBox kernel module * done.
* Removing old VirtualBox netadp kernel module * done.
* Removing old VirtualBox netflt kernel module * done.
* Removing old VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module * done.
* Starting VirtualBox kernel module
* modprobe vboxnetflt failed. Please use 'dmesg' to find out why
Ma compare l'errore in fondo. Il problema è appunto lì: la scheda di rete impostata come bridge sul guest.
Come posso risolvere?
Come si fà a rimettere il kernel precedente?
Hai dato "dmesg" come ti consiglia e visto se c'è qualcosa di rilevante?
Perseverance
05-07-2010, 13:26
Che palle, ho solcato il web in cerca della soluzione. Devo ringraziare un blogger di nome Eric Biven per aver trovato una soluzione:
facendo un modprobe vboxnetlft si ottiene l'errore incriminato:
FATAL: Error inserting vboxnetflt (/lib/modules/2.6.32-22-generic/updates/dkms/vboxnetflt.ko): Invalid module format
La soluzione è digitare questi comandi:
sudo modprobe vboxdrv
sudo insmod /lib/modules/$(uname -r)/updates/dkms/vboxnetflt.ko
sudo insmod /lib/modules/$(uname -r)/updates/dkms/vboxnetadp.ko
Dopodichè Virtualbox partirà senza problemi, con la rete in modalità bridged. Fiuùù.
Mi sono scordato di dire che questa procedura và fatta ad ogni riavvio del sistema, perciò chiedo a voi se esiste un modo per farlo fare in automatico ad ogni avvio?
Perseverance
05-07-2010, 20:23
IMPOSTARE I COMANDI IN AUTOMATICO ALL'AVVIO DEL PC
E' necessario editare rc.local
sudo gedit /etc/rc.local
Il file si presenta così:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
exit 0
Aggiungere queste righe di codice PRIMA di "exit 0"
modprobe vboxdrv
insmod /lib/modules/$(uname -r)/updates/dkms/vboxnetflt.ko
insmod /lib/modules/$(uname -r)/updates/dkms/vboxnetadp.ko
Salvare e uscire. Adesso bisogna assegnare i giusti permessi al file dando il comando:
sudo chmod 755 /etc/rc.local
Riavviare il pc ad esempio con sudo shutdown -r now
Perseverance
06-07-2010, 11:07
ABILITARE LE PERIFERICHE USB
Prima di risolvere questo non-problema dovete annullare tutte le modifiche che avete fatto seguendo le altre guide per le porte USB. Perciò se avete modificato il demone hald, rimettetelo su yes con "sudo hald --daemon=yes", se avete modificato rc.local, cancellate le modifiche.
Per abilitare le periferiche USB dovete acquisire i "privilegi" del gruppo utenti VBOXUSERS, non sò se questa è una nuova funzione della nuova virtualbox, ma potete decidere quali utenti del vostro pc host (in questo caso ubuntu) possono o non possono montare usb sulla macchina guest. Perciò aggiungeteVi al gruppo vboxusers. Fonte: _http://thedevelopers.netsons.org/ubuntu-9-10-abilitare-dispositivi-usb-su-virtualbox/
Utilizzando l'interfaccia grafica:
Sistema -> Amministrazione -> Utenti e gruppi -> Gestisci gruppi -> vboxusers -> Proprietà
attivate il vostro username, chiudete e per sicurezza riavviate il pc.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.