Comment réparer l'erreur d'exécution du pilote du noyau VirtualBox portable



Essayez Notre Instrument Pour Éliminer Les Problèmes

Portable VirtualBox vous permet d'émuler un système informatique complet dans votre installation existante sans réellement installer de nombreux packages. Dans certains cas, vous avez peut-être pu décompresser une archive et commencer à rouler. Cela rend la configuration beaucoup plus facile que de travailler avec une installation complète du logiciel, et cela vous permet également d'emporter votre ordinateur émulé VirtualBox dans un ordinateur partout où vous allez sur une machine exécutant le logiciel système approprié.



De temps en temps, vous pourriez vous retrouver avec une erreur de pilote de noyau de Portable VirtualBox, qui se produit en raison d'un package mal configuré. Cela semble probablement très contre-intuitif, car cette installation portable n'est pas censée gâcher du tout les paquets.



Correction des erreurs du noyau VirtualBox portable

Avant de continuer, assurez-vous absolument que ce à quoi vous avez affaire est une erreur de la façon dont VirtualBox interagit avec le noyau et non le résultat, par exemple, de quelque chose ayant à voir avec le noyau Linux ou NT lui-même. Vous recevrez un message d'erreur indiquant spécifiquement que vous souffrez d'une 'VirtualBox - Erreur d'exécution' et que le logiciel 'Impossible d'accéder au pilote du noyau!' Si vous ressentez une véritable panique qui arrête votre système d'exploitation, alors vous avez en fait affaire à quelque chose de totalement sans rapport avec VirtualBox.



En fonction de votre système d'exploitation hôte, vous souhaiterez peut-être utiliser l'un des différents outils utilisés pour inspecter le service. Vous pouvez essayer d'utiliser ServiWin VBoxDrv sous Windows ou simplement essayer top, htop ou busybox top sous Linux. Dans les deux cas, vous pouvez constater que le service ne s'arrête jamais ou devient un processus zombie. La prochaine étape consiste à essayer les PSEXEC, mais vous constaterez que dans la plupart des cas, cela ne fait rien.

Essayer une nouvelle installation de Portable VirtualBox peut remédier à la situation, et c'est assez facile à faire. Copiez simplement les fichiers de votre clé USB ou de tout autre support utilisé pour stocker les répertoires portables dans un nouveau répertoire et réessayez. Si cela fonctionne, alors vous avez simplement perdu quelque chose dans votre ancien répertoire et pouvez déplacer tous les fichiers VXD dans votre nouveau.



Il se peut que vous manquiez quelque chose si aucun de ces processus ne fonctionnait réellement pour vous. Dans ce cas, vous pourriez manquer un en-tête générique ou quelque chose. Vous souhaiterez peut-être les restaurer avec:

sudo apt-get install dkms

sudo apt-get -y install linux-headers-generic linux-headers-lbm - #. #. # - ## - generic

Remplacez les octothorpes par les chiffres corrects pour les en-têtes Linux génériques actuels avec lesquels vous travailliez. Ces chiffres changent à chaque mise à jour, ce qui reflète la nature des mises à niveau Linux. Naturellement, si Windows 7 x86_64 ou quelque chose de similaire était en fait votre système d'exploitation hôte, cela ne fonctionnera pas en mode natif, mais cela vaut la peine d'essayer si vous travaillez à l'intérieur d'un environnement géré par apt-get. Cela pourrait également résoudre cette erreur pour les utilisateurs de Microsoft Windows 10 qui ont les fichiers Ubuntu facultatifs installés à l'intérieur de Windows. Dans ce cas, apt-get devrait toujours fonctionner correctement dans la majorité des cas.

Ce type d'erreur est souvent causé par la perte de certains fichiers, peut-être à cause d'une routine de mise à jour trop zélée ou peut-être à cause de la corruption du système de fichiers. Ce genre de chose se produit lorsque l'alimentation est coupée pendant l'écriture d'un système de fichiers. Dans tous les cas, sudo apt-get install –reinstall linux-headers - #. #. #. ## - générique peut également être utile avec les numéros de version corrects en remplaçant à nouveau les symboles # par les versions les plus récentes.

Si ces commandes produisent également une forme d'erreur, exprimez-les à la place comme suit:

sudo apt-get supprimer les en-têtes linux - #. #. #. ##

sudo apt-get install linux-headers - #. #. #. ## - générique

Bien que cela puisse sembler assez radical car cela supprime les en-têtes Linux existants et les remplace par de nouvelles copies, cela ne touche en fait aucun type de fichier de configuration, ce qui permet de garder votre installation intacte tout le temps. Il actualise simplement les en-têtes qui étaient déjà là. Si vous travaillez avec un ordinateur portable quelconque, assurez-vous de brancher le chargeur avant de faire cela. Une perte de puissance pendant ce type d’opération n’effacera pas complètement un système de fichiers, mais vous causera beaucoup de maux de tête.

Si vous travaillez à partir d'un système Ubuntu ou compatible, vous pouvez ouvrir le gestionnaire de paquets Synaptic à partir du menu Système - Administration. Sélectionnez le menu Edition, puis sélectionnez Corriger les packages cassés. Faites très attention au bas de la fenêtre. C'est là que se trouve la barre d'état, et cela agira comme la seule sortie que vous recevrez sur ce processus. Vous ne trouverez aucune boîte de dialogue ou fenêtre contextuelle qui vous serait autrement utile.

Si vous n'avez qu'un accès au terminal, vous pouvez exécuter sudo apt-get -f install pour effectuer la même chose. Dans les deux cas, cela devrait vous assurer que vous disposez de tous les fichiers dont vous avez besoin. Dès que vous avez tout vérifié, vous devez redémarrer le système pour vous assurer que tout est chargé à partir de sa copie la plus récente.

Comme cela impliquait de remplacer les packages d'en-tête, cela pourrait être le bon moment pour effectuer une mise à niveau complète du système de packages. Vous pouvez le faire en exécutant sudo apt-get update suivi de sudo apt-get upgrade pour vous assurer que chaque paquet que vous avez installé sur votre système est actuellement mis à jour. C'est en fait bon à faire périodiquement lors de l'exécution de n'importe quelle version de VirtualBox, car cela aide également à réduire les risques de sécurité liés à l'exécution de deux systèmes d'exploitation ensemble.

Une fois que VirtualBox Portable fonctionne à nouveau parfaitement, vous trouverez peut-être que c'est le moment idéal pour sauvegarder l'intégralité du répertoire. Vous n'avez rien de spécial à faire pour le faire car la version portable ne crée pas beaucoup d'autres fichiers ailleurs sur votre système que l'endroit où vous l'avez installé, bien que vous souhaitiez peut-être jeter un œil dans votre répertoire personnel pour voir s'il y en a tous les fichiers de configuration importants dans un sous-répertoire. Ce n’est pas non plus une étape nécessaire, mais prendre un moment pour le faire maintenant pourrait aider à empêcher les erreurs du noyau VirtualBox de réapparaître à l’avenir.

4 minutes de lecture