Comment installer les outils vmware?

37

J'ai installé mon Ubuntu dans vmware, non, j'ai besoin d'installer des outils vmware, j'ai eu une erreur:

  

Rechercher un chemin d’en-tête de noyau valide ...   Le chemin "" n'est pas valide.   Voulez-vous le changer? [Oui]

Dans CentOS, j'exécute la commande suivante pour résoudre ce problème:

yum install gcc-c++
yum install kernel-devel
yum install kernel-headers
yum -y update kernel

Mais je ne sais pas comment faire dans Ubuntu. S'il vous plaît, aidez.

Mise à jour J'ai essayé la commande suivante mais rien n'a changé, toujours eu une erreur:

Recherche d'un chemin d'en-tête de noyau valide ... Le chemin "" n'est pas valide. Voulez-vous le changer? [Oui]

  • sudo apt-get update
  • sudo-get installe build-essential linux-header - $ (uname -r)
  • sudo ./vmware-uninstall-tools.pl
  • sudo ./vmware-config-tools.pl
  • sudo ./vmware-install.pl

Problème modifié:

Exécutez sudo ./vmware-uninstall-tools.pl et supprimez le dossier de / etc / vmware-tools Ensuite, lancez sudo ./vmware-install.pl Maintenant, je peux installer avec succès vmware-tool.Après le redémarrage, je peux voir le dossier de / mnt / hgfs, mais ne peut pas voir mon dossier partagé.

    
posée Tom 04.05.2012 - 11:50
la source

10 réponses

42

J'ai rencontré ce problème lors de la mise à niveau de 12.10 à 13.04. Quoi qu'il en soit, le programme d'installation de VMware Tools ne semblait pas pouvoir trouver les en-têtes. Pour mémoire, voici comment j'ai installé les en-têtes:

sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)

Il s'avère que le programme d'installation recherche le fichier version.h sous [kernelsource path]/include/linux/version.h , il n'est pas là. L'emplacement de version.h est [kernelsource path]include/generated/uapi/linux/version.h

La solution est un lien symbolique:

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 avoir créé ce lien symbolique, j'ai pu exécuter le programme d’installation de VMware Tools sans problème.

    
réponse donnée user152456 26.04.2013 - 16:58
la source
29
sudo apt-get install build-essential linux-headers-$(uname -r)
  

& amp; puis installez VM-WARE-TOOLS

Accédez à l’onglet vmware "VM" pour installer les outils vmware

Plz Gardez à l'esprit lorsque vous mettez à jour Ubuntu (la version du noyau est modifiée ) vous devez exécuter

vmware-config-tools.pl

à chaque fois que le noyau est modifié

    
réponse donnée One Zero 06.05.2012 - 04:40
la source
15

1) Utilisez l'option Installer VMWare Tools dans VMWare Client pour attacher un média

2) Mettre à jour le serveur

sudo apt-get update
sudo apt-get upgrade

3) Créez le point de montage

sudo mkdir -p /media/cdrom

4) Montez l'ISO

sudo mount /dev/cdrom /media/cdrom

5) Répertoire des modifications

cd /media/cdrom

6) Copiez le fichier tar dans votre répertoire / tmp

sudo cp VM*.tar.gz /tmp

7) Installer des outils de construction si nécessaire

sudo apt-get install linux-headers-server build-essential
(for desktop is "sudo apt-get install linux-headers-$(uname -r) build-essential")

8) Répertoire des modifications

cd /tmp

9) Démontez l'ISO

sudo umount /media/cdrom

10) Développez le tar

sudo tar xzvf VM*.tar.gz

11) Répertoire des modifications

cd vmware-tools-distrib

12) Créez un répertoire spécial

sudo mkdir /usr/lib64

13) Exécuter le script d’installation

sudo ./vmware-install.pl -d

14) Redémarrer

sudo reboot

source

    
réponse donnée waspinator 08.10.2012 - 05:39
la source
8

Spécifiez /lib/modules/3.2.0-24-virtual/build/include comme chemin après avoir installé les en-têtes du noyau via la réponse de One Zero .

    
réponse donnée Gerald Manipon 10.08.2012 - 18:41
la source
7

Je viens de le faire sur une machine Ubuntu Linux 12.04 (32 bits) hébergée par VMware et j'ai trouvé que je devais le faire

sudo apt-get install linux-headers-3.2.0-24-generic-pae

En plus d’avoir le package normal de build-essentiel installé.

Votre kilométrage variera en fonction du package linux-headers exact à installer, je suppose. Mais ça a bien marché pour moi.

    
réponse donnée simoncoles 05.05.2012 - 20:25
la source
3

Les outils open source pour VMWare devraient aussi bien fonctionner si vous souhaitez essayer cette voie.

Pour Ubuntu 12.04 +

sudo apt-get install open-vm-tools

Je crois qu’il gère tout le reste pour vous. Il suffit de redémarrer la machine virtuelle et VMWare Player devrait fonctionner sans problème.

    
réponse donnée Ehtesh Choudhury 08.01.2014 - 04:50
la source
2

Essayez

sudo apt-cache search *package-name*

et votre nom de package Ex:

sudo apt-cache search kernel

et vous serez produit avec tous les paquets disponibles dans le référentiel, découvrez celui que vous voulez et

sudo apt-get install *package-name*

Avant de le faire, mettez à jour votre référentiel avec

sudo apt-get update
    
réponse donnée mviswa 04.05.2012 - 12:00
la source
0

installez le .bundle comme d'habitude

téléchargez ce fichier PATCH

Extrayez-le dans le répertoire personnel et supprimez l’ancien indicateur de correctif:

sudo rm /usr/lib/vmware/modules/source/.patched

Exécutez ensuite le patch comme d'habitude:

sudo ./patch-modules_3.2.0.sh vmware3.2.0.patch

J'espère que ça aide. Si cela ne fonctionne pas, essayez de conserver les deux fichiers de correctifs et la configuration de .bundle dans le répertoire de base.

PS: je l'ai trouvé sur les forums de VMWare et il a résolu le problème d'installation pour moi.

    
réponse donnée sarveshlad 07.05.2012 - 07:16
la source
0

Assurez-vous également de sélectionner le système d’exploitation correctement dans les paramètres VMWare. Lorsque le système d'exploitation est "autre", le menu Installer VMWare Tools est grisé.

    
réponse donnée Joni Nevalainen 07.03.2018 - 11:24
la source
0

J'ai l'impression d'avoir trouvé une réponse (je l'ai utilisée pour 17.10) et la réponse originale est ici

Dans la fenêtre du terminal, exécutez cette commande pour supprimer tous les outils précédemment installés:

sudo apt-get autoremove open-vm-tools

et après cela exécutez cette commande pour ajouter des outils:

sudo apt-get install open-vm-tools-desktop

et une dernière chose: n'oubliez pas de redémarrer.

Cela a très bien fonctionné pour moi!

    
réponse donnée Pavel Kovalev 13.04.2018 - 06:51
la source

Lire d'autres questions sur les étiquettes