web-dev-qa-db-fra.com

VirtualBox bloque mon système hôte (Ubuntu 16.04)

Lorsque j'essaie de démarrer mon système invité, mon hôte Xubuntu 16.04 est totalement gelé et je ne peux pas taper ou déplacer la souris ni rien faire. De plus, le système invité ne démarre pas. J'ai récupéré un ancien cliché de travail, mais cela a également échoué lorsque 97% ont été chargés. Je dois faire une réinitialisation matérielle alors.

Comment puis-je enregistrer les messages d'erreur dans ce cas et comment puis-je comprendre pourquoi cela se produit soudainement?

5
Jeno

Êtes-vous également sur la version du noyau 4.13.0-26-generic? Apparemment, il y a un problème avec cette version et VirtualBox. Vous pouvez essayer d’installer une version plus ancienne, mais sachez qu’elle ne contiendra pas les derniers correctifs de sécurité, i.E. pour Meltdown.

https://askubuntu.com/a/995308/684252

7
KeyboardInterrupt

J'ai pu reproduire ce problème. J'ai trouvé le travail ici:

https://askubuntu.com/questions/994621/virtualbox-5-0-40-crashes-the-whole-Host-since-update-to-kernel-4-13-0-26-generi

J’ai testé les deux solutions décrites, c’est-à-dire en utilisant un noyau plus ancien (4.10.0-28-generic) avec VirtualBox 5.0.40 ou une mise à niveau vers VirtualBox 5.2.6 avec le noyau 4.13.0-26-generic. Soit la solution a fonctionné.

2
Jim S.

Vous pouvez installer la nouvelle version de VirtualBox à partir de son site web .
Par souci de simplicité, vous pouvez suivre la réponse acceptée de cette question .
Je vous conseille d'installer la version 5.1, car celle-ci utilise Qt 5.6, ce qui en fait un aspect très laid dans Ubuntu 16.04.

1
Vân Phong Nguyễn

Je n'ai pas assez de réputation pour commenter, je dois donc taper ici dans les réponses :(

Je commencerais par utiliser Grep pour rechercher /var/log/kern.log et/var/log/messages. Vous pouvez rechercher l'heure à laquelle le système a gelé et voir quels journaux ont été générés auparavant. Si vous êtes certain qu'il s'agit d'une boîte virtuelle, vous pouvez la rechercher et voir si vous pouvez y insérer d'autres informations. Il existe également des fichiers journaux générés dans Virtual Box qui contiennent des informations relatives à la fois à l'hôte et à la machine virtuelle. Ce pourrait être un bon endroit pour regarder aussi si vous croyez que c'est le problème.

Consultez https://blogs.Oracle.com/scoter/virtualbox-log-files-v2 pour savoir comment trouver ces journaux.

Néanmoins, je recommanderais KVM au lieu de V-Box. Oracle ne le met pas à jour aussi souvent, et les gains de performance de KVM commencent à faire un pas de géant en matière de performances, où l'utilisation de V-Box n'a plus de sens, à l'exception de la superbe interface graphique. Sans parler du fait que certains failles de sécurité meurtrières sont actuellement connues et Oracle n'a pas encore été mis à jour après un certain temps. Debian a même même temporairement retiré V-box de son dépôt en raison du manque de responsabilité d'Oracle lors de la mise à jour du code.

1
TrevorKS

Cela semble être Bug # 1736116 "L'hôte [SRU] avec le noyau 4.13 se bloque lors du démarrage d'un VM avec VirtualBox"

Il existe maintenant un correctif dans les packages de virtualbox version 5.1.34, disponible dans le référentiel proposé par xenial , et bientôt dans le référentiel principal.

Pour une solution rapide copier/coller, cela a fonctionné pour moi:

echo "deb http://archive.ubuntu.com/ubuntu/ xenial-proposed restricted main multiverse universe" \
| Sudo tee -a /etc/apt/sources.list.d/ubuntu-proposed.list

echo "Package: *"                     | Sudo tee -a /etc/apt/preferences.d/proposed-updates
echo "Pin: release a=xenial-proposed" | Sudo tee -a /etc/apt/preferences.d/proposed-updates
echo "Pin-Priority: 400"              | Sudo tee -a /etc/apt/preferences.d/proposed-updates

Sudo apt update

Sudo apt-get -t xenial-proposed install virtualbox virtualbox-dkms virtualbox-guest-additions-iso

Une fois que les paquets sont déplacés de xenial-proposé vers le référentiel principal, vous pouvez

Sudo rm /etc/apt/sources.list.d/ubuntu-proposed.list /etc/apt/preferences.d/proposed-updates
0
mivk