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 8 e 56 (in 48 versioni)
Versione 8 del 11/11/2007 11.28.03
Dimensione: 4944
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(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`, contenente la configurazione delle macchine virtuali. Dopo aver reinstallato il programma è possibile che al primo avvio restituisca il seguente 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'''».

= 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:
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.

Ulteriori risorse


CategoryVirtualizzazione CategoryDaRevisionare