VirtualBox 5.0.40 se bloque sur Ubuntu 16.04 LTS 64 bits sans raison claire

11

À partir de la nuit dernière, sans aucun changement apparent sur mon système, VirtualBox gèle maintenant mon système d'exploitation hôte lors du démarrage d'une machine virtuelle.

Le système d'exploitation hôte est Ubuntu 16.04 LTS 64 bits, tout comme le système d'exploitation invité et la version de VirtualBox est 5.0.40_Ubuntu r115130. Il fonctionnait correctement la nuit dernière, mais à partir de ce matin, le démarrage de la machine virtuelle se bloque. Je l'ai retiré du aptréférentiel ce matin. Il est très peu probable qu'il s'agisse d'un problème logiciel, car j'ai réinstallé le système d'exploitation hôte ce matin.

J'ai essayé un certain nombre de choses:

  • J'ai essayé de créer une nouvelle machine virtuelle, mais elle se bloque immédiatement dès que vous sélectionnez l'ISO à monter.
  • J'ai essayé une réinstallation de l'OS hôte ce matin, pensant peut-être que j'avais des problèmes de manque d'espace sur le disque dur. Mais tout de même, il fige l'hôte dès que vous chargez une machine virtuelle. N'importe quelle machine virtuelle semble en être la cause.
  • J'ai également essayé d'installer VirtualBox sur un autre ordinateur portable, et il a le même comportement: geler le système d'exploitation hôte instantanément dès que n'importe quelle machine virtuelle est démarrée.

Et parce que cela se produit également sur un autre ordinateur portable d'un autre fournisseur, je doute que ce soit un problème lié au matériel. Et parce que cela se produit même sur une installation de machine virtuelle vierge, cela n'a rien à voir avec une image corrompue.

Je suis perplexe et je n'ai aucune idée de comment déboguer cela. Et le fait qu'il gèle mon système rend également très difficile l'itération des solutions possibles.

Tactique
la source
Avez-vous récemment mis à jour votre instance Ubuntu d'origine?
gronostaj
Il est probable que je l'ai fait. Y avait-il récemment un patch qui aurait pu l'affecter?
Tac-Tics
1
Eh bien, la fonctionnalité KPTI vient à l'esprit (alias le correctif Meltdown ). Vous pouvez essayer de le désactiver temporairement au démarrage et voir si cela aide.
gronostaj
J'ai essayé de désactiver l' ptioption selon la suggestion de ce fil. J'ai vérifié qu'il était éteint, puis j'ai réessayé. Toujours gelé :(
Tac-Tics

Réponses:

10

Vous déclarez:

Je l'ai retiré du aptréférentiel ce matin. Il est très peu probable qu'il s'agisse d'un problème logiciel, car j'ai réinstallé le système d'exploitation hôte ce matin.

Vous utilisez donc VirtualBox 5.0.40 à partir du référentiel Ubuntu par défaut, n'est-ce aptpas? Le problème est que certains packages logiciels dans les dépôts sont obsolètes et ne sont pas régulièrement mis à jour. Il me semble que vous avez été mordu par l'erreur signalée ici intitulée «L'hôte avec le noyau 4.13 se bloque lors du démarrage d'une machine virtuelle avec VirtualBox»:

Il s'agit d'un dérivé du bogue 1729568. Avec le noyau 4.13 (de linux-generic-hwe-16.04-edge), le système hôte se bloque complètement lors du démarrage d'une machine virtuelle à l'aide de VirtualBox. Une fenêtre de démarrage noire apparaît juste avant le gel.

Plus loin dans le rapport de bogue, vous pouvez voir les problèmes directement liés à VirtualBox 5.0.40, la solution recommandée étant d'utiliser VirtualBox 5.2.x.

Je vous recommande de suivre les étapes ici sur le site officiel d'Oracle pour configurer un PPA - une «archive de package personnelle» personnalisée - qui permettra à votre système d'obtenir les dernières versions et correctifs de VirtualBox.

Ajoutez d'abord cette ligne à votre sources.listfichier situé à /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Ajoutez maintenant les clés publiques Oracle à votre système en exécutant ces commandes Wget:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Cela fait, assurez-vous que le dkmspackage est installé:

sudo apt-get install dkms

La course sudo apt-get updatecomme ça:

Et installez VirtualBox 5.2 comme ceci:

sudo apt-get install virtualbox-5.2
JakeGould
la source
@DJCrashdummy Toute la question concerne la mise à niveau sur une ancienne version, donc ce point est un peu redondant.
JakeGould