Problème Windows Virtual Box et Docker

Cette année, certains étudiants ont commencé à avoir des soucis avec la VM des laboratoires quand leur OS natif est Windows. Parmi les problèmes rencontrés, en voici une partie:

  • Corruption / Impossibilité de lancer correctement le script pour la récupération des laboratoires retrieve_lab.
  • Impossibilité d’utiliser gdb pour deboguer une cibler
  • peut-être bien d’autres.

Une potentielle solution semble avoir été trouvé qui la désactivation de l’hyperviseur Windows:

  • Allez dans une console avec des droits administrateurs (Pour les détails, regarder ce poste: https://superuser.com/a/968225)
  • Une fois dans une console avec des droits administrateur, tapez la commande suivante: bcdedit /set hypervisorlaunchtype off, et nue fois que l’opération est terminé, redémarrez votre machine.

Sur les test que nous avons effectué, cela a résolu la plupart des problèmes, mais cette manipulation “casse” la possibilité d’utiliser docker.

Quand vous devez utiliser docker, il vous faut réactiver l’hyperviseur Windows, pour ceci, démarrez à nouveau une console avec des droits administrateur et effectuez la commande suivante:

  • bcdedit /set hypervisorlaunchtype auto

Bien sûr, afin que le changement prenne effet, il vous faut redémarrez la machine.

Nous sommes actuellement entrain de voir si de futures solutions qui ne nécessitent pas des redémarrage de la machine sont possibles.

Julián