Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Virtualizzazione/VirtualBox/RisoluzioneProblemi"
Differenze tra le versioni 2 e 56 (in 54 versioni)
Versione 2 del 10/11/2007 21.38.18
Dimensione: 4244
Commento:
Versione 56 del 10/04/2015 22.00.42
Dimensione: 6470
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Emulatori/VirtualBox/RisoluzioneProblemi
Linea 3: Linea 4:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents(1)]]||
<<BR>>
<<Indice(depth=2)>>

<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=75926"; rilasci="9.04 8.04")>>
Linea 8: Linea 12:
In questa pagina viene spiegato a come ovviare ai principali problemi riscontrabili durante l'utilizzo di '''!VirtualBox''' In questa pagina viene spiegato come risolvere i problemi più comunit riscontrati durante l'utilizzo di '''!VirtualBox'''.
Linea 10: Linea 14:
= Problemi comuni = = PANIC: CPU too old for this kernel =
Linea 12: Linea 16:
== CD-ROM non riconosciuto == Se una volta avviata la macchina virtuale compare questo errore, andare nelle impostazioni della macchina virtuale, scegliere '''''Generale -> Avanzate''''' e abilitare l'opzione «'''Abilita PAE/NX'''».
Linea 14: Linea 18:
È possibile che nelle configurazioni di '''!VirtualBox''' non venga riconosciuto il nome corretto del CD-ROM, impedendo quindi l'installazione di una nuova macchina virtuale tramite tale unità. In tal caso è possibile ovviare al problema chiudendo '''!VirtualBox''' e identificando la periferica, digitando il seguente comando all'interno di una finestra di terminale: = Unable to boot - please use a kernel appropriate for your CPU =

Questo problema è possibile risolverlo effettuando la stessa procedura elencata in precedenza.

= Impossibile caricare il file VirtualBox.xml =

Reinstallando il programma è possibile che ci siano di problemi con il file `VirtualBox.xml`, contenente la configurazione delle macchine virtuali. Dopo aver reinstallato il programma è possibile che al primo avvio venga restituito il seguente messaggio di errore:
{{{
Could not load the settings file '/home/walter/.VirtualBox/VirtualBox.xml' (VERR_OPEN_FAILED).
FATAL ERROR: Attribute 'LogHistoryCount' is not declared for element 'SystemProperties'
Location: '/home/walter/.VirtualBox/VirtualBox.xml', line 22, column 159.
}}}

Per ovviare al problema è sufficiente cancellare tale file, digitando il seguente comando in una finestra di terminale:
{{{
rm ~/.VirtualBox/VirtualBox.xml
}}}

= CD-ROM non riconosciuto =

È possibile che nelle configurazioni non venga esplicitato il nome corretto del CD-ROM, impedendo quindi l'installazione di una nuova macchina virtuale tramite tale unità. È possibile risolvere tale problema chiudendo '''!VirtualBox''' e identificando la periferica, digitando il seguente comando all'interno di una finestra di terminale:
Linea 24: Linea 48:
Per configurare correttamente la macchina virtuale affinchè riconosca il lettore CD è necessario aprire il relativo file di configurazione con un [:EditorDiTesto:editor di testo], con un comando simile al seguente: Per configurare correttamente la macchina virtuale affinchè riconosca il lettore CD è necessario aprire il relativo file di configurazione con un [[Ufficio/EditorDiTesto|editor di testo]], con un comando simile al seguente:
Linea 47: Linea 71:
== Problema di visualizzazione == = Problema di visualizzazione =
Linea 49: Linea 73:
Nel caso si presentino problemi di visualizzazione (finestre che non si ridimensionano, menu in rilievo o problemi simili a quelli mostrati in [attachment:Visual.png questo esempio]) è sufficiente digitare i seguenti comandi all'interno di una finestra di terminale:
{{{
Nel caso si presentino problemi di visualizzazione (finestre che non si ridimensionano, ##menu in rilievo o problemi simili a quelli mostrati in [[attachment:Visual.png|questo ##esempio]]) è sufficiente digitare i seguenti comandi all'interno di una finestra di terminale: {{{
Linea 53: Linea 76:
sudo wget supremus.netsons.org/Virtualbox/qtrc
sudo wget supremus.netsons.org/Virtualbox/qt_plugins_3.3rc
sudo wget archivio.salvatorepalma.net/download/virtualbox/qtrc
sudo  wget archivio.salvatorepalma.net/download/virtualbox/qt_plugins_3.3rc
Linea 57: Linea 80:
== USB non utilizzabile == = USB non utilizzabile =
Linea 64: Linea 87:
Per poter utilizzare le porte USB è sufficiente aprire il file `/etc/init.d/mountdevsubfs.sh` con un [:EditorDiTesto: editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e modificarlo come nel seguente esempio: Per poter utilizzare le porte USB è sufficiente aprire il file `/etc/init.d/mountdevsubfs.sh` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e rimuovere i «#», come nel seguente esempio:
Linea 66: Linea 89:
        # Magic to make /proc/bus/usb work
        #
Linea 71: Linea 92:
        mount --rbind /dev/bus/usb /proc/bus/usb         mount --rbind /dev/bus/usb /proc/bus/usb[
Linea 74: Linea 95:
Una volta salvato il file, per applicare le modifiche è necessario riavviare il computer.

== Errore del modulo vboxdrv kernel ==

È probabile che all'avvio venga visualizzato il seguente errore:
Aprire il file `/etc/fstab` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e aggiungere in fondo la seguente riga:
Linea 80: Linea 97:
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root. none /proc/bus/usb usbfs devgid=1000,devmode=664 0 0
Linea 83: Linea 100:
Per aggirare il problema, è sufficiente modificare il file `/boot/grub/menu.lst` con un [:EditorDiTesto:editor di testo]. Digitare il seguente comando: Una volta salvato il file, rimontare tutte le partizioni digitando in un terminale il comando:
Linea 85: Linea 102:
gksudo gedit /boot/grub/menu.lst sudo mount -a
}}}
Se ciò non dovesse apportare nessuna modifica sarà necessario riavviare il computer.

Per Karmic la procedura è la seguente:

Andate in Sistema -> Amministrazione -> Utenti e gruppi

Sbloccate e selezionate il vostro utente e andate nella scheda "Privilegi utente", scorrete fino in fondo e mettete il segno di spunta a "Usare Virtualbox", confermate e riavviate la sessione, a questo punto le USB sono abilitate.

= Errore del modulo vboxdrv kernel =

È possibile che all'avvio di una '''Macchina Virtuale''' venga visualizzato il seguente messaggio di errore:
{{{
Kernel driver not installed. The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
Linea 88: Linea 119:
Cercare la seguente riga all'interno del file:
{{{
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=2fddcf25-6c7f-4acd-92ec-8638d9453389 ro quiet splash
}}}
Questo problema, tipicamente, si verifica quando '''!VirtualBox''' è stato [[AmministrazioneSistema/InstallareProgrammi|installato]] tramite il pacchetto [[apt://virtualbox | virtualbox]] presente nel [[Repository/Componenti|componente]] '''multiverse''' dei [[Repository|repository ufficiali]] di '''Ubuntu''' e contemporaneamente è in uso un kernel non supportato dalla versione di '''!VirtualBox''' installata nel sistema (in genere [[AmministrazioneSistema/AggiornareKernel|aggiornato a versioni più recenti]] utilizzando pacchetti esterni non presenti nei [[Repository|repository ufficiali]] di '''Ubuntu''').
Linea 93: Linea 121:
In fondo alla riga trovata bisogna aggiungere ciò che segue:
{{{
nmi_watchdog=0
}}}

Salvare il file, chiudere l'editor e riavviare il computer.
Infine, lanciare il seguente comando:
{{{
sudo /etc/init.d/vboxdrv setup
}}}
In questo caso, la soluzione più semplice (e allo stesso tempo efficace) è [[Virtualizzazione/VirtualBox/Installazione#installazionesito|installare l'ultima versione di]] '''!VirtualBox''' disponibile nel sito ufficiale dell'applicazione.
Linea 106: Linea 125:
 * [:../:Guida a VirtualBox]  * [[Virtualizzazione/VirtualBox|Guida a VirtualBox]]
Linea 108: Linea 128:
CategoryMultimedia CategoryVirtualizzazione CategoryDaRevisionare


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa pagina viene spiegato come risolvere i problemi più comunit riscontrati durante l'utilizzo di VirtualBox.

PANIC: CPU too old for this kernel

Se una volta avviata la macchina virtuale compare questo errore, andare nelle impostazioni della macchina virtuale, scegliere Generale -> Avanzate e abilitare l'opzione «Abilita PAE/NX».

Unable to boot - please use a kernel appropriate for your CPU

Questo problema è possibile risolverlo effettuando la stessa procedura elencata in precedenza.

Impossibile caricare il file VirtualBox.xml

Reinstallando il programma è possibile che ci siano di problemi con il file VirtualBox.xml, contenente la configurazione delle macchine virtuali. Dopo aver reinstallato il programma è possibile che al primo avvio venga restituito il seguente messaggio di errore:

Could not load the settings file '/home/walter/.VirtualBox/VirtualBox.xml' (VERR_OPEN_FAILED).
FATAL ERROR: Attribute 'LogHistoryCount' is not declared for element 'SystemProperties'
Location: '/home/walter/.VirtualBox/VirtualBox.xml', line 22, column 159.

Per ovviare al problema è sufficiente cancellare tale file, digitando il seguente comando in una finestra di terminale:

rm ~/.VirtualBox/VirtualBox.xml

CD-ROM non riconosciuto

È possibile che nelle configurazioni non venga esplicitato il nome corretto del CD-ROM, impedendo quindi l'installazione di una nuova macchina virtuale tramite tale unità. È possibile risolvere tale problema chiudendo VirtualBox e identificando la periferica, digitando il seguente comando all'interno di una finestra di terminale:

cat /etc/fstab | grep cdrom | cut -d' ' -f1

Il precedente comando restituirà una stringa simile alla seguente:

/dev/sdc0

Per configurare correttamente la macchina virtuale affinchè riconosca il lettore CD è necessario aprire il relativo file di configurazione con un editor di testo, con un comando simile al seguente:

nano ~/.VirtualBox/Machines/nome_vm/nome_vm.xml

Le diciture «nome_vm» e «nome_vm.xml» vanno sostituite con i parametri relativi alla propria configurazione.

Cercare, all'interno dell'editor, la seguente sezione:

<DVDDrive passthrough="true">
<HostDrive src="/dev/cdrom"/>
</DVDDrive>

Sostituire la dicitura «/dev/cdrom» con la stringa relativa alla unità disco in questione. Nell'esempio precedente tale stringa era «/dev/sdc0», dunque la precedente sezione va modificata come nel seguente testo:

<DVDDrive passthrough="true">
<HostDrive src="/dev/sdc0"/>
</DVDDrive>

Non resta che salvare il file di configurazione ed riavviare VirtualBox.

Problema di visualizzazione

Nel caso si presentino problemi di visualizzazione (finestre che non si ridimensionano, ##menu in rilievo o problemi simili a quelli mostrati in questo ##esempio) è sufficiente digitare i seguenti comandi all'interno di una finestra di terminale:

sudo mkdir /etc/qt3
cd /etc/qt3
sudo wget archivio.salvatorepalma.net/download/virtualbox/qtrc
sudo  wget archivio.salvatorepalma.net/download/virtualbox/qt_plugins_3.3rc

USB non utilizzabile

Entrando nel menu delle impostazioni è possibile che venga visualizzato il seguente messaggio di errore:

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

Per poter utilizzare le porte USB è sufficiente aprire il file /etc/init.d/mountdevsubfs.sh con un editor di testo con i privilegi di amministrazione e rimuovere i «#», come nel seguente esempio:

        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[

Aprire il file /etc/fstab con un editor di testo con i privilegi di amministrazione e aggiungere in fondo la seguente riga:

none /proc/bus/usb usbfs devgid=1000,devmode=664 0 0

Una volta salvato il file, rimontare tutte le partizioni digitando in un terminale il comando:

sudo mount -a

Se ciò non dovesse apportare nessuna modifica sarà necessario riavviare il computer.

Per Karmic la procedura è la seguente:

Andate in Sistema -> Amministrazione -> Utenti e gruppi

Sbloccate e selezionate il vostro utente e andate nella scheda "Privilegi utente", scorrete fino in fondo e mettete il segno di spunta a "Usare Virtualbox", confermate e riavviate la sessione, a questo punto le USB sono abilitate.

Errore del modulo vboxdrv kernel

È possibile che all'avvio di una Macchina Virtuale venga visualizzato il seguente messaggio di errore:

Kernel driver not installed. The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing '/etc/init.d/vboxdrv setup' as root.

Questo problema, tipicamente, si verifica quando VirtualBox è stato installato tramite il pacchetto virtualbox presente nel componente multiverse dei repository ufficiali di Ubuntu e contemporaneamente è in uso un kernel non supportato dalla versione di VirtualBox installata nel sistema (in genere aggiornato a versioni più recenti utilizzando pacchetti esterni non presenti nei repository ufficiali di Ubuntu).

In questo caso, la soluzione più semplice (e allo stesso tempo efficace) è installare l'ultima versione di VirtualBox disponibile nel sito ufficiale dell'applicazione.

Ulteriori risorse


CategoryVirtualizzazione CategoryDaRevisionare