Accueil > Informatique > Installer les VMWare Tools sous Ubuntu

Installer les VMWare Tools sous Ubuntu

Les VMWare Tools sont des outils destinés à optimiser le fonctionnement d’un système sous VMWare. Ils ne sont pas indispensables au bon fonctionnement du système, mais peuvent en optimiser les performances.

Les opérations décrites ici sont effectuées en ligne de commande, mais peuvent également être réalisée dans un environnement graphique, à condition d’ouvrir un fenêtre de terminal (via le menu Applications -> Accessoires).

Note : si vous avez l’intention de changer le noyau, il est préférable de le faire avant d’intaller les VMWare Tools. Voir ici même comment installer un noyau optmisé.

Dans un premier temps il faut installer sur le système de quoi compiler les composants qu’installera VMWare. L’installation des linux-headers dépend du noyau installé. Ici c’est pour un Pentium IV. Le noyau peut être identifié avec uname -r .

  • sudo apt-get update (si ce n’est pas déjà fait dans la journée)
  • sudo apt-get install make gcc
  • sudo apt-get install linux-headers-686 (selon processeur !)

Après les pré-requis, l’installation proprement dite :

  • Demander l’installation de VMWare Tools via le menu d’administration de VMWare : VM -> Install VMWare Tools…
  • mount /media/cdrom
  • cd /tmp
  • tar xzvf /media/cdrom/VM*.tar.gz
  • cd vmware-tools-distrib
  • sudo ./vmware-install.pl
  • Répondre aux questions. Normalement toutes les propositions par défaut sont les bonnes, et une simple validation fera l’affaire.
  • umount /media/cdrom
  • cd /tmp
  • rm -Rf /tmp/vmware-tools-distrib (attention, cette commande est dangereuse)
  • Si possible, redémarrer le système : sudo shutdown -r now

Et voilà, simple et efficace.

