IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Installation de VMWare Workstation

VMWare est un outil pour créer des machines virtuelles (à ne pas confondre avec la machine virtuelle Java, nommée JVM) pour simuler un PC sur votre PC. Cela permet par exemple de faire tourner une instance de Windows XP par-dessus votre Linux Ubuntu, en utilisant un disque virtuel.

La version Workstation de Vmware permet de faire tourner une installation présente sur une partition ou sur un disque dur (Windows XP par exemple) dans une machine VMWare.

Remarque : VMWare Workstation n'est pas gratuit par contre VMWare Server ainsi que VMWare Player qui permettent aussi la création de machines virtuelles le sont.

Dans le même genre, QEmu ou Virtualbox, ce dernier étant le plus simple.

N'hésitez pas à commenter cet article ! Commentez Donner une note à l´article (5)

Article lu   fois.

Les cinq auteurs

Voir la liste des auteurs

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Téléchargements

Allez télécharger la dernière version de VMware Workstation (8.0.4) sur le site suivant :
https://my.vmware.com/web/vmware/downloads.

Prenez la version .bundle correspondant à votre architecture.

II. Installation

Avant de commencer l'opération, mettez tous les fichiers téléchargés dans votre dossier personnel.

Ouvrez un terminal, et tapez :

Pour l'architecture 32 bits :

 
Sélectionnez
sudo bash ./VMware-Workstation-6.5.3-185404.i386.bundle

Pour l'architecture 64 bits :

 
Sélectionnez
sudo bash ./VMware-Workstation-Full-7.0.0-203739.x86_64.bundle

Puis suivez les instructions dans la fenêtre qui s'affiche.

Avec Ubuntu 12.10 x64 Kernel 3.7.0-7 et VMware-Workstation-Full-9.0.1-894247.x86_64.bundle,

avant le premier lancement exécutez :

 
Sélectionnez
sudo ln -s /usr/src/linux-headers-3.7.0-7-generic/include/generated/uapi/linux/version.h /usr/src/linux-headers-3.7.0-7-generic/include/linux/version.h

Avec Ubuntu 12.04 et VMware Workstation 8.0.2

Si vous rencontrez le message d'erreur suivant au premier lancement : « Unable to starts service vmnet ! » , fermez toutes les fenêtres VMware puis exécutez le patch :

 
Sélectionnez
wget http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz
 
Sélectionnez
tar xzvf vmware802fixlinux320.tar.gz
 
Sélectionnez
chmod +x patch-modules_3.2.0.sh

Nota : si vous appliquez ce patch avec une version > à 8.0.2, ouvrez patch-modules_3.2.0.sh avec un éditeur de texte, et remplacez « vmreqver=8.0.2 » et « plreqver=4.0.2 » par votre numéro de version (ex. testé avec succès avec Ubuntu 12.04 et VMware Workstation 8.0.4 : vmreqver=8.0.4 / plreqver=4.0.4).

 
Sélectionnez
sudo ./patch-modules_3.2.0.sh
 
Sélectionnez
rm vmware802fixlinux320.tar.gz patch-modules_3.2.0.sh vmware3.2.0.patch

III. Problèmes connus

III-A. Touches du clavier qui ne fonctionnent pas

Avec la version 8.10 d'Ubuntu (Intrepid Ibex). Quelques touches du clavier ne fonctionnent pas. Plus d'informations ici.

La solution :

Ouvrez un terminal, et tapez-y ceci :

 
Sélectionnez
echo 'xkeymap.nokeycodeMap = true' >> ~/.vmware/config

Cas de figure rencontré avec vmware-server 2.0.0 Build 116487 & vmware workstation 6.5.1 :

il est possible malgré ce réglage que la touche « Alt Gr » ne fonctionne toujours pas.

Ce qui peut être très embêtant pour saisir un « \ » ou un « @ » entre autres.

