web-dev-qa-db-fra.com

Comment installer les outils vmware?

J'ai installé Ubuntu dans vmware, non, il me faut installer les outils vmware, j'ai l'erreur:

Recherche d'un chemin d'en-tête de noyau valide ... Le chemin "" n'est pas valide. Souhaitez-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 aider.

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

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

  • Sudo apt-get update
  • Sudo-get install 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/etc/vmware-tools, puis exécutez Sudo ./vmware-install.pl Je peux maintenant installer vmware-tool.Après le redémarrage, je peux voir le dossier. de/mnt/hgfs, mais ne peut pas voir mon dossier partagé.

38
Tom

J'ai rencontré ce problème lors de la mise à niveau de 12.10 à 13.04. Quoi que je fasse, le programme d'installation de VMware Tools n'a pas semblé 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 l’installateur 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.

42
user152456
Sudo apt-get install build-essential linux-headers-$(uname -r)

& puis installez VM-WARE-TOOLS

Allez sur vmware onglet "VM" pour installer les outils vmware

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

vmware-config-tools.pl

chaque fois seulement quand le noyau est changé

29
One Zero

1) Utilisez l’option Installer les outils VMWare du client VMWare pour attacher un média

2) Mettre à jour le serveur

Sudo apt-get update
Sudo apt-get upgrade

3) Créer le point de montage

Sudo mkdir -p /media/cdrom

4) Montez l'ISO

Sudo mount /dev/cdrom /media/cdrom

5) Changer de répertoire

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) Changer de répertoire

cd /tmp

9) Démonter l'ISO

Sudo umount /media/cdrom

10) élargir le goudron

Sudo tar xzvf VM*.tar.gz

11) Changer de répertoire

cd vmware-tools-distrib

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

Sudo mkdir /usr/lib64

13) Exécuter le script d'installation

Sudo ./vmware-install.pl -d

14) redémarrage

Sudo reboot

source

15
waspinator

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

8
Gerald Manipon

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

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

En plus d'avoir le paquet de construction essentiel essentiel installé.

Votre kilométrage variera en fonction du paquet exact à installer, je suppose. Mais cela a bien fonctionné pour moi.

7
simoncoles

Les outils open source pour VMWare devraient également fonctionner si vous souhaitez suivre 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 accroc.

3
Ehtesh Choudhury

Essayer

Sudo apt-cache search *package-name*

et votre nom de paquet Ex:

Sudo apt-cache search kernel

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

Sudo apt-get install *package-name*

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

Sudo apt-get update
2
mviswa

J'ai l'impression d'avoir trouvé une réponse (je l'ai utilisée pour 17h10) 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 ensuite, exécutez cette commande pour ajouter des outils:

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

et une dernière chose: ne pas oublier de redémarrer.

Cela a très bien fonctionné pour moi!

1
Pavel Kovalev

installer le .bundle comme d'habitude

télécharger ce fichier PATCH

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

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

Puis lancez le patch comme d'habitude:

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

J'espère que cela pourra aider. Si cela ne fonctionne pas, essayez de garder les deux fichiers correctifs et la configuration de .bundle dans le répertoire personnel.

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

0
sarveshlad

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 les outils VMWare est estompé.

0
Joni Nevalainen