Sam. Informatique ,

  1. Dbrdmkr
    19/10/2006 à 00:22 | #1

    Ouaim ben apres des centaines de pages web visitees, c’est le seul “HOWTO” vraiment complet et facile a suivre pour un debutant sous et linux et vmware.
    Merci

  2. Kaneda
    19/10/2006 à 22:08 | #2

    Je suis du même avis que “Dbrdmkr” !

    Vraiment un super tuto qui m’a servit à installer correctement et surtout COMPLETEMENT ce fameux VMware Tools.

    Merci encore et n’hésite pas a en mettre encore ;)

  3. 03/11/2006 à 15:42 | #3

    Et comment faire avec un VMWare Player qui ne propose pas les VMWare Tools ?

  4. 03/11/2006 à 19:19 | #4

    Le principe de Player est de permettre à une machine toute faite de tourner, pas de permettre de l’installer ou la bricoler a postériori.

    Sur le fond, je dirais que le Player avait de l’intérêt pour diffuser/déployer gratuitement des machines créées avec la version Workstation qui elle était payante. Depuis la mise à disposition de la version Server gratuite, autant s’en servir… A titre personnel j’ai viré la Workstation dont j’avais la licence et l’ai remplacé par une Server gratuite.

    Pourquoi ne pas remplacer ton Player par une version Server ?

  5. NewbieUbuntu
    27/12/2006 à 13:51 | #5

    Bravo pour ce petit tutorial. j’ai pu un peu adapter mais dans l’ensemble c’est ok.

    la dificulté dans mon cas venait du fait que le montage CDrom était déjà fait en auto via l’install VM àpd la machine hôte.

    Merci Sam !

  6. 01/01/2007 à 00:03 | #6

    Magnifique ! Cela faisait des semaines que je cherchais comment les installer (et qu’ils fonctionnent…) et là en 3mn montre en main et tout roule…joie :-)

    Juste une chose à noter : à la fin de la configuration, l’assistant demande si l’on veut configurer les tools et en acceptant, demande un compilateur C (installé sur ubuntu, il se lancera tout seul si l’on accepte) qui propose au bout d’un moment de choisir un chiffre entre 6 et 13, ce qui correspond à la résolution d’écran (par exemple : 7 = 1280×1024). Si comme moi, beaucoup d’entre vous êtes tout d’abord intéressés par les vmware-tools pour obtenir une résolution graphique potable, ne passez pas à côté !

  7. Sdi
    29/01/2007 à 22:21 | #7

    merci bcp un trèè bo tuto mai le problème est A la Fin voila le msg:
    UNABLE TO CREATE THE DIRECTORY /mnt/hgfs.
    Execution aborted.

    plz aidez moi
    et mci bcp

  8. 30/01/2007 à 19:57 | #8

    @Sdi : aucune idée ! A priori il semble que cela corresponde au partage avec Windows, mais c’est une chose dont je ne me sert pas. Le mieux est alors d’aller farfouiller ici : http://www.vmware.com/vmtn/ . Et éventuellement de poster ton problème sur le forum.

  9. 13/02/2007 à 11:28 | #9

    Sam, merci beaucoup pour ce tuto. C’est clair, et surtout : ça marche :-)

  10. Cyril
    13/02/2007 à 19:13 | #10

    Merci à toi pour ces explications :-) J’ai juste un petit soucis : l’installation a l’air de vouloir connaitre l’emplacement du compilateur (si j’ai bien traduit) donc si quelqu’un peut m’aider je débute sur linux.Merci

  11. Cyril
    13/02/2007 à 19:32 | #11

    En fait j’ai relancer sudo ./vmware-install.pl et tout a eu l’air de bien se derouler mais ya t’il une commande pour acceder a une console de configuration de vmwaretools dans le cas ou l’install c’est esffectivement bien effectuer.Merci

  12. 16/02/2007 à 21:57 | #12

    @Cyril : en l’état la procédure se déroule bien. Mais s’il devait manquer quelque chose, la commande suivante installe tout ce qui est utile pour réaliser compilation &co :

    sudo apt-get install build-essential

    Concernant une console de config, il me semble qu’en fin d’installation un message indique la commande (parmis d’autres baratins). J’avoue que je ne m’en sert jamais, ayant surtout un usage de type serveur de linux.

  13. Rodrigue
    27/02/2007 à 14:47 | #13

    Pour lancer la configuration des vmware-tools, la commande est:
    /usr/bin/vmware-config-tools.pl

  14. AKON
    14/03/2007 à 15:31 | #14

    Big vraiment, je bien heureux d’être tombé su ton blog. Il a été d’une grande utilité pour moi. Je sais qu’il rendra d’énorme service a d’autredébutant comme moi. Merci

  15. Denis
    19/03/2007 à 00:19 | #15

    Salut, juste un petit commentaire pour dire :

    tu ne remplacerais pas la commande
    sudo apt-get install linux-headers-686
    par
    sudo apt-get install linux-headers-`uname -r`
    (` est différent de ‘)
    ?

    ca évite de voir l’installation ne pas savoir continuer parce qu’elle ne trouve pas les “bons” headers… et après reprendre la bonne version des headers, etc…

  16. 20/03/2007 à 18:06 | #16

    @Denis : oui et non. Le code est un exemple, c’est bien indiqué qu’il faut adapter selon le processeur et vérifier avant.

    Ta proposition est toutefois correcte ;)

  17. 22/06/2007 à 11:37 | #17

    Salut,

    J’aimerais te remercier pour cet article, j’aurais vraiment rien pu faire sans lui. En plus, il ne va pas trop vite et permet à un windowsien tel que moi de suivre ^^

  18. Sivaller
    19/07/2007 à 21:20 | #18

    Eh bien chez moi ça ne marche pas !!!

    Vmware-tools me refuse le répertoire source.

    Please contact support wmware.

  19. sayuiki
    27/08/2007 à 20:34 | #19

    Salut ,

    Ceci juste pour dire un BRAVO à Sam pour ce tuto clair et concis : on ne demande que ça!

    thx

  20. 15/10/2007 à 18:52 | #20

    Très bon tuto. Clair, concis, et précis. Ce dernier fonctionnant à merveille d’après la majorité des commentaires, je pense que je vais simplement mettre un link sur mon site, afin de compléter la collection “VMware”

    http://www.jellykernel.org/index.php?option=com_content&task=category&sectionid=3&id=41&Itemid=49

    Encore bravo, et bonne continuation.

    Alex.

  21. Vess
    04/12/2007 à 11:45 | #21

    Salut

    Ca a l’air d’etre un bon tuto… je suis un vrai debutant … mais je bloque a
    mount /media /cdrom
    il me marque “vous devez specifier le type de systeme de fichiers”
    Y aurait il quelque chose que j’ai mal fait ou oublier de faire ?
    Merci du coup de pouce…

  22. 08/12/2007 à 10:00 | #22

    Je ne sais pas si c’est une faut de frappe dans ton commentaire, mais il n’y a pas d’espace entre /media et /cdrom .

    Il est aussi possible de faire simplement mount /cdrom .

    Sinon sur un système graphique le mount est généralement automatique. Si l’icône du cdrom apparait sur le bureau, cette étape est inutile.

  23. 15/01/2008 à 06:06 | #23

    Merci beaucoup pour le tutoriel simple et détaillé. C’est trop rare dans le monde Linux!

  24. SinDromX
    04/02/2008 à 05:02 | #24

    C’est très en retard (plus d’1 an ^^) mais j’ai une petite précision à apporter.
    si l’auteur passe voir ses commentaires, il faudrait modifier:
    sudo apt-get install linux-headers-686

    par:
    sudo apt-get install linux-headers-$(uname -r)

    De sorte à toujours avoir les bons headers quelque soit la version/système de linux installée.
    ça évitera aux débutants tournant sous PPC ou autre de ne pas s’y retrouver.

    Sinon, excellent tuto, bravo!

  25. elpabre
    01/05/2008 à 15:34 | #25

    Merci beaucoup pour ce tuto !
    Enfin un tuto correct pas à pas pour un novice comme moi qui vient de démarrer son ubuntu pour la première fois !

    tout fonctionne impeccablement.

    Encore merci !

  26. test_vmware
    05/05/2008 à 00:10 | #26

    merci infiniment pour ce tuto!
    Il est vraiment bien fait

    Tout marche bien et encore merci!

  27. phishltie
    05/05/2008 à 23:55 | #27

    Complet et très précis. Fonctionne parfaitement sous Hardy Heron

  28. GizmO
    29/05/2008 à 17:01 | #28

    Merci beaucoup,
    je trés heureux d’être tombé sur ton blog qui m’a été trés utile.
    Il est trés bien détaillé.

  29. jmbis
    01/07/2008 à 11:36 | #29

    Génial, merci

  30. Catface
    05/09/2008 à 15:09 | #30

    du meme avis, clair et concis, une grande aide pour ceux qui debutent comem moi)

  31. jack
    07/10/2008 à 17:42 | #31

    Je suis bloqué au millieu du tutoriel

    clovis@clovis-desktop:/tmp$ tar xzvf /media/cdrom/VM*.tar.gz
    tar: /media/cdrom/VM*.tar.gz: Cannot open: No such file or directory
    tar: Error is not recoverable: exiting now
    tar: Child returned status 2
    tar: Error exit delayed from previous errors

  32. 11/10/2008 à 08:48 | #32

    @jack : il semble que tar ne trouve pas le fichier. Peut-être que le CD (virtual) n’est pas monté correctement. Ou alors le nom du fichier a légèrement changé depuis la rédaction de ce tuto (et je n’y aurais pas prêté attention).

    Fait un ls -l /media/cdrom pour voir. Si c’est vide, le CD n’est pas monté, sinon tu verra le nom du fichier.

    Bonne nouvelle au passage : le principe reste le même pour VMWare 2 Server !

  33. 15/11/2008 à 01:36 | #33

    Ce tuto est indémodable, c’est la man page du vmware-tools pour linux!
    Merci Sam.

  34. egi
    03/12/2009 à 20:31 | #36

    ce tut est juste pour le pIV,et si on a une version plus recente?

  35. Pierre
    03/12/2009 à 21:48 | #37

    Superbe!!! après m’être perdu dans les méandre du net pour trouver la solution, je la trouve enfin et efficace en plus! nickel, bravo pour ce tuto :)

  36. 05/12/2009 à 09:39 | #38

    Merci pour les compliments :)

    @egi : le principe n’a pas changé. En cas de problème avec les “headers”, faire ceci :

    sudo get install linux-headers-`uname -r`

  37. grdimal
    05/12/2009 à 15:35 | #39

    Super? ca fonctionne nickel. Ils en faudraient plus souvent des tutos comme celui la. Pourquoi faire compliquer quand on peut faire hyper simple.
    Grand merci.

  38. tomy
    18/08/2010 à 18:26 | #40

    Bonjour, juste pour dire que le tuto fonctionne toujours, c’est le seul en français c’est pas rien :=)
    Instakllation sur Vmware player ça roule depuis windows 7 pour installer Ubuntu 10.04
    Enjoy Linux

    Un grand merci, car je me cassait les dents depuis un bon bout de temps;=)

  39. pierre
    08/12/2010 à 21:32 | #41

    Ca marcherait aussi sous Marverick ?
    j’ai vmplayer derniere version, mais un probleme pour l’installation de vmwaretools.
    merci d’une precision et compliments pour la qualité des ces tutos.

  40. 09/12/2010 à 11:07 | #42

    Sous Maverick, je n’ai pas testé. Mais j’ai des VM en production avec la 10.04 LTS Serveur, en utilisant VMWare Server 2.x.

    En gros la procédure c’est :

    sudo apt-get install build-essential linux-headers-A.B.XX-YY-generic-pae
    menu « VM -> Install VMWare Tools… »
    mount /cdrom
    cd /tmp
    tar xzf /cdrom/VMW(…).tar.gz
    cd vmware-tools-distrib
    sudo ./vmware-install.pl
    accepter les propositions faites par défaut
    shutdown -r now

    Par contre je précise que je n’utilise pas toutes les fonctionnalités offertes par mes VMWare Tools ;)

  41. Aiwe
    03/04/2011 à 16:57 | #43

    Héhé, juste un merci!

  42. FcK
    14/04/2011 à 14:05 | #44

    Tient je m’étais servait de ce super petit HowTo et là je me pose une question, si on veut mettre à jour le Tools, comment faire ?

  43. 14/04/2011 à 14:47 | #45

    Pour mettre à jour les VMWare tools, soit il faut les ré-installer (par exemple après une mise à jour de VMWare, mais c’est plutôt rare ces derniers temps :/), soit les recompiler (par exemple après mise à jour du noyau) avec la commande :

    /usr/bin/vmware-config-tools.pl

    Attention, toujours ré-installer ou reconfigurer les tools depuis la console (pas en SSH).

  44. koms
    10/05/2011 à 15:06 | #46

    merci Sam. ton tuto m’a aidé…

  45. ubuntu
    31/05/2011 à 11:13 | #47

    pour moi c’est
    mount /dev/cdrom /mnt/

    merci pour le tuto

  46. kabiss
    07/12/2011 à 23:59 | #48

    Merci Sam ton tuto est bon, ca marche bien chez moi et j’ explique a nouveau aux amis comment j’ai procédé sur mon ubuntu 11.04

    1) creer un point de mointage , on utilise sudo quand on est pas Admin
    sudo mkdir /media/cdrom
    2) on monte le CD dans le point de montage qu’on vient de creer
    sudo mount /dev/cdrom /media/cdrom
    3)Aller dans le repertoire tmp
    cd /tmp
    4)Decompresser les fichiers
    tar xzvf /media/cdrom/VM*.tar.gz
    5) Aller dans le repertoire vmware-tools-distrib
    cd vmware-tools-distrib
    6)lancer l’application
    sudo ./vmware-install.pl

    Valider toutes les propositions par défaut.

  1. Pas encore de trackbacks