Pour y remédier, il faut savoir que la combinaison de touche « Ctrl » + « Alt » équivaut à la touche « Alt Gr ». Sinon, ajoutez les lignes suivantes (à la place de là dans le fichier ~/.vmware/config (ou /etc/vmware/config) :

 
Sélectionnez
xkeymap.keycode.108 = 312 # Alt_R
xkeymap.keycode.106 = 309 # KP_Divide
xkeymap.keycode.104 = 284 # KP_Enter
xkeymap.keycode.111 = 328 # Up
xkeymap.keycode.116 = 336 # Down
xkeymap.keycode.113 = 331 # Left
xkeymap.keycode.114 = 333 # Right
xkeymap.keycode.105 = 285 # Control_R
xkeymap.keycode.118 = 338 # Insert
xkeymap.keycode.119 = 339 # Delete
xkeymap.keycode.110 = 327 # Home
xkeymap.keycode.115 = 335 # End
xkeymap.keycode.112 = 329 # Prior
xkeymap.keycode.117 = 337 # Next
xkeymap.keycode.78 =   70 # Scroll_Lock
xkeymap.keycode.127 = 256 # Pause
xkeymap.keycode.133 = 347 # Meta_L
xkeymap.keycode.134 = 348 # Meta_R
xkeymap.keycode.135 = 349 # Menu

Autre problème, si lors du lancement de Vmware, vous avez une erreur dans ce genre là :

 
Sélectionnez
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock

Un petit :

 
Sélectionnez
sudo mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old

Et puis on relance Vmware et tout est OK ;)

III-B. Non fonctionnel sous Ubuntu 12.10

Il semblerait que VMware Workstation 9??? (quelle version précise? ) ne fonctionne pas sous Ubuntu 12.10 pour le moment.

Voici le type d'erreur rencontrée :

 
Sélectionnez
Unable to change virtual machine power state: Failed to power on '/home/user/vmware/VMname/VM.vmx'.
Transport (VMDB) error -14: Pipe connection has been broken.

Voici le rapport de bug : https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1071891

Voici a présent une solution « non officielle de la part de VMware », mais qui pour certains fixe le bug :

1- Téléchargez ce patch : https://launchpadlibrarian.net/122040003/vmware9_kernel35_patch.tar.bz2 ;

2- Exécutez le patch ;

3-

 
Sélectionnez
sudo rm /lib/modules/$(uname -r)/misc/vm*

4- Reboot du PC ;

5-

 
Sélectionnez
sudo vmware-modconfig --console --install-all

6- Lancez Vmware.

Ubuntu 12.10 Marche avec VMware Workstation 9.0.1 (build-894247).

III-C. La progression de l'installation de la v6.5.3 et v6.5.4 s'arrête (Ubuntu 9.10 Karmic et Ubuntu 10.04 Lucid)

  1. Lancez l'installation :

     
    Sélectionnez
    sudo sh VMware-Workstation-6.5.3-185404.x86_64.bundle
  2. Juste avant d'appuyer sur « install » :

     
    Sélectionnez
    sudo mv /etc/vmware/database /etc/vmware/database.bak

    et

     
    Sélectionnez
    sudo rm /etc/vmware/database.lck
  3. Lancez l'installation avec le bouton « install » ;

  4. Puis renommez la database comme avant :

     
    Sélectionnez
    sudo mv /etc/vmware/database.bak /etc/vmware/database
  5. Lancez vmware et il vous demandera de compiler les modules ce que vous ferez avant que votre installation soit fonctionnelle.

La source est ici.

III-D. Problèmes de souris sous l'hôte

  1. Éditez le fichier /etc/vmware/bootstrap et ajoutez-y :

     
    Sélectionnez
    export VMWARE_USE_SHIPPED_GTK=yes
  2. Relancez votre machine virtuelle (source).

IV. Conclusion

Si tout s'est bien passé, vous voici en possession d'une installation fonctionnelle de VMWare. Pour l'utiliser, il suffit d'aller dans le menu Applications ? Outils Système ? VMWare Workstation.

Il ne vous reste plus qu'à saisir le numéro de série, et créer votre machine virtuelle.

V. Désinstallation

Pour désinstaller VMWare-Workstation, sachant que le paquet ne se trouve pas dans les dépôts et que sudo apt-get remove n'est pas une bonne solution, il suffit de taper la ligne suivante dans votre console :

 
Sélectionnez
sudo vmware-installer --uninstall-product vmware-workstation

Une fenêtre s'ouvre alors et vous propose la désinstallation du logiciel.

VI. Liens

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Licence Creative Commons
Le contenu de cet article est rédigé par Ubuntu et est mis à disposition selon les termes de la Licence Creative Commons Attribution 3.0 non transposé.
Les logos Developpez.com, en-tête, pied de page, css, et look & feel de l'article sont Copyright © 2013 Developpez.com.