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