Installation des VMTools sous debian
Aujourd’hui j’ai eu à installer les VmTools sur une machine Debian virtualisé sur un VmWare Esxi 5 pour la première fois. Et autant dire que ce n’est pas aussi facile que sous Windows. Je vais donc ici vous partager mon expérience.
Je précise que toute les commandes que je vais taper ici sont en root.
Tous d’abords mettez-vous à jour sur votre machine à l’aide d’un apt-get update
Une fois cela fait installer les paquets suivants en deux étapes :
apt-get install autoconf automake binutils make psmisc
apt-get install cpp gcc
Lancer les VmTools sur votre machine via votre vSphere client en faisant un clique gauche sur votre VM puis Invité et Installer/Mettre à jour VMware Tools
Cliquer sur OK.
Vous devez normalement avoir un message de validation en bas de votre vsphere client qui montre que le montage des vmtools à bien fonctionné.
Monter le cd-rom dans /media/cdrom
mount /dev/cdrom /media/cdrom
Copier le fichier tar.gz dans un dossier temporaire que moi j’ai nommé VmTools
mkdir vmtools
cp /media/cdrom/*.tar.gz /home/vmtools/
Décompressez le fichier tar
tar zxf *.tar.gz
Lancer le fichier d’installation pour chaque demande laisser par défaut en tapant sur la touche entrée.
./vmware-tools-distrib/vmware-install.pl
Pour vérifier que l’installation est ok rendez vous dans l’onglet résumé de votre machine sur votre vSphere client
Supprimer le dossier temporaire VmTools
rm -rv vmtools
Pour terminer l’installer faites un reboot
reboot
MAJ :
Si jamais comme moi vous avez un problème au moment du choix de la librairie GCC vous pouvez le résoudre de la façon suivante (Cela doit fonctionner aussi avec apt-get) :
apt-get install aptitude
aptitude install libglib2.0-0
aptitude install build-essential
aptitude install gcc-4.7 make
aptitude install linux-headers
La il m’a proposé plusieurs headers, du coup j’ai choisi celui compatible avec le processeur.
Si vous ne connaissez pas celui compatible, faites la commande suivante :
aptitude install linux-headers-$(uname -r)
Si jamais, l’installation ne fonctionne pas et que vous la relancez, il se peut qu’il y ai l’erreur suivante:
Error: Unable to find the binary installation directory (answer BINDIR)
in the installer database file « /etc/vmware-tools/locations ».
Il faut supprimer le fichier « /etc/vmware-tools/locations » et relancer l’installation
rm -f /etc/vmware-tools/locations
Merci à un de nos collègues pour avoir trouvé ça.