4863
Commento:
|
6470
|
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(2)]]|| |
<<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 hai 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: |
= VirtualBox.xml = | = PANIC: CPU too old for this kernel = |
Linea 12: | Linea 16: |
Reinstallando Virtualbox, è possibile che ci siano di problemi con il file '''!VirtualBox.xml''', si tratta della configurazione delle macchine virtuali. Dopo aver reinstallato è possibile che al primo avvio dia questo messaggio di errore: |
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 15: | Linea 18: |
{{{Could not load the settings file '/home/walter/.VirtualBox/VirtualBox.xml' (VERR_OPEN_FAILED). | = 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). |
Linea 20: | Linea 31: |
Per ovviare al problema basta cancellarlo con il seguente comando: | Per ovviare al problema è sufficiente cancellare tale file, digitando il seguente comando in una finestra di terminale: {{{ rm ~/.VirtualBox/VirtualBox.xml }}} |
Linea 22: | Linea 36: |
{{{rm ~/.VirtualBox/VirtualBox.xml }}} |
|
Linea 26: | Linea 38: |
È 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: | È 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 36: | 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 61: | 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 65: | 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 76: | 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 78: | Linea 89: |
# Magic to make /proc/bus/usb work # |
|
Linea 83: | Linea 92: |
mount --rbind /dev/bus/usb /proc/bus/usb | mount --rbind /dev/bus/usb /proc/bus/usb[ |
Linea 86: | Linea 95: |
Una volta salvato il file, per applicare le modifiche è necessario riavviare il computer. | 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: {{{ 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. |
Linea 90: | Linea 114: |
È probabile che all'avvio venga visualizzato il seguente errore: | È possibile che all'avvio di una '''Macchina Virtuale''' venga visualizzato il seguente messaggio di errore: |
Linea 92: | Linea 116: |
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. | 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 95: | Linea 119: |
Per aggirare il problema, è sufficiente modificare il file `/boot/grub/menu.lst` con un [:EditorDiTesto:editor di testo]. Digitare il seguente comando: {{{ gksudo gedit /boot/grub/menu.lst }}} |
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 100: | Linea 121: |
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 }}} 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 118: | Linea 125: |
* [:../:Guida a VirtualBox] | * [[Virtualizzazione/VirtualBox|Guida a VirtualBox]] |
Linea 120: | 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.