¿Qué está causando que VirtualBox OSE bloquee mi máquina?

10

Estoy usando VirtualBox OSE y recientemente, cuando ejecuto Ubuntu 10.10 en él, mi máquina tiende a bloquearse, lo que me obliga a reiniciarlo (no es bueno). ¿Cómo empiezo a encontrar dónde está el problema?

Aquí está la última línea de " / var / log / syslog ", antes del reinicio:

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

notas :

  • VirtualBox OSE es la versión 3.2.10
  • Yo uso el kernel 2.6.37 de 32 bits en Debian Squeeze
  • No puedo reproducir este problema cuando uso Fedora 14 VM
tshepang
fuente
3
Si el núcleo falla, el sistema a menudo no tendrá tiempo para manejar los mensajes de registro relevantes. Consulte Cómo puedo obtener un Kernel Core Dump y Kernel Netconsole para obtener consejos sobre cómo depurar kernel panics en Ubuntu, es posible que pueda adaptarlo a Debian.
Gilles 'SO- deja de ser malvado'
Por favor, publique más registros, específicamente el/var/log/messages
Šimon Tóth
¿Lo obtienes con las extensiones de virtualización activadas y desactivadas?
Thomas
@thomas ¿qué es eso?
tshepang
2
@Tshepang: en Configuración> Sistema> Proceso / Aceleración, hay varias configuraciones para habilitar / deshabilitar las extensiones de virtualización (si están disponibles en el hardware). Estos incluyen PAE / NX, VT-x, etc. ~ en.wikipedia.org/wiki/…
Thomas

Respuestas:

3

También he experimentado bloqueos duros cuando tengo una buena cantidad de actividad de disco tanto en la VM como en el sistema "nativo". El sistema era estable a la roca cuando no se usaba una VM, incluso bajo cargas pesadas. Probé nuevas versiones del kernel y nuevas versiones de VirtualBox, pero el problema persistió. Luego me cambié a una computadora más nueva (un i7), que no tenía el mismo problema. Sin embargo, la computadora con los problemas empeoró y también comenzó a fallar en otras situaciones. Ahora ni siquiera arranca, sino que se congela en la etapa de BIOS del proceso de arranque. Puede ser un problema de hardware y / o problemas con las instrucciones de VM en la CPU.

Podría intentar limitar las E / S y / o la cantidad de CPU usadas desde la VM, y ver si ayuda.

Alejandro
fuente
Lo que está describiendo no tiene nada que ver con VirtualBox. Si el sistema host seguía fallando y ya ni siquiera se iniciaba ahora, tienes un hardware defectuoso. En tal caso, VirtualBox solo desencadenaría (no causará) un bloqueo. Intenta ejecutar memtest. Y tenga cuidado, la mala memoria puede causar mucha corrupción de datos.
basic6
Si se usaran las instrucciones de virtualización de la CPU y fueran la raíz del problema, no sería culpa de VirtualBox, pero tampoco sería completamente ajeno. Esa computadora ya no existe (y memtest no reveló nada).
Alexander
0

Esta es una oportunidad en la oscuridad, pero solíamos tener estos problemas inexplicables con la caja virtual en relación con el uso de redes puenteadas y la descarga. Tratar

ethtool -K eth0 tx off

Esto debería arreglarse en la serie 4.x, que yo sepa.

Tobi Oetiker
fuente
0

Tuve el problema con la tarjeta virtual que congelaba VirtualBox: cuando accedí a ella a través de la GUI, la VM estaba en funcionamiento, sin embargo, el controlador de la tarjeta se había bloqueado.

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

Mi solución era hacer ping a la VM desde el host. Si su red estaba inactiva: reiníciela.

Tal vez es el mismo problema?

Ole Tange
fuente
Mi problema fue peor que eso. Mi anfitrión se congeló, no solo el invitado.
tshepang