VMware Server possède plus ou moins les mêmes fonctions que VirtualBox, mais avec tout de même quelques différences. Si VirtualBox ne vous convient pas ou que vous voulez essayer autre chose, c'est un bon choix. Et si vous souhaitez utiliser le disque dur actuellement installé dans votre ordinateur, c'est aussi la bonne solution, car VMware Server permet de le faire très facilement. Seul problème, il est un petit peu plus difficile à installer que VirtualBox, et est en anglais. Bref, à vous de voir si vous voulez vous lancer !
Installation
Téléchargement
VMware Server n'est pas disponible dans les dépôts de la distribution. Vous allez donc devoir le télécharger et l'installer vous-même, à la main. Une chose qu'on a plus trop l'habitude de faire, mais ne vous inquiétez pas, un script d'installation est présent et fera presque tout le boulot pour vous !
Avant de télécharger et d'installer VMware Server, assurez-vous d'installer certains paquets, grâce à cette commande :
Code : Console | sudo apt-get install xinetd build-essential |
Une fois les paquets téléchargés, rendez-vous
ici pour télécharger VMware Server. Pour pouvoir télécharger et utiliser le logiciel, vous allez devoir vous inscrire en remplissant cette page. Vous n'êtes pas obligé de donner de vraies informations, la société n'en a absolument pas besoin...Faites juste attention de bien remplir tous les champs. Quand vous avez terminé, validez. Vous obtiendrez alors un numéro de série, que vous feriez mieux de noter quelque part !
Sur la page qui vous donne le numéro de série, cliquez sur
Download Now. Acceptez la licence d'utilisation en cliquant sur Yes, en bas de la page. Enfin, sur la nouvelle page qui apparaît, téléchargez le fichier
VMware Server for Linux (la version sous forme de .tar.gz). Enregistrez le quelque part et n'oubliez pas où il est, on en aura besoin dans quelques secondes !
Ça serait pas mieux d'avoir le lien de téléchargement directement

?
Oui, moi aussi j'aimerai bien vous le donner comme ça

. Malheureusement, VMware Server nécessite absolument d'avoir un numéro de série unique pour fonctionner, et la seule façon de l'avoir, c'est de s'enregistrer ainsi.
Script d'installation
Une fois le fichier téléchargé, ouvrez une console, et rendez vous dans le répertoire où vous venez de télécharger le fichier (si il se trouve dans votre bureau, vous pouvez tout simplement taper
cd ~/Desktop )
Exécutez ensuite la commande suivante pour décompresser le fichier.
Code : Console | tar xzf vmware-server-1.0.*.tar.gz |
La décompression devrait se passer assez vite. Quand ce sera terminé, vous n'aurez aucun message mais vous pourrez reprendre la main. La décompression vient de créer un dossier, il faut donc s'y rendre :
Code : Console
Lancez ensuite le script d'installation :
Code : Console
Le script d'installation va vous poser un paquet de question. Entre crochets, vous verrez la valeur par défaut qui sera choisie si vous ne répondez rien. Cette valeur est en général tout à fait correct, mais vous pouvez la changer si vous savez ce que vous faites. Je ne vais pas détailler toutes les questions que va vous poser le script, car pour la plupart, vous n'aurez qu'à appuyer sur Entrée. Voyons voir les moments où vous devrez faire attention :
Code : Console | You must read and accept the End User License Agreement to continue.
Press enter to display it. |
Lorsque vous verrez ceci, appuyez sur Entrée, puis appuyez sur Espace pour arriver jusqu'à la fin de l'accord (vous pouvez également le lire si ça vous dit

). Lorsque le script vous demande
Do you accept?, tapez
yes.
Le script va par la suite compiler un paquet de choses, ce qui va prendre un petit moment. Ne vous inquiétez pas, tout devrait se dérouler correctement, même si vous ne comprenez pas forcément ce que la console vous affiche

