GNU/Linux >> Tutoriels Linux >  >> Linux

Avant de pouvoir exécuter VMware plusieurs modules doivent être compilés

Problème en cours

Vous signalez que vous ne parvenez pas à exécuter VMware sur Kali Linux. Selon les erreurs que vous avez postées, votre système d'exploitation manque les modules VMware nécessaires pour fonctionner.

Je prendrai ce temps pour souligner que Kali Linux n'est pas conçu comme un système d'exploitation à usage général. Vous pouvez continuer à rencontrer ce type d'erreurs en utilisant un logiciel non conçu pour Kali Linux. L'exécution d'un logiciel de virtualisation ou d'hyperviseur n'est pas une fonction prévue de Kali Linux. Une solution possible à votre problème serait d'exécuter votre logiciel de virtualisation sur Ubuntu, Debian ou tout autre système d'exploitation à usage général.

Si vous souhaitez continuer à utiliser Kali Linux ou rencontrez la même erreur dans un système d'exploitation différent, les étapes suivantes peuvent constituer une solution possible à l'erreur ci-dessus.

Solutions possibles

Je ferai référence à ce message car il contient quelques correctifs possibles.

Tout d'abord, essayez d'exécuter cette commande :

sudo vmware-modconfig --console --install-all

Cela devrait installer tous les modules VMware. Vous devriez maintenant pouvoir exécuter Vmware comme prévu. Consultez ce message du forum VMware car il couvre les scripts supplémentaires que vous devrez peut-être exécuter pour vérifier le processus d'installation.

Sinon, vous pouvez d'abord essayer ceci :

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h 

Après quoi exécuter :sudo vmware-config-tools.pl . Il peut être nécessaire d'exécuter sudo vmware-modconfig --console --install-all une fois cette opération terminée.

Repartir de zéro

Vous devrez peut-être recommencer avec une nouvelle installation de VMware. Purger l'installation existante en exécutant sudo vmware-installer -u vmware-player . Relancez ensuite le script d'installation, c'est-à-dire :./VMware-*.bundle.

Je vérifierais également que vos pilotes graphiques et toutes les autres parties de votre système sont entièrement à jour.

Conclusion

Encore une fois, je vous suggère d'utiliser un système d'exploitation différent de Kali Linux pour effectuer cette tâche. Veuillez lire ce message dans son intégralité avant de proposer une éventuelle solution. N'oubliez pas que vous devez installer les en-têtes de noyau appropriés pour votre noyau pour que cela fonctionne. J'inclus également un lien vers un guide sur l'installation de VMware sur Kali Linux. Il y a même des commentaires dans ce post sur la façon de résoudre le problème plus avant.

J'inclus également un lien vers la documentation officielle de Kali Linux sur l'installation des outils VMware ainsi qu'un lien vers un autre article d'échange de pile qui semble être lié à ce problème.

Veuillez commenter s'il y a des questions sur cette réponse. J'apprécie les corrections de toute idée fausse et les commentaires sur la façon d'améliorer mes messages. Bonne chance !


La solution ci-dessous a fonctionné pour moi sur Fedora32

J'ai VMware-Workstation-Full-15.5.6-16341506.x86_64.bundle et utilisé les commandes suivantes :

git clone https://github.com/mkubecek/vmware-host-modules
cd vmware-host-modules
git checkout workstation-15.5.6
sudo make ; sudo make install

Linux
  1. Comment résoudre l'erreur sudoers - "désolé, vous devez avoir un tty pour exécuter sudo"

  2. Redhat vs Ubuntu :15 faits fondamentaux que vous devez savoir

  3. Comment exécutez-vous un script lors de la connexion dans * nix ?

  4. Pouvez-vous exécuter Xcode sous Linux ?

  5. Comment puis-je configurer et exécuter PhantomJS sur Ubuntu ?

13 façons d'aider Linux

Les meilleurs magazines Linux auxquels vous pouvez vous abonner

Avez-vous besoin de Java ? Vous pouvez donc l'installer Java sur Linux

Puis-je exécuter un script dans une configuration d'exécution Eclipse ?

Comment un noyau Linux peut-il être si petit ?

VMware Linux Server - comment savoir si vous êtes une machine virtuelle ou un vrai matériel ?