Emulateur PC : vmware
19 Oct. 2006
- Auteur : Hyacinthe MENIET
- Responsable : TrustRobot
- Score ( voter ) :



- Connexes : Même auteur | Même responsable | Historique
1. Installation
Je vais pour ma part détailler l'installation à partir de l'archive .tar.gz, en version 4.0.x Vous pouvez aussi bien choisir le rpm, suivant votre distribution, auquel cas, l'installation se fera suivant la procedure habituelle de votre distribution. L'installation à partir de ce fichier est extremement simple. Ouvrez un terminal (la petite télé permettant de taper des commandes UNIX) et placez vous dans le répertoire ou vous venez de télécharger VMware. Les commandes à taper sont celles ci, avec les numéros de version qui peuvent toutefois varier :
$ tar xzf VMware-workstation-4.0.5-6030.tar.gz
$ cd vmware-distrib/
$ su #entrez votre mot de passe root
# ./vmware-install.pl
Répondez aux quelques questions que vous posent l'installeur.
Acceptez quand il vous propose de lancer pour vous /usr/bin/vmware-config.pl.
L'installeur va ensuite compiler des modules pour votre noyau, vmmon.o (module obligatoire), vmnet.o (nécéssaire au support reseau de VMware) et vmppuser.o (nécéssaire si vous souhaitez accéder au port parallèle via VMware). Acceptez évidemment la construction de ces modules. Il est a noter que la compilation des modules a échoué sur ma machine de test munie d'un noyau 2.6, prenez donc vos précautions si vous utilisez cette version du noyau.
Vous devez ensuite configurer le reseau pour votre machine virtuelle. Concrètement, les interfaces reseau de VMware seront /dev/vmnetX, et l'accès au reseau se fera via un pont entre eth0 et vmnet0 (bridge).
Acceptez donc l'activation du reseau, puis choisissez le mode "editor" pour la configuration.
Choisissez de configurer le réseau virtuel 0, et choisissez le type bridged. Assurez vous enfin que seul ce reseau virtuel existe, et terminez la configuration reseau en refusant de faire d'autres changements.
Vous devez obtenir ce type de configuration :
The following virtual networks have been defined:
. vmnet0 is bridged to eth0
Refusez également l'accès des machines virtuelles a votre systeme de fichier (il sera possible de faire communiquer les seux systemes plus tard, via un montage des partitions virtuelles sur le systeme hote)
Le programme d'installation va enfin vous gratifier de ce message :
Starting VMware services:
Virtual machine monitor done
Virtual ethernet done
Bridged networking on /dev/vmnet0 done
The configuration of VMware Workstation 4.0.5 build-6030 for Linux for this
running kernel completed successfully.
You can now run VMware Workstation by invoking the following command:
"/usr/bin/vmware".
Enjoy,
--the VMware team
Attention, du fait de l'utilisation de modules noyau, cette configuration de VMware n'est utilisable que sur le noyau ou elle a été réalisée. Si vous changez de noyau, vous devrez recommencer cette étape.
2. Utilisation
Pour lancer VMware, il suffit tout simplement de taper :
$ vmware &
Vous devriez voir s'ouvrir cette fenêtre :

3. Aller plus loin
Vous avez surement remarqué que la seule facon de faire communiquer le systeme virtuel et le systeme réel est pour l'instant le réseau virtuel. Une méthode plus simple consisterait à pouvoir monter les partitions virtuelles sur le système réel, et ainsi d'avoir un accè direct aux fichiers du systeme virtuel. Ce montage est tout a fait possible, pour peu que vous n'aillez pas choisi le mode compact pour vos disques virtuels (reponse No a "allocate all disk space now") Ouvrez pour cela un terminal, et identifiez-vous en root. Tapez ensuite cette commande :
$ vmware-mount.pl -p <Votre_fichier_image_VMware>.vmdk <Numero_de_la_partition><Point_de_montage>
Ignorez le message d'alerte concernant les noyaux 2.4 en appuyant entrant y.
Si cela ne fonctionne pas, vous pouvez essayer de rensigner le programme sur votre type de partition :
$ vmware-mount.pl -p <Votre_fichier_image_VMware>.vmdk <Numero_de_la_partition> -t <Type_de_partition><Point_de_montage>
Ou Type_de_partiton represente evidemment le type de la partition virtuelle que vous souhaitez monter.
A titre d'exemple, je vous fournis ici la commande que j'ai utilisé :
$ vmware /var/mount/vmware/linux.vmdk 1 -t ext2 /home/extend
Tapez ensuite CTRL+C, pour demonter la partition.