.
Code : Console | Do you want networking for your virtual machines? (yes/no/help) [yes] |
Ici, vous pouvez répondre no si vous ne comptez pas utiliser le réseau sur vos machines virtuelles. Soyez sûr de ça, car si vous répondez non et que vous désirez le réactiver par la suite, il faudra exécuter à nouveau le script de configuration.
Code : Console | Your computer has multiple ethernet network interfaces available: eth0, eth1.
Which one do you want to bridge to vmnet0? [eth0] |
Si vous possédez plus d'un moyen d'accès au réseau, le script vous posera cette question. Choisissez l'interface avec laquelle vous êtes actuellement connectés au réseau. Malheureusement, ceci est différent pour chaque ordinateur, je ne peux donc pas vous dire quoi choisir. Je vous conseille de taper
ifconfig dans une autre console, et de regarder quelle interface possède une adresse IP : choisissez celle-là.
Si vous n'êtes vraiment pas sûr (ou que vous utilisez réellement plusieurs interfaces), laissez le choix par défaut, et répondez
yes à la question suivante :
Code : Console | Do you wish to configure another bridged network? (yes/no) [no] |
Le programme configurera donc les autres interfaces, au lieu d'une.
Après tout ça, le script va se refaire un petit coup de compilation.
Code : Console | In which directory do you want to keep your virtual machine files?
[/var/lib/VMware/Virtual Machines] |
Ici, il est préférable de mettre le dossier des machines virtuelles dans votre dossier personnel, pour que vous y ayez accès plus facilement. Pour cela, répondez à la question par
/home/votrenom/VMware, par exemple (n'utilisez pas ~ pour indiquer votre dossier personnel, le script n'en voudra pas

).
Ensuite, il vous demandera le numéro de série que vous avez, j'espère, noté quelque part

.
Code : Console | Please enter your 20-character serial number.
Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: |
Si vous le tapez à la main, faites attention de bien mettre un tiret tous les cinq caractères.
Voilà, une fois cette étape passée, VMware Server est installé !
Configuration
Il est maintenant temps de lancer notre application fraîchement installée. Sous Ubuntu, vous la trouverez dans le menu Outils Système du menu Applications. Sous KDE, elle se cache dans le menu Système du menu K.
Après avoir démarré, le programme affiche une fenêtre vous demandant de vous connecter.
Cliquez simplement sur
Connect pour vous connecter au serveur local. Cliquez à présent sur le bouton

pour...créer une nouvelle machine virtuelle (Dingue

).
À partir de là, vous aurez droit à un assistant qui va vous guider à travers la création de la machine virtuelle.
Cliquez sur
Next, puis sur
Custom, histoire d'avoir un peu plus de choix. Choisissez ensuite le système d'exploitation que vous comptez installer. Cliquez sur
Next, et assignez, si vous le souhaitez, un autre nom à votre machine virtuelle.
Passez à la suite, et choisissez le nombre de processeurs qui seront attribués à la machine. Si vous possédez un processeur dual-core, vous pouvez choisir
Two histoire d'augmenter un peu les performances de la machine. Attention, si vous choisissez Two alors que vous n'avez pas un processeur double-c?ur, la machine refusera de se lancer !
L'étape suivante vous permet d'autoriser la machine à être utilisée par les autres comptes sur votre ordinateur. Si vous laissez la case cochée, alors les autres utilisateurs ne pourront pas lancer la machine. Ça n'a pas grande importance si votre Linux ne possède qu'un seul compte

