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.

  1. Pas encore de trackbacks