Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
vmware_player [Le 20/01/2013, 07:36]
Cryogen [Autres solutions de virtualisation]
vmware_player [Le 11/09/2022, 11:04] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Hardy Jaunty Karmic Lucid virtualisation ​windows}}+{{tag>Trusty Xenial ​virtualisation}}
  
 ---- ----
 +{{ :​application:​vmware_player:​vmware-player.png?​70|icone}}
 ====== VMware Player ====== ====== VMware Player ======
-{{  http://​pix.toile-libre.org/​upload/​original/​1269040945.png?​250|Ubuntu 10.04 alpha 3 dans VMware Player 3.0.1 : une bonne façon de tester des systèmes en phase de développement}} 
  
-**[[http://​www.vmware.com/​fr/​products/​player/​|VMware Player]]** est un outil gratuit et propriétaire ​simulant des //[[virtualisation|machines virtuelles]]// et permettant de faire fonctionner des systèmes d'​exploitation au-dessus d'un système d'​exploitation hôte. +**[[http://​www.vmware.com/​fr/​products/​player/​|VMware ​Workstation ​Player]]** est une application ​propriétaire ​mise à disposition gratuitement pour un usage non professionnel permettant de créer vos propres **[[wpfr>​Machine_virtuelle|machines virtuelles]]**, afin d'y installer vos propres ​**[[wpfr>​système d'​exploitation|systèmes d'​exploitation]] invités** ​et de les faire fonctionner ​à travers votre **[[wpfr>​système d'​exploitation]] hôte** ​(Ubuntu ​dans notre cas)**VMware ​Workstation ​Player** nécessite un [[architecture_materielle|système d’exploitation hôte 64 bits]].\\ 
- +De plus, vous pouvez importer facilement ​d'​autres machines virtuelles (Voir le chapitre **[[#​Télécharger des machines virtuelles]].** ) 
-Ce logiciel permet de créer vos propres machines virtuelles, afin d'y installer vos propres systèmes d'​exploitationet de les faire fonctionner.((La création de machines virtuelles ​dans VMware Player est une nouveauté introduite dans la version 3.0. Dans les versions antérieures,​ vous ne pouviez que faire fonctionner des machines virtuelles existantes. Le présent document est mis à jour et prend en compte que vous disposez de VMware Player ​en version 3.0 ou ultérieure.)) ​De plus, vous pouvez importer facilement ​toute machine virtuelle créée par [[:VMware Workstation]], [[:VMware Server]] ou VMware ESX, de même que les machines virtuelles pour Microsoft Virtual PC et les disques Symantec LiveState Recovery. Le site web de VMware propose aussi de très nombreuses machines virtuelles gratuitement créées par une très forte communauté d'​utilisateurs des logiciels VMware. +<​note>​Les aficionados des logiciels libres seront plus intéressés par [[#​autres_solutions_de_virtualisation|d'​autres solutions de virtualisation]] ​aussi performantes ​et en licences libres, comme [[:Virtualbox]].</​note>​
- +
-<​note ​tip>**VMware Player est un logiciel propriétaire** \\ VMware Player est un produit distribué gratuitement,​ mais soumis à une licence propriétaire. ​Les aficionados des logiciels libres seront plus intéressés par [[#​autres_solutions_de_virtualisation|d'​autres solutions de virtualisation]] ​libres et performantes,​ comme [[;​virtualbox|VirtualBox OSE]].</​note>​+
  
 +{{:​application:​vmware_player:​vmplayer6_01_.png?​500|VMware Player6}}\\
  
 +<note help>​L'​application est en anglais mais avec des termes très simples. Même avec un niveau d'​anglais faible, Il n'y a pas de difficulté particulière. Si vous ne saisissez pas tous les termes, laissez les options par défaut et cliquez sur le bouton "​next"​.</​note>​
 +=====Avant de commencer=====
 +==== Terminologie ====
 +Certains termes techniques concernant le domaine de la [[:​virtualisation]] sont employés dans ce document. En voici quelques-uns :
 +  * Le **système hôte (host)** est le système d'​exploitation principal de votre ordinateur (Ubuntu 64 bits dans notre cas), c'est notamment lui qui permet de faire fonctionner VMware Workstation Player.
 +  * La **machine virtuelle** est un ordinateur virtuel 32 ou 64 bits créé par VMware Workstation Player dans le système "​hôte"​.
 +  * Le **système invité (guest)** est le système d'​exploitation installé à l'​intérieur d'une machine virtuelle qui peut être 32 ou 64 bits, l'​émulateur de VMware Workstation Player se chargera de simuler un environnement compatible.
  
 + ​====Les touches hôtes/​invitées====
 +Pour passer d'un système à l'​autre "à la volée",​ trois combinaisons de touches de votre clavier sont importantes :
 +  * **<​Ctrl>​+<​Alt>​+<​Entrée>​** → Passage de la machine virtuelle du mode "​fenêtre"​ au mode "plein écran"​ et vice-et-versa.
 +  * Et si le système d'​exploitation invité ne permet pas la capture automatique du pointeur de la souris et du clavier (le cas de Win98 par exemple):
 +    * **<​Ctrl>​+<​Alt>​** → récupère la souris et le clavier de l'​invité à l'​hôte.
 +    * **<​Ctrl>​+<​G>​** → récupère la souris et le clavier de l’hôte vers l'​invité (Un clic gauche dans le système invité peut aussi faire le même effet)..
  
 +=====Pré-requis=====
 +  * Disposer des [[:​sudo|droits d'​administration]]
 +  * Disposer d'une connexion à Internet configurée et activée
 +  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt>​build-essential]]**
 ===== Installation ===== ===== Installation =====
-  - Avant tout installer votre kernel header +====Méthode 1==== 
-<​code>​ sudo apt-get install linux-headers-$(uname -r) </​code>​ +Voir cette page: https://help.ubuntu.com/community/​VMware/​Player.
-  - Téléchargez la version "​bundle"​ de la dernière version sur le site www.vmware.com +
-  - Ouvrez un terminal et exécutez le script d'​installation de VMware Player avec les droits d'​administration ​<​code>​ sudo bash ~/Téléchargements/VMware-Player-<​version>​.<​arch>​.bundle</code>//(remplacez ''<​version>''​ et ''<​arch>''​ par les informations concernant la version de VMware ​Player que vous avez téléchargée. Par exemple : //''​sudo bash ~/​Téléchargements/​VMware-Player-3.0.1-227600.x86_64.bundle ''//​.)//​ +
-  - Suivez les instructions à l'​écran.+
  
-VMware ​Player ​peut ensuite être exécuté à partir ​du raccourci ​**VMware Player**, ​situé dans le menu //Applications ​-> Outils système.//+====Méthode 2==== 
 +**Vmware Workstation ​Player** est disponible sous forme d'un exécutable depuis [[https://​www.vmware.com/​fr/​products/​workstation-player/​workstation-player-evaluation.html|la page de téléchargement ​du site officiel]] (cliquer sur le petit bouton vert "​Download Now" qui se trouve sur la droite de la page) 
 +  - Télécharger le fichier ''​bundle''​ pour Linux. À noter, un fichier ''​.bundle''​ contient un script d'​installation. Il s'​exécute de la même manière qu'un [[:script]] classique). ​  
 +Puis à l'aide de lignes de [[:​commande_shell|commande]] saisies dans un [[:​terminal]]:​ 
 +  - Se placer dans le dossier où a été téléchargé le script d'​installation " VMware Player.bundle"​ //​(certainement dans votre dossier ​**Téléchargements** .)//; <​code>​cd Téléchargements</​code>​ 
 +  - Rendre le [[:​tutoriel/​script_shell#​executer_un_script|fichier exécutable]] <​code>​chmod +x VMware-Player*.bundle</​code><​code>​export LC_ALL=C</​code>​ 
 +  - Exécuter le script avec les [[:​sudo|droits d'​administration]] <​code>​sudo ./​VMware-Player*.bundle</​code>​ Le script téléchargera et installera ensuite les dépendances nécessaires puisouvrira l'​installateur graphique de l'​application. \\  //(Pas d'​inquiétude si le terminal vous renvoie une erreur concernant l'​installation du module "​murrine"​. Cela n'​empêche aucunement l'​installation et l'​utilisation de Vmware Workstation Player)//
 +  ​Valider les licences d'​utilisation;​ 
 +  - Suivre les instructions à l'​écran 
 +//(Une fois l'​installation terminée, vous pouvez supprimer le script "​bundle"​ téléchargé,​ il n'est plus utile au fonctionnement de l'​application)//​ 
 +====Mise à jour de l'​application==== 
 +Pas de disposition particulières,​ il est inutile de désinstaller l'​ancienne version.\\ 
 +Refaire la même procédure [[#​Installation de l'​application|d'​installation]] avec la nouvelle version, l'​installateur se chargera de désinstaller la précédente puis de la remplacer par la nouvelle version.
  
-{{  http://​pix.toile-libre.org/​upload/​original/​1269039971.png ​ |Accédez à VMware Player à partir du raccourci dans le menu "​Applications -> Outils système"​}} +=====Lancement de l'​application===== 
- +Vous pouvez lancer ​VMware Player ​depuis ​le [[:unity#​tableau_de_bord_dash|tableau de bord]] d'​Unity en saisissant ​**VMware Player** ​ou depuis ​la [[:unity-lens|loupe]] "Applications" ​puis "filtrer les résultats" ​catégorie ​"Système"​. ​\\ 
- +//(Pour les menus classiquesvous trouverez ​VMware Player dans le sous-menu "système" ou "​outils ​système")//.
-**Avec Ubuntu 12.10 x64 Kernel 3.7.0-7 et VMware-Player-5.0.1-894247.x86_64.bundle**  +
- +
-Avant le premier lancement éxécutez ​: +
- +
-<​code>​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</​code>​ +
- +
- +
-**Avec Ubuntu 12.04 et VMware Player ​4.0.2** (pour la version 4.0.4, modifier le fichier ​ ) si vous rencontrez le message d'​erreur suivant au premier lancement : +
-"​Unable to starts service vmnet!"​ +
- +
-Fermez toutes les fenêtres VMware puis executez ​[[http://​weltall.heliohost.org/​wordpress/​2012/​04/​01/​vmware-workstation-8-0-2player-4-0-2-and-7-1-x3-1-x-fix-for-linux-kernel-3-4-0/​|le patch]] +
-<​code>​ wget http://​weltall.heliohost.org/​wordpress/​wp-content/​uploads/​2012/​01/​vmware802fixlinux320.tar.gz </​code>​ +
-<​code>​ tar xzvf vmware802fixlinux320.tar.gz </​code>​ +
-<​code>​ chmod +x patch-modules_3.2.0.sh </​code>​ +
-<​code>​ sudo ./​patch-modules_3.2.0.sh </​code>​ +
-<​code>​ rm vmware802fixlinux320.tar.gz patch-modules_3.2.0.sh vmware3.2.0.patch </​code>​ +
- +
-**Pour Ubuntu 12.04 et VMware Player 4.0.4**, procéder de la même façon, mais en modifiant la ligne 8 du fichier patch-modules_3.2.0.sh avant de le lancer :  +
-<​code>​ plreqver=4.0.4</​code>​ +
- +
-Si après une mise a jour automatique on vous dit que le patch est déjà installé  +
-placez un # sur cette ligne  +
-<​code>​  +
-[ -f "$ptoken" ​] && error "$ptoken found. You have already patched your sources" +
-</​code>​ +
-remplacé par  +
-<​code>​  +
-# [ -f "$ptoken" ​] && error "​$ptoken foundYou have already patched your sources"​ +
-</code> +
- +
-**Pour Ubuntu 12.04 et VMware Player 5.x**il n'y pas de patch à appliquer. +
-===== Télécharger des machines virtuelles ===== +
-VMware Player ​sait utiliser toute machine virtuelle créée par VMware Workstation,​ VMware Server ou VMware ESX, de même que les machines virtuelles pour Microsoft Virtual PC et les disques Symantec LiveState Recovery. La communauté VMware met aussi gratuitement à disposition du grand public un catalogue impressionnant de machines virtuelles. Nous vous conseillons de stocker toutes vos machines virtuelles ​dans un même dossier, afin de les retrouver et les gérer plus facilement. +
- +
-  * **[[http://​www.vmware.com/​fr/​appliances/​|Catalogue de machines virtuelles du site de VMware]]** +
- +
-<note help>​**//​Puis-je faire fonctionner une machine virtuelle 32 bits dans mon système ​hôte 64 bits ? une machine virtuelle 64 bits sur mon système ​hôte 32 bits ?//**  +
- +
-Si votre système Ubuntu est installé en version 64 bits (et que vous utilisez VMware Player pour architecture 64 bits), vous pouvez utiliser toutes les machines virtuelles 32 et 64 bits dans VMware PlayerL'​émulateur VMware Player se chargera de simuler un environnement compatible avec la machine virtuelle. +
- +
-Si votre système hôte Ubuntu est un environnement 32 bits (et que vous utilisez VMware Player pour architecture 32 bits), vous pouvez utiliser des machines virtuelles 32 et 64 bits seulement si votre ordinateur gère le jeu d'​instructions 64 bits. Si votre ordinateur ne sait pas gérer les instructions 64 bits, vous ne pourrez utiliser que des machines virtuelles 32 bits.</​note>​+
  
 +=====Création d'une machine virtuelle=====
 +Une fois VMware Workstation Player lancé, il vous faudra créer une machine virtuelle pour y installer le système d'​exploitation invité.\\
 +Choisir "​Create a new virtual machine"​ : 3 choix vous seront proposés :
 +  * **Depuis un lecteur physique** : Si vous possédez le CD d'​installation (ou autre support physique) du système d'​exploitation invité, et qu'il soit présent dans le lecteur : Choisissez le périphérique.
 +  * **Depuis une image ISO** : Si vous possédez une image %%ISO%% du CD d'​installation du système d'​exploitation invité.
 +//(Si vous avez opté pour une de ces deux possibilités,​ VMware Workstation Player créera la machine virtuelle et installera de suite le système d'​exploitation. Cliquer sur "​next"​ et laissez-vous guider.)//
  
 +  * **Installer plus tard** : VMware Workstation Player créera et configurera la machine virtuelle pour recevoir le système d'​exploitation invité. Vous y installerez le système d'​exploitation invité plus tard. Cliquer sur "​next"​ et laissez-vous guider.
  
 +=====Lancement de la machine virtuelle=====
 +Une fois [[#​lancement de l'​application|lancé VMware Workstation Player]], sélectionnez la machine virtuelle à lancer puis cliquer sur "Play virtual machine"​.
 +<note tip>Vous pouvez aussi d'un simple "​double-clic",​ lancer directement Vmware Workstation Player avec le système d'​exploitation invité. Pour cela, au lieu de lancer d'​abord VMware Workstation Player :
 +  - Ouvrir votre [[:​gestionnaire de fichiers]] ;
 +  - Dans votre dossier personnel, ouvrir le dossier "​vmware"​. Vous serez en présence des dossiers correspondants aux systèmes d'​exploitation "​invités"​ installés dans VMware Workstation Player.
 +  - Dans chacun de ces dossiers, il y a un fichier ''​**.vmx**''​. Un "​double-clic"​ dessus lancera directement la machine virtuelle.
 +//(La toute 1ère fois, il vous faudra configurer les fichiers //''​**.vmx**''//​ pour qu'ils se lancent bien avec VMware Workstation Player. Pour cela, faire un clic droit sur l'un de ces fichiers puis dans le menu déroulant, choisir → **ouvrir avec...** → **VMware Player**).//</​note>​
 + 
 ===== Installation des outils de l'​invité (VMware Tools) ===== ===== Installation des outils de l'​invité (VMware Tools) =====
-Les **outils de l'​invité** (ou VMware Tools) sont un ensemble de pilotes de matériels installés dans le système d'​exploitation invité afin d'en accroître les performances et le confort d'​utilisation. Les VMware Tools permettent, entre autre, de redimensionner l'​espace de travail à la volée, profiter du mode plein écran et de passer le curseur de la souris entre l'​invité et l'​hôte sans interruption du mouvement.+VMware Workstation player émulant un ensemble de matériels, le système d'​exploitation invité a besoin de pilotes spécifiques pour tirer pleinement parti du matériel. ​Les **outils de l'​invité** (ou **VMware Tools**) sont un ensemble de pilotes de matériels installés dans le système d'​exploitation invité afin d'en accroître les performances et le confort d'​utilisation. Les VMware Tools permettent, entre autre, de redimensionner l'​espace de travail à la volée, profiter du mode plein écran et pour certains systèmes d'​exploitations "​invités", ​de passer le curseur de la souris entre l'​invité et l'​hôte sans interruption du mouvement...\\ 
 +Lors du 1er lancement du système d'​exploitation invité, l'​installation des outils VMware tools vous sera proposé. Pour cela, dans le menu de VMware-Player,​ choisissez "​Virtual Machine"​ puis dans le menu déroulant : sélectionnez ​ "​Vmware tools"​.\\ 
 +L'​ensemble se présente en un CD virtuel dans le lecteur CD du système invité. Si ce dernier est configuré pour l'"​autorun",​ il démarrera automatiquement. Dans le cas contraire, exécutez le fichier d'​installation dans le lecteur CD du système invité (setup.exe par exemple pour les systèmes d'​exploitation Microsoft).
  
-  * **[[:vmware_tools|Télécharger et installer les outils de l'​invité]]**+=====Changement de noyau Linux===== 
 +VMvare Workstation Player doit être recompilée à chaque changement de [[:kernel|noyau Linux]]. Dans ce cas, la recompilation vous sera alors proposée au lancement de VMware Workstation Player. La procédure est automatisée,​ il n'y a pas grand chose à faire à part cliquer sur le bouton"​Install"​ de la boite de dialogue affichée. Il se peut que votre système hôte se fige quelques instants, patientez un peu. Une autre boîte de dialogue s'​ouvrira pour vous montrer la progression. \\ 
 +Une fois terminé, vous retrouverez la page d'​accueil de VMware Workstation Player.
  
-<​note>​Avec la version 3.1 de VMWare Player, l'​installation des outils se fait de manière automatique lors du premier lancement de la machine virtuelle</​note>​ +=====Aller plus loin===== 
-===== Désinstallation de VMware Player ​===== +====Réseau et partages==== 
-Pour désinstaller VMware Player, fermez d'​abord toutes les machines virtuelles qui pourraient ​être en cours de fonctionnement. Puis, ouvrez ​un terminal ​et exécutez ​le programme ''​vmware-installer'​' ​avec les droits ​d'administration. Il faudra connaître le nom du produit à désintallerPour cela, taper la commande suivante ​+Il peut être également intéressant ​de créer ​un réseau entre les Systèmes d'​exploitation hôte et invité pour partager des dossiers et ainsi faciliter ​le transmission de fichiers hôte/​invité. L'Utilisation du protocole [[:samba]] installé par défaut sur la plupart des systèmes ​d'exploitation permet de faire cela aussi simplement que pour n'​importe quel ordinateur ​du réseauVoir [[ :tutoriel/​dossier_de_partage|dossier de partage]].
  
-<​code>​~$ sudo vmware-installer ​-l</​code>​ repérer ​le nom du produit installépuis+====A propos des CD-ROM ==== 
 +Pour changer facilement de CD-ROM dans le VMplayerje déclare lors de l'​installation un CD-ROM sur l'​image cdrom.iso. Lors de l'​utilisation,​ il suffit de faire un lien (ln -s en texte ou clic central + déplacer) de l'ISO que l'on veut vers cdrom.iso
  
-<note tip>Le -signifie list.</​note>​+=====Problèmes connus===== 
 +====La liste des machines virtuelle reste vide==== 
 +Si après la création ou l'​importation d'une machine virtuelle votre liste reste vide modifiez les paramètres de confidentialité de votre compte utilisateur pour "Se souvenir des fichiers récemment ouverts"​.
  
-<code>~$ sudo vmware-installer -u vmware-player +La liste des machines est sauvegardée dans /home/<votre_compte>/.local/​share/​recently-used.xbel qui sera automatiquement vidé et non renseignée si le paramètre précédent n'est pas modifié.
-</code> pour désinstaller VMware-Player.+
  
-<note tip>Le -u signifie uninstall </note>+Source : https://​communities.vmware.com/​message/​2761833#​2761833
  
-Notez bien toutefois que les machines virtuelles que vous avez téléchargées ne sont pas suppriméesVous devrez les effacer manuellement ​si vous ne désirez pas les conserver.+====Intel X4500==== 
 +Voir **[[http://​www.flashinthepan.ca/​computer-tips/​linux-computer-tips/​3d-acceleration-in-vmware-with-intel-graphics|ici (en)]]** ​si vous avez des soucis pour avoir l’accélération 3D sur chipset Intel X4500 (installation de driconfig et activation du S3TC).
  
-<note tip>​Les ​machines virtuelles ​se trouvent dans le lien absolu suivant ​: /home/user/.vmware/</note>+===== Désinstallation ===== 
 +Pour désinstaller VMware Workstation Player, fermez d'​abord toutes les machines virtuelles ​qui pourraient être en cours de fonctionnement. Puis, ouvrez un [[:​terminal]] et exécutez ​le programme ''​vmware-installer''​ avec les [[:sudo|droits d'​administration]].  
 +  - Il faudra connaître le nom du produit à désinstaller. Pour cela, dans un [[:​terminal]],​ taper la [[:​commande_shell|commande]] suivante:<​code>​sudo vmware-installer -l</code> repérer le nom du produit installé ​//(Le -l signifie list.)/
 +  - puis pour désinstaller VMware Workstation Player // (Le -u signifie uninstall.)//:<​code>​sudo vmware-installer -u vmware-player</code 
 +Notez bien toutefois que les machines virtuelles que vous avez téléchargées ne sont pas supprimées. Vous devrez les effacer manuellement si vous ne désirez pas les conserver. \\ 
 +Les machines virtuelles se trouvent dans le dossier "​vmware"​ de votre dossier personnel.
  
-===== Avancé : créer ses machines virtuelles ​=====+===== Autres solutions de virtualisation ​===== 
 +  * [[ :​VirtualBox]] 
 +  * [[ :Qemu]] 
 +  * [[ :​virtualisation|Portail sur la virtualisation]]
  
-La version 3.0.1 de VMware-Player permet la création de machine virtuelle. +===== Voir aussi ===== 
- +  * **(en)** [[http://​www.vmware.com/​fr/​products/​player/​|Site officiel de VMware Workstation Player]] 
-Avec la version 3.1.4, il est possible de créer une machine virtuelle aussi simplement qu'​avec VirtualBox. Il suffit de choisir Nouvelle Machine Virtuelle et de suivre les différentes étapes de l'​assistant. +  * **(en)** [[https://communities.vmware.com/​welcome|Site de la communauté ​VMware]] 
- +  * **(en)** [[http://​www.ubuntuforums.org/​showthread.php?​t=84275&​highlight=vmplayer|Le thread sur le forum Ubuntu officiel]] 
-==== Créer un disque virtuel ​==== +  * **(fr)** [[wpfr>​VMware|VMware sur Wikipedia.fr]] 
-VMplayer a besoin de 2 fichiers : +  ​* **(en)** [[http://​ubuntuforums.org/​showpost.php?​p=540223&​postcount=107|Augmenter la taille de son disque virtuel]] 
-  * un fichier VMX, fichier texte qui va décrire comment utiliser l'​image vmdk, et l'​utilisation des périphériques du système émulé. +  ​* **(en)** [[http://​www.virtualization.info/​2005/​12/​guide-to-create-vmx-files-for-vmware.html|guide]]
-  * un fichier VMDK, un fichier binaire qui contient l'​image disque du système émulé (c'est son disque dur) +
- +
-Le fichier VMX peut être créé de toute pièce, mais il existe au moins 2 méthodes pour obtenir un fichier VMDK vierge : +
-  * Soit le récupérer sur le Web. Il est tout à fait possible d'en récupérer [[http://​www.vmware.com/​appliances/​|une gratuite ici]], et d'​installer un XP en lieu et place de l'OS précédent. (dans ce cas précis il faudra s'​assurer que le disque émulé soit au minimum de 2 Go) +
-  * Soit il est possible de créer ce fichier grâce à l'​outil GPL [[http://​fabrice.bellard.free.fr/​qemu/​|qemu]] (>=0.8) . Il existe ce tutoriel : [[http://​johnbokma.com/​mexit/​2005/​10/​26/​vmware-player-windows-xp.html|tutoriel (en)]] ("''​qemu-img create -f vmdk disqueVirtuel.vmdk 10G''"​ pour un disque de 10 Go) +
-  * Le service [[http://​www.easyvmx.com/​|EasyVMX (en)]] permet de créer, suivant votre niveau, le fichier VMX, ainsi que le fichier VMDK : prêt à l'​emploi ! (Impossible de faire plus simple) +
- +
- +
-==== Fabriquer le fichier VMX ==== +
-Le plus simple est de se créer un fichier VMX contenant ce qui suit, et de le rendre exécutable (ainsi, il suffira de double-cliquer dessus pour lancer l'OS) : +
- +
-L'​idée étant d'​installer XP sur votre disque virtuel, vous devez créer une image .ISO de votre CD d'​installation de XP. Dans notre cas on l'​appelle "​windows_xp_bootable.iso",​ ensuite on bootera la machine virtuel avec l'​image .ISO créée. Ainsi on installera XP sur notre disque virtuel (ici, wxp.wmdk) grâce au fichier de configuration .vmx. +
- +
-Pour créer une image .ISO de votre CD de MS Windows, vous pouvez utiliser Gnomebaker : +
-<​code>​ +
-apt-get install gnomebaker +
-</​code>​ +
-Lancer Gnomebaker => Copier un CD de données => Créer une image ISO. Sauvegarder votre fichier .ISO sous windows_xp_bootable.iso (dans notre cas). +
- +
-Petite note : +
-__ +
- +
-Vous n'​êtes pas obligé de créer une image ISO du CD de windows XP__ +
- vous pouvez remplacer (dans la configuration VMX donnée plus bas) : +
-<​code>​ +
-ide1:​0.present = "​TRUE"​ +
-ide1:​0.fileName = "​windows_xp_bootable.iso"​ +
-ide1:​0.deviceType = "​cdrom-image"​ +
-ide1:​0.autodetect = "​TRUE"​ +
-</​code>​ +
-par  +
-<​code>​ +
-ide1:​0.present = "​TRUE"​ +
-ide1:​0.deviceType = "​cdrom-raw"​ +
-ide1:​0.fileName = "auto detect"​ +
-ide1:​0.autodetect = "​TRUE"​ +
-</​code>​ +
- +
-ce qui vous donnera l'​accès à votre lecteur CD (donc vous aurez juste à mettre votre CD dans le lecteur et à lancer la config VMX ;))  +
-Fin de la petite note ... +
- +
-  * Ouvrir une console +
-  ​Se placer dans le répertoire où est situé votre fichier VMDK, et votre image .ISO bootable. +
-<​code>​ +
-cd ~/​votre_repertoire +
-</​code>​ +
-  ​Créer un fichier VMX, et l'​éditer +
-<​code>​ +
-touch mon_os.vmx +
-chmod +x mon_os.vmx +
-gedit mon_os.vmx +
-</​code>​ +
-  * Recopier ce qui suit dans Gedit, puis sauvegarder +
-  * Et double-cliquer maintenant sur "​mon_os.vmx"​ pour lancer votre VMplayer +
- +
-Pour Windows XP pro : +
-<​code>​ +
-#​!/​usr/​bin/​vmplayer +
-config.version = "​8"​ +
-virtualHW.version = "​3"​ +
-ide0:​0.present = "​TRUE"​ +
-ide0:​0.filename = "​wxp.vmdk"​ +
-memsize = "​256"​ +
-MemAllowAutoScaleDown = "​FALSE"​ +
-ide1:​0.present = "​TRUE"​ +
-ide1:​0.fileName = "​windows_xp_bootable.iso"​ +
-ide1:​0.deviceType = "​cdrom-image"​ +
-ide1:​0.autodetect = "​TRUE"​ +
-floppy0.present = "​FALSE"​ +
-ethernet0.present = "​TRUE"​ +
-usb.present = "​TRUE"​ +
-sound.present = "​TRUE"​ +
-sound.virtualDev = "​es1371"​ +
-displayName = "​Windows XP Pro" +
-guestOS = "​winxppro"​ +
-nvram = "​wxp.nvram"​ +
-MemTrimRate = "​-1"​ +
-ide0:0.redo = ""​ +
-ethernet0.addressType = "​generated"​ +
-uuid.location = "56 4d 35 a3 ea c2 1c 32-70 f0 c4 48 ef a3 7a 72" +
-uuid.bios = "56 4d 35 a3 ea c2 1c 32-70 f0 c4 48 ef a3 7a 72" +
-ethernet0.generatedAddress = "​00:​0c:​29:​a3:​7a:​72"​ +
-ethernet0.generatedAddressOffset = "​0"​ +
-ethernet0.connectionType = "​nat"​ +
-tools.syncTime = "​TRUE"​ +
-ide1:​0.startConnected = "​TRUE"​ +
-uuid.action = "​create"​ +
-checkpoint.vmState = "​wxp.vmss"​ +
-tools.remindInstall = "​TRUE"​ +
-</​code>​ +
- +
-Pour Windows 2000 pro, il suffit de remplacer la ligne "​guestOS"​ comme suit : +
-<​code>​ +
-guestOS = "​win2000pro"​ +
-</​code>​ +
- +
-la ligne ide1:​0.filename = par le nom de votre ISO windows 2000 par exemple : +
-<​code>​ +
-ide1:​0.fileName = "​windows2000pro_bootable.iso"​ +
-</​code>​ +
-et éventuellement la ligne "​displayName"​ qui ne permet que de déterminer le titre de votre fenêtre VMplayer lorsqu'​il utilise cet OS. +
-Par exemple : +
-<​code>​ +
-displayName = "​Windows 2000 Pro" +
-</​code>​ +
- +
-Pour obtenir les autres valeurs, il peut être intéressant d'​utiliser [[http://​www.consolevision.com/​members/​dcgrendel/​vmxform.html|ce service]] pour générer le fichier VMX. +
- +
-**Note** +
- +
-Si ça ne boote pas, n'​hésitez pas à aller configurer le bios émulé par VMware : au boot taper F2, et positionner le lecteur CD avant le disque dur. (ça m'est arrivé ;-+
- +
- +
-**Attention !** +
- +
-Dès que la fenêtre de VMplayer s'​ouvre,​ il faut faire un clic gauche (ou Ctrl + g) à l'​intérieur de cette fenêtre, pour la rendre active. Sinon, F2 sera inopérant, le clavier sera inactif. +
- +
- +
-==== Changement de kernel ==== +
- +
-<note important>​Le kernel se compile lui-même après le téléchargement d'un nouveau kernel **après** la version **4.5 uniquement**</​note>​ +
-A chaque changement de kernel, vous devez recompiler votre installation de vmware-player. Cette étape est extrêmement simpliste. +
-Il vous suffit de retourner dans votre dossier d'​installation de VMware (c.f. : [[vmplayer#​hardy_heron|Hardy Heron]]) et de relancer chaque étape (soit : vmware-player-distrib,​ vmware-any-any-updateXXX,​ vmware-tools-distrib) +
- +
-A noter que lorsqu'​on passe de Jaunty à Karmic, le build proposé par le player échoue. +
-Il faut alors désintaller votre VMware player 2.x, puis aller chercher le player V3 ([[http://​www.vmware.com/​fr/​products/​player/​|ici]]), et l'​installer +
- +
- +
-**Maverick 10.10 64 bits** : Le module vmmon dans VMware Player 3.x ne parvient pas à compiler le noyau Linux 64 bits 2.6.35. +
-Après l'​installation de VMware, les commandes suivantes patchent les sources //vmmon// :  +
-<​code>​ +
-sudo apt-get install linux-headers-`uname -r` +
-cd /tmp +
-tar xvf /​usr/​lib/​vmware/​modules/​source/​vmmon.tar -C /tmp +
-perl -pi -e '​s,​_range,,'​ vmmon-only/​linux/​iommu.c +
-sudo tar cvf /​usr/​lib/​vmware/​modules/​source/​vmmon.tar vmmon-only +
-</​code>​ +
-Le module //vsock// qui est actif dans l'​installation par défaut de VMware ne se compile pas également et entraîne la re-compilation systématique des modules à chaque lancement. +
-Les commandes suivantes permettent de corriger ce problème. +
-<​code>​ +
-cd /tmp +
-tar xvf /​usr/​lib/​vmware/​modules/​source/​vsock.tar -C /tmp +
-perl -pi -e 's/(\w+)->​compat_sk_sleep/​compat_sk_sleep($1)/​g'​ vsock-only/​linux/​af_vsock.c +
-sudo tar cvf /​usr/​lib/​vmware/​modules/​source/​vsock.tar vsock-only +
-</​code>​ +
-Puis lancez '​vmplayer'​ pour recompiler les modules du noyau. J'ai utilisé ces patchs avec succès - les sources sont [[http://www.rrfx.net/​2010/​06/​vmware-vmmon-module-compilation-issues.html|ici]] et [[http://​www.linuxinsight.com/persuading-vmware-workstation-7.1-to-cooperate-with-linux-kernel-2.6.35.html|ici]] et également résumé dans le forum [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=426993|ici]] +
- +
- +
-==== Peaufiner son installation ==== +
-VMplayer émulant un ensemble ​de matériels, l'OS émulé a besoin de drivers spécifiques pour tirer pleinement parti du matériel. Pour cela, VMware ​fournit un CD "​VMware Tools" qui contient les différents drivers (cartes graphiques, son, SCSI ...) +
-Ce dernier est disponible sous forme d'​image ISO pour windows NT/2K sur [[http://​www.vmware.com/​download/​esx/​esx2-16515update.html|cette page]] (il fonctionne à peu près correctement sous Windows XP) +
- +
-Cette image ISO est disponible quel que soit l'OS émulé, mais il vous faudra la trouver ! +
- +
-** IMPORTANT** N'​oubliez pas de modifier votre fichier VMX pour lui donner la localisation de cette image ISO (clé : ide1:​0.fileName),​ et de rebooter votre "​émulation"​ +
- +
-**NB**:​Personnellement,​ j'ai gravé l'ISO des Tools, ensuite j'ai simplement lancé mon WinXP émulé, inséré le CD que je viens de graver des Tools, et lancé le setup sur le CD. Les Tools se sont installés directement sous XP. Très simple ([[erick.hoffmann@gmail.com]]) +
- +
-Il peut être également intéressant de créer un réseau entre son OS hôte, et l'OS émulé. Pour cela, il suffit d'​installer [[:samba]], et de mettre le même domaine dans les deux OS. Ainsi, il sera possible de partager des fichiers ou l'​imprimante. +
- +
-== A propos des CD-ROM == +
-Pour changer facilement de CD-ROM dans le VMplayer, je déclare lors de l'​installation un CD-ROM sur l'​image cdrom.iso. Lors de l'​utilisation,​ il suffit de faire un lien (ln -s en texte ou clic central + déplacerde l'ISO que l'on veut vers cdrom.iso  +
- +
- +
-===== Ressources ===== +
-  ​**[[http://​www.vmware.com/​fr/​products/​player/​|Site officiel de VMware Player]]** +
-  ​* [[http://​www.ubuntuforums.org/​showthread.php?​t=84275&​highlight=vmplayer|Le thread sur le forum Ubuntu officiel (en)]] +
-  * [[http://​ubuntuforums.org/​showpost.php?​p=540223&​postcount=107|Augmenter la taille de son disque virtuel ​(en)]] +
-  * [[http://​www.virtualization.info/​2005/​12/​guide-to-create-vmx-files-for-vmware.html|guide ​(en)]] +
-  * [[http://​www.flashinthepan.ca/​computer-tips/​linux-computer-tips/​3d-acceleration-in-vmware-with-intel-graphics|Si vous avez des soucis pour avoir l'​acceleration 3D sur chipset Intel X4500 (installation de driconfig et activation du S3TC) (en)]] +
- +
-===== Autres solutions de virtualisation ===== +
-  * [[VirtualBox]] +
-  * [[VMware Server]] +
-  * [[Qemu]] +
-  * //​[[virtualisation|Portail sur la virtualisation]]//​+
  
 ---- ----
  
-//​Contributeur :  [[:​utilisateurs:​Cryogen]],​ [[:​utilisateurs:​alexis]],​ [[:​utilisateurs:​manatlan|manatlan]],​ [[:​utilisateurs:​McPeter]],​ [[:​utilisateurs:​BeAvEr|BeAvEr]],​ [[:​utilisateurs:​LouisS]].// ​+//​Contributeur :  [[:​utilisateurs:​Cryogen]],​ [[:​utilisateurs:​alexis]],​ [[:​utilisateurs:​manatlan|manatlan]],​ [[:​utilisateurs:​McPeter]],​ [[:​utilisateurs:​BeAvEr|BeAvEr]],​ [[:​utilisateurs:​LouisS]].//​
- +
-------+
  • vmware_player.1358663792.txt.gz
  • Dernière modification: Le 20/01/2013, 07:36
  • par Cryogen