.
Vous allez ensuite devoir choisir la quantité de mémoire attribuée à votre machine virtuelle. VMware Server est un peu plus sympa que VirtualBox, puisqu'il vous donne quelques indications en fonction de la mémoire présente sur votre ordinateur et du système d'exploitation que vous désirez installer. Regardez les petites flèches qui se trouvent sous la barre. La flèche jaune indique le grand minimum conseillé pour installer ce système. Cependant, comme vous allez le virtualiser, il lui faut un peu plus de RAM que ça : la flèche verte indique la quantité de mémoire recommandée. Vous pouvez donc choisir n'importe quelle quantité de mémoire entre la flèche verte et la flèche bleue. Si vous dépassez la flèche bleu, votre ordinateur risque de ne plus avoir assez de mémoire pour gérer la machine virtuelle. Bref, entre vert et bleu, c'est parfait !
Il vous faut ensuite choisir le type de réseau que vous désirez utiliser.
Use bridged connection donnera accès au réseau à la machine virtuelle par sa propre adresse IP, tandis que
NAT utilisera l'adresse IP de l'ordinateur exécutant la machine virtuelle. L'avant dernière option permet de créer un réseau isolé entre la machine virtuelle et votre ordinateur, et le dernier désactive tout simplement le réseau. Bref, dans la plupart des cas, la première option est la meilleure.
À présent, nous allons nous attaquer au disque dur. Laissez l'option par défaut et cliquez sur
Next. Nous allons dans un premier temps créer un disque dur virtuel, mais nous verrons par la suite que VMware Server permet d'utiliser un disque dur existant très facilement. Ici donc, choisissez l'option
Create a new virtual disc. Choisissez
IDE comme recommandé, puis attribuez une taille à votre disque dur, en fonction de vos besoins et du système d'exploitation qui sera installé.
L'option
Allocate all disk space now permet, comme pour VirtualBox, de choisir entre créer des images dynamiques ou à taille fixe. Cocher la case créera immédiatement sur votre disque dur un fichier de la taille spécifiée, la décocher créera un fichier dont la taille augmentera au fur et à mesure. Comme indiqué, allouer tout l'espace disque permet de gagner en performance. À vous de voir, comme d'habitude

.
L'option
Split disk into 2GB files divisera l'image en plusieurs fichiers de 2 Go. L'option est là essentiellement pour des raisons de compatibilité, vous pouvez tout à fait la laisser activée. À l'étape suivante, vous pouvez changer le nom du disque ou le sauvegarder ailleurs, si vous le désirez. Quand tout est terminé, cliquez sur
Finish.
Hop, votre machine virtuelle est créée !
Avant de lancer la machine, il reste un peu de configuration à faire. Cliquez sur le bouton

.
Dans la colonne de gauche, vous verrez les différents périphériques de la machine virtuelle. Dans la partie
CD-Rom, vous pouvez choisir le lecteur qui sera utilisé. Si lors du démarrage, la machine virtuelle ne semble pas détecter le CD d'installation inséré, vous pouvez le changer ici.
De plus, il arrive parfois que la souris ne soit pas détectée. Cliquez alors sur
Mouse, puis sur
Specify the host device, puis choisissez un des choix dans la liste, jusqu'à ce que ça fonctionne.
Enfin, vous pouvez cliquer en bas sur
Add pour ajouter quelques périphériques. Le plus important est la carte son, vous pouvez donc choisir
Sound Adapter. Cliquez sur Next puis sur Finish, vous aurez ainsi du son dans votre machine virtuelle.
Si le c?ur vous en dit, c'est également là que vous pourrez ajouter un autre lecteur CD-Rom, un nouveau disque dur, voire un port USB, utile si vous voulez que votre machine virtuelle puisse accéder par exemple à la clé USB branchée sur votre ordinateur.
Quand tout est terminé, cliquez sur OK.
Installation de l'OS virtualisé
Installation de Windows
La procédure est la même que sur un vrai ordinateur, et nous l'avons de toute façon déjà vue dans la partie sur VirtualBox. Insérez le CD/DVD du système d'exploitation désiré, cliquez sur le bouton

