Qu'est-ce qui fait que VirtualBox OSE bloque ma machine?

10

J'utilise VirtualBox OSE et récemment, lorsque j'exécute Ubuntu 10.10 sur celui-ci, ma machine a tendance à se bloquer, ce qui m'oblige à le réinitialiser (pas bien). Comment puis-je commencer à trouver où est le problème?

Voici la dernière ligne de " / var / log / syslog ", avant la réinitialisation:

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

notes :

  • VirtualBox OSE est la version 3.2.10
  • J'utilise le noyau 2.6.37 32 bits sur Debian Squeeze
  • Je ne peux pas reproduire ce problème lors de l'utilisation de Fedora 14 VM
tshepang
la source
3
Si le noyau tombe en panne, le système n'aura souvent pas le temps de gérer les messages de journal pertinents. Voir Comment puis-je obtenir un vidage du noyau du noyau et une Netconsole du noyau pour obtenir des conseils sur le débogage des paniques du noyau sur Ubuntu, vous pourrez peut-être l'adapter à Debian.
Gilles 'SO- arrête d'être méchant'
Veuillez publier d'autres journaux, en particulier le/var/log/messages
Šimon Tóth
L'obtenez-vous avec des extensions de virtualisation à la fois sur et hors?
Thomas
@thomas c'est quoi?
tshepang
2
@Tshepang: Dans Paramètres> Système> Processus / Accélération, il existe différents paramètres pour activer / désactiver les extensions de virtualisation (si disponibles dans le matériel). Il s'agit notamment de PAE / NX, VT-x, etc. ~ fr.wikipedia.org/wiki/…
Thomas

Réponses:

3

J'ai également rencontré des plantages lors de la présence d'une bonne quantité d'activité sur le disque dans la machine virtuelle et sur le système "natif". Le système était stable comme le roc lorsqu'il n'utilisait pas de machine virtuelle, même sous de lourdes charges. J'ai essayé de nouvelles versions du noyau et de nouvelles versions de VirtualBox, mais le problème persistait. Ensuite, je suis passé à un ordinateur plus récent (un i7), qui n'a pas eu le même problème. Cependant, l'ordinateur avec les problèmes s'est aggravé et a également commencé à planter dans d'autres situations. Maintenant, il ne démarre même plus, mais se fige pendant l'étape du BIOS du processus de démarrage. Il peut s'agir d'un problème matériel et / ou de problèmes avec les instructions VM sur le processeur.

Vous pouvez essayer de limiter les E / S et / ou le nombre de processeurs utilisés à partir de la machine virtuelle et voir si cela aide.

Alexandre
la source
Ce que vous décrivez n'a rien à voir avec VirtualBox. Si le système hôte continue de planter et ne démarre même plus maintenant, vous avez un mauvais matériel. Dans un tel cas, VirtualBox ne déclencherait (pas ne provoquerait) qu'un crash. Essayez d'exécuter memtest. Et soyez prudent, une mauvaise mémoire peut causer beaucoup de corruption de données.
basic6
Si les instructions de virtualisation du CPU étaient utilisées et étaient à l'origine du problème, ce ne serait pas la faute de VirtualBox, mais pas complètement non plus non plus. Cet ordinateur a disparu depuis longtemps (et memtest n'a rien révélé).
Alexander
0

c'est un coup dans le noir, mais nous avions l'habitude d'avoir ces problèmes inexplicables avec la boîte virtuelle en relation avec l'utilisation de réseaux et de déchargements pontés. Essayer

ethtool -K eth0 tx off

cela devrait être corrigé dans la série 4.x pour autant que je sache.

Tobi Oetiker
la source
0

J'ai eu le problème avec le blocage de la carte virtuelle VirtualBox: lorsque j'y ai accédé via l'interface graphique, la machine virtuelle était opérationnelle, cependant, le pilote de la carte réseau était tombé en panne.

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

Ma solution consistait à envoyer une requête ping à la machine virtuelle à partir de l'hôte. Si son réseau était en panne: redémarrez-le.

C'est peut-être le même problème?

Ole Tange
la source
Mon problème était pire que ça. Mon hôte s'est figé, pas seulement l'invité.
tshepang