Cosa sta causando il blocco dell'OSE di VirtualBox?


10

Sto usando VirtualBox OSE e di recente, quando eseguo Ubuntu 10.10 su di esso, la mia macchina tende a bloccarsi, costringendomi a ripristinarlo a fondo (non va bene). Come posso iniziare a trovare dove si trova il problema?

Ecco l'ultima riga di " / var / log / syslog ", prima del ripristino:

Jan 27 12:11:22 debian kernel: [  193.400230] warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)

note :

  • VirtualBox OSE è la versione 3.2.10
  • Uso il kernel 2.6.37 a 32 bit su Debian Squeeze
  • Non riesco a riprodurre questo problema quando utilizzo Fedora 14 VM

3
Se il kernel si arresta in modo anomalo, il sistema spesso non avrà il tempo di gestire i relativi messaggi di registro. Vedi Come posso ottenere un Kernel Core Dump e Kernel Netconsole per consigli sul debug del panico del kernel su Ubuntu, potresti essere in grado di adattarlo a Debian.
Gilles 'SO- smetti di essere malvagio' il

Si prega di inviare ulteriori registri, in particolare il/var/log/messages
Šimon Tóth

Lo capisci con le estensioni di virtualizzazione sia on che off?
Thomas,

@thomas cos'è?
Tshepang,

2
@Tshepang: in Impostazioni> Sistema> Processo / Accelerazione, ci sono varie impostazioni per abilitare / disabilitare le estensioni di virtualizzazione (se disponibili nell'hardware). Questi includono PAE / NX, VT-x, ecc. ~ En.wikipedia.org/wiki/…
Thomas

Risposte:


3

Ho anche avuto degli arresti anomali quando ho avuto una buona quantità di attività del disco sia nella VM che nel sistema "nativo". Il sistema era stabile quando non si utilizzava una macchina virtuale, anche in presenza di carichi pesanti. Ho provato nuove versioni del kernel e nuove versioni di VirtualBox, ma il problema persisteva. Quindi sono passato a un computer più recente (un i7), che non presentava lo stesso problema. Tuttavia, il computer con i problemi è peggiorato e ha iniziato a bloccarsi anche in altre situazioni. Ora non si avvia nemmeno, ma si blocca durante la fase BIOS del processo di avvio. Potrebbe trattarsi di un problema hardware e / o problemi con le istruzioni della VM sulla CPU.

Potresti provare a limitare IO e / o il numero di CPU utilizzate dalla VM e vedere se aiuta.


Quello che stai descrivendo non ha nulla a che fare con VirtualBox. Se il sistema host ha continuato a bloccarsi e non si avvia più nemmeno ora, l'hardware è difettoso. In tal caso, VirtualBox innescherebbe (non causerebbe) solo un arresto anomalo. Prova a eseguire memtest. E attenzione, la cattiva memoria può causare un sacco di corruzione dei dati.
basic6,

Se le istruzioni di virtualizzazione della CPU fossero utilizzate e rappresentassero la radice del problema, non sarebbe colpa di VirtualBox, ma non del tutto indipendente. Quel computer è sparito da tempo (e il memtest non ha rivelato nulla).
Alexander

0

questo è un colpo al buio, ma abbiamo avuto questi problemi inspiegabili con la scatola virtuale in connessione con l'utilizzo di reti con ponte e offload. Provare

ethtool -K eth0 tx off

questo dovrebbe essere risolto nella serie 4.x per quanto ne so.


0

Ho avuto il problema con il congelamento della netcard VirtualBox: quando ho effettuato l'accesso tramite la GUI la VM era attiva e funzionante, tuttavia, il driver della netcard si era bloccato.

http://www.virtualbox.org/ticket/4434

La mia soluzione è stata quella di eseguire il ping della VM dall'host. Se la sua rete era inattiva: riavviarla.

Forse è lo stesso problema?


Il mio problema era peggio di così. Il mio host si è bloccato, non solo l'ospite.
Tshepang,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.