, puis suivez les instructions.
N'oubliez pas que vous devez cliquer dans la fenêtre de la machine virtuelle si vous désirez effectuer une action. Pour en sortir par la suite, la combinaison à effectuer est Ctrl + Alt.
Installation des VmTools
Comme VirtualBox, VMware Server possède un logiciel qui s'installe sur le Windows virtualisé, afin de le faire fonctionner un peu mieux. Vous n'aurez pas droit à la virtualisation seamless, mais vous pourrez contrôler la machine sans cliquer dans la fenêtre, et avoir une meilleure résolution, c'est déjà ça !
Dans le menu de VMware Server, une fois votre machine lancée et Windows démarré, cliquez sur
Vm puis sur
Install VMware Tools. Vous aurez droit à un avertissement vous disant que le système doit être lancé pour pouvoir installer les VMware Tools (pour ceux au fond qui pensaient qu'on pouvait installer des logiciels alors que Windows est éteint

), cliquez simplement sur
Install.
L'installation devrait se lancer, mais si ce n'est pas le cas, rendez-vous dans votre Poste de travail, puis double-cliquez sur le CD nommé VMware Tools. Suivez les instructions en cliquant simplement sur
Next et
Install. Une fois l'installation terminée, cliquez sur
Finish, puis sur
Yes pour redémarrer la machine virtuelle.
Une fois Windows redémarré, vous verrez dans le
system tray l'îcone de VMware Tools. Voilà, vous pouvez maintenant profiter de manière optimale de votre Windows !
Les snapshots
VMware Server possède une fonction similaire aux instantanées de VirtualBox, appelés ici Snapshots. Ils vous permettent de prendre une "photo" de l'état du système pour y revenir à tout moment. Attention cependant, VMware Server ne vous permet de faire qu'un seul snapshot.
Quand la machine est lancée, rendez-vous dans le menu
VM, puis
Snapshot, puis cliquez sur
Take Snapshot.
Pour revenir en arrière, il vous suffit de retourner dans ce menu et de choisir
Revert to snapshot. Facile !
Utiliser un "vrai" Windows
Sur votre ordinateur, vous possédez peut-être un Windows déjà installé en compagnie de votre Linux. Et vous n'avez pas envie de vous refarcir une installation de Windows si vous pouvez utiliser celui déjà présent

. C'est une bonne idée, car c'est un gain de temps et de place. Si l'opération est assez simple à accomplir avec VMware Server, cela nécessite tout de même de modifier quelque peu votre Windows.
Attention, il s'agit là d'une fonction avancée et potentiellement dangereuse. Si vous faites n'importe quoi, vous pourriez corrompre vos partitions et perdre des données.
De plus, cette possibilité n'est pas officiellement supportée par les développeurs de VMware : cela signifie qu'elle n'est pas encore complètement au point. Enfin, son fonctionnement est assez aléatoire : en fonction de la configuration de votre ordinateur, tout pourrait fonctionner sans problème, mais il se pourrait également que rien ne marche. Bref, vous voilà prévenus
Créer un profil matériel
Sur votre Windows, vous possédez déjà des pilotes et une configuration adaptée à votre ordinateur. Cependant, comme nous l'avons déjà vu, la configuration de la machine virtuelle est bien différente de celle de votre ordinateur. Vous ne pouvez donc pas utiliser les pilotes et la configuration déjà en place : cela risque de créer des incompatibilités et des conflits.
Il existe heureusement une façon simple de résoudre ce problème : les profils matériels. Un pour votre configuration actuelle, un autre pour celle de la machine virtuelle. Ainsi, pas de problèmes !
Nous allons donc quitter Linux et retourner sous Windows. Je vais vous décrire ici quoi faire pour Windows XP, mais si vous en possédez un autre, la marche à suivre ne sera pas bien différente. Au pire, faites une recherche sur Google (avec pour mots clé votre version de Windows et les mots "profil matériel"), ça se trouve très facilement !
Une fois votre Windows lancé, allez dans le menu Démarrer, et faites un clic-droit sur
Poste de travail puis choisissez
Propriétés. Rendez vous dans l'onglet
Matériel puis cliquez sur le bouton
Profils matériels. Cliquez sur
Copier, puis donnez un nom sympa à ce profil, comme VMware ou Machine Virtuelle. Enfin, cliquez sur le bouton
Attendre que l'utilisateur sélectionne un profil matériel.
Cliquez sur OK, et voilà, vous pouvez redémarrer sous Linux !
Créer la machine virtuelle
Il y a un petit changement, concernant la façon de démarrer VMware Server. En effet, si vous le démarrez normalement, vous obtiendrez une belle erreur quand vous tenterez d'utiliser votre disque dur dans la machine virtuelle. Pourquoi ? Parce que, par défaut, vous n'avez pas accès à l'intégralité du disque dur, pour éviter des problèmes (c'est d'ailleurs un des avantages de Linux). Pour pouvoir l'utiliser, nous allons donc démarrer VMware Server avec les droits de super-utilisateur. C'est tout simple, tapez ceci dans la console :
Avec Ubuntu :
Code : Console
Avec Kubuntu :
Code : Console
Pour éviter de retaper ça à chaque fois, vous pouvez modifier le raccourci qui se trouve dans le menu des applications de votre gestionnaire de bureau.
Suivez ensuite les instructions habituelles pour créer la machine virtuelle, en n'oubliant pas de bien choisir
Custom : choix du système d'exploitation, quantité de mémoire allouée...
Arrêtez-vous lorsque l'assistant vous demande quel type de disque utiliser. Là, choisissez
Use physical hard drive et cliquez sur
Next. Un avertissement s'affiche pour vous avertir que vous risquez des pertes de données si vous faites n'importe quoi, mais vous allez faire attention, hein

?
Dans Device, choisissez le disque dur à utiliser. Le premier est en général le bon, mais si ce n'est pas le cas, vous le saurez rapidement : la machine virtuelle s'arrêtera bien vite. Laissez activée l'option
Use entier disk. Cela permet une configuration plus simple, mais il faudra faire preuve de plus de prudence quand vous lancerez votre machine.
Finissez la configuration en cliquant sur
Next, puis
Finish. Vous pouvez ensuite démarrer la machine virtuelle.
Avant que vous ne démarriez la machine virtuelle, un petit avertissement.
Windows XP et Windows Vista possèdent un merveilleux outil appelé "activation". Pour pouvoir l'utiliser de façon normale, vous devez activer votre OS auprès de Microsoft, sans quoi vous serez traité comme un sale pirate qui ne mérite que d'avoir un Windows qui ne fonctionne qu'à moitié, voir pas du tout.
Le problème, c'est que même une fois activé, Windows demande à l'être à nouveau s'il détecte un grand changement de configuration. Et c'est le cas quand vous le démarrez avec la machine virtuelle : la configuration de celle-ci n'ayant rien à voir avec celle de votre ordinateur, Windows détectera une nouvelle configuration.
Lors du démarrage, il se peut donc que votre Windows demande à être réactivé. Il suffit normalement simplement de suivre les instructions (et au pire, appeler le centre de Microsoft) pour qu'il soit réactivé, mais je préfère vous prévenir avant.
Démarrage de la machine
Si vous utilisez un dual-boot Windows/Linux, vous avez probablement GRUB d'installé. C'est donc lui qui s'affichera au lancement de votre machine. Choisissez-
STOP ! Avant d'aller plus loin, faites attention : ne vous amusez PAS à lancer le Linux qui s'exécute actuellement sur votre machine. Non seulement ça ne fonctionnera pas, mais en plus, vous risquez d'endommager sérieusement vos partitions si vous le faites, ce qui peut se traduire par une grosse perte de données.
Prenez donc bien garde de toujours choisir votre Windows, et pas Linux. Si vous le choisissez par mégarde, arrêtez immédiatement la machine virtuelle en cliquant sur le bouton

en haut de la fenêtre.
Herm, je disais donc...Choisissez le système d'exploitation que vous voulez démarrer (Windows donc), et appuyez sur Entrée pour le lancer. Windows va ensuite vous demander de choisir un profil matériel. Sélectionnez-
STOP ! Dans le même genre, ne vous amusez pas à choisir l'autre profil, sélectionnez uniquement celui que vous avez créé pour la machine virtuelle, sans quoi vous risquez de mettre le boxon dans votre Windows, au point de le rendre inutilisable.
Ça commence à devenir lourd d'être toujours interrompu...Bref, sélectionnez le profil que vous venez de créer pour la machine virtuelle. Windows devrait ensuite démarrer. Vous pouvez alors, si vous le souhaitez, installer les VMware Tools, en suivant les mêmes instructions que tout à l'heure.
Maintenant que votre vrai faux Windows fonctionne, encore un conseil en rapport avec l'activation. Si vous utilisez un Windows qui nécessite d'être activé, ne modifiez pas la configuration de la machine virtuelle de manière trop importante. Si, par exemple, vous rajoutez une trop grande quantité de RAM, Windows considérera ça comme un changement de configuration, et demandera a être réactivé. Faites donc attention, sauf si vous aimez appeler le centre de Microsoft

.
Résoudre les problèmes d'écran bleu
Vous avez bien suivi les instructions, mais Windows refuse de démarrer ? Si celui-ci donne l'impression de démarrer, puis affiche un écran bleu, et enfin fait redémarrer l'ordinateur, alors il est très probable que votre Windows soit installé sur un disque dur en SATA. C'est un problème commun, mais qui n'est pas forcément simple à résoudre. Ces étapes devraient normalement corriger le problème, mais souvenez-vous que rien n'est assuré...
Tapez donc ceci dans la console pour ouvrir un éditeur de texte :
Sous Ubuntu :
Code : Console
Sous Kubuntu :
Code : Console
Rendez-vous ensuite avec l'éditeur de texte dans le dossier contenant vos machines virtuelles. Par défaut, il s'agit du dossier
var/lib/VMware/Virtual Machine. Mais si vous avez suivi les instructions d'installation de ce tutoriel, vous les avez normalement mis dans le dossier
VMware se trouvant dans votre dossier personnel (
/home/votrenom/). Ouvrez le dossier contenant votre machine virtuelle (cela dépend du nom que vous lui avez donné), puis ouvrez le fichier
.vmx qui se trouve dans ce dossier (il n'y en a qu'un seul, vous ne pouvez pas vous tromper

)
Localisez la ligne suivante :
Code : Autre
et remplacez-la par
Code : Autre
Cherchez ensuite dans le fichier tous les occurrences de
scsi0 et remplacez les par
ide0 (vous pouvez utiliser la fonction Remplacer de votre éditeur de texte). Sauvegardez le fichier.
Ensuite, ouvrez, dans le même répertoire, le fichier
.vmdk. À l'intérieur, trouvez la ligne
Code : Autre1
| ddb.adapterType = "buslogic" |
puis remplacez la par
Code : Autre
N'oubliez pas de sauvegarder le fichier.
Pfou, c'est terminé. Tentez de démarrer Windows, et si vous avez de la chance (et que vous avez bien suivi les instructions), celui-ci devrait se lancer sans aucun problème !
Mise à jour et désinstallation
Mise à jour
VMware Server est capable de détecter lorsqu'une mise à jour est disponible. Il vous suffit de cliquer sur le bouton de la fenêtre vous signalant qu'une nouvelle version est disponible pour vous rendre sur le site du logiciel. Il ne vous reste qu'à télécharger le fichier d'installation destiné à Linux, puis de suivre exactement les mêmes instructions que lors de l'installation.
Désinstallation
Pour désinstaller facilement VMware, il existe un script qui se chargera de retirer tout ce que le logiciel a mis sur votre système. Il vous suffit d'exécuter la commande suivante :
Code : Console | sudo /usr/bin/vmware-uninstall.pl |
Ce script ne supprime cependant pas vos machines virtuelles. Si vous voulez vous en débarrasser, il suffit de supprimer le dossier où vous avez choisi de les mettre lors de l'installation.
Hé bien, je crois que nous avons fait le tour de VMware Server. Cependant, n'hésitez jamais à fouiller dans les options et à changer des choses, vous pourriez découvrir des fonctions intéressantes pour améliorer encore votre expérience de virtualisation !