Infos générales
Aujourd'hui un article sur l'installation de Windows sous Linux. Eh oui, c'est possible de lancer Windows sous votre Linux. tout ceci ce fait avec Vmplayer. Cet outil est un outil de virtualisation qui permet d'utiliser un OS dans un autre OS. Ca peut etre sympathique pour faire des test, lancer des applications particulieres, etc sans être obligé de rebooter le PC.
Tout d'abord il faut télecharger Vmplayer sur le site officiel, il vous suffit d'entre votre email et quelques informations et c'est parti :
Site officiel : Vmware
Les outils de virtualisation : page principale
La page de téléchargement de Vmplayer : Télecharger Vmplayer
La dernière version en date est la 1.03 et il suffit de choisir la version Linux (VMware-player-1.0.3-34682.tar.gz). vous decompresser et detarrer le fichier avec la commande :
A ce moment, un repertoire vmware-player-distrib est créer, il suffit d'aller dans ce répertoire et de lancer l'installation en mode root. Sous Ubuntu avec la commande :
A partir de ce moment là de nombreuses question vont vous etre posées, généralement il faut valider les choix par défaut :
La il suffit d'appuyer sur la touche entrée pour faire défiler la license pour ensuite l'accepter :
Voilà c'est terminé, c'était pas trop dur, n'est-ce pas ? Allez on continue...
Maintenant 2 choix possibles :
Créer la machine virtuelle :
Pour celà rendez vous sur www.easyvmx.com et créer la machine virtuelle de votre OS. Pour mon cas c'est Windows XP. Plus précisément sur la page de création de la machine, vous pouvez configurer le tout.
J'ai simplement donné un nom et validé l'autodétection des ports USB (pour l'imprimante, ce sera bien utile)


Une fois que tout est prêt, il suffit de cliquer sur le bouton : Create Virtual Machine
A ce moment, un fichier ZIP est disponible (et valide pendant 5 minutes seulement). Téléchargez le donc immédiatement.

Il suffit de dézipper le fichier (unzip windows_XP.zip) et un répertoire windows_XP est crée :

La machine virtuelle de nomme : windows_XP.vmx
Et voilà, tout est prêt. Continuons.
Installation de l'OS :
Il suffit de lancer maintenant vmplayer (Applications->Outils->Vmplayer) :
On accepte la license :

On va chercher la machine virtuelle précédemment crée :

Quelques messages de warning apparaissent, mais rien de bien important :


Par contre là c'est plus problématique.

En effet il faut mettre d'abord le CD d'installation de windows dans le lecteur CD qui doit être positionné en boot sur votre PC. On reset donc Vmplayer par le menu Player -> Troubleshot -> reset

Et c'est parti pour l'installation XP.

On crée la partition. C'est à l'intérieur de la machine virtuelle donc aucun risque pour vos partitions physiques existantes.

On formate la partition :


Et c'est parti cette fois !

Ca continue ...

Et encore ....

Et toujours encore ...

ah ca y est ....

Et voilà, Windows est installé

Voici donc mon ecran avec en fond , le gestionnaire Gnome et ses barres de taches (hautes et basse) ainsi que le navigateur Firefox. Et en avant plan, Windows dans une fenetre d'application.

Maintenant, il suffit de choisir la résolution de Windows à la résolution de votre écran et Windows est ainsi en plein ecran.
Une chose importante : CTRL + ALT est la combinaison magique pour passer de Windows vers Linux. Pour Passer de Linux à Windows, il suffit de cliquer dans la fenetre Windows (c'est la cas de le dire)
Voilà, maintenant reste plus qu'a installer des logiciels.
Ce que j'ai fait et qui est bien pratique:
A vous de jouer !
Dans un prochain article, ma configuration de Samba pour pouvoir partager des répertoires entre Linux et la machine virtuelle Windows !.
Merci d'avoir lu cet article !
Tout d'abord il faut télecharger Vmplayer sur le site officiel, il vous suffit d'entre votre email et quelques informations et c'est parti :
Site officiel : Vmware
Les outils de virtualisation : page principale
La page de téléchargement de Vmplayer : Télecharger Vmplayer
La dernière version en date est la 1.03 et il suffit de choisir la version Linux (VMware-player-1.0.3-34682.tar.gz). vous decompresser et detarrer le fichier avec la commande :
tar -zxvf VMware-player-1.0.3-34682.tar.gz
A ce moment, un repertoire vmware-player-distrib est créer, il suffit d'aller dans ce répertoire et de lancer l'installation en mode root. Sous Ubuntu avec la commande :
sudo ./vmware-install.pl
A partir de ce moment là de nombreuses question vont vous etre posées, généralement il faut valider les choix par défaut :
Creating a new installer database using the tar3 format.
Installing the content of the package.
In which directory do you want to install the binary files? [/usr/bin]
What is the directory that contains the init directories (rc0.d/ to rc6.d/)? [/etc]
What is the directory that contains the init scripts? [/etc/init.d]
In which directory do you want to install the library files? [/usr/lib/vmware]
The path "/usr/lib/vmware" does not exist currently. This program is going to
create it, including needed parent directories. Is this what you want? [yes]
In which directory do you want to install the documentation files? [/usr/share/doc/vmware]
The path "/usr/share/doc/vmware" does not exist currently. This program is
going to create it, including needed parent directories. Is this what you want? [yes]
The installation of VMware Player 1.0.3 build-34682 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: "/usr/bin/vmware-uninstall.pl".
Before running VMware Player for the first time, you need to configure it by
invoking the following command: "/usr/bin/vmware-config.pl". Do you want this
program to invoke the command for you now? [yes]
Making sure services for VMware Player are stopped.
Stopping VMware services:
Virtual machine monitor done
You must read and accept the End User License Agreement to continue.
Press enter to display it.
Installing the content of the package.
In which directory do you want to install the binary files? [/usr/bin]
What is the directory that contains the init directories (rc0.d/ to rc6.d/)? [/etc]
What is the directory that contains the init scripts? [/etc/init.d]
In which directory do you want to install the library files? [/usr/lib/vmware]
The path "/usr/lib/vmware" does not exist currently. This program is going to
create it, including needed parent directories. Is this what you want? [yes]
In which directory do you want to install the documentation files? [/usr/share/doc/vmware]
The path "/usr/share/doc/vmware" does not exist currently. This program is
going to create it, including needed parent directories. Is this what you want? [yes]
The installation of VMware Player 1.0.3 build-34682 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: "/usr/bin/vmware-uninstall.pl".
Before running VMware Player for the first time, you need to configure it by
invoking the following command: "/usr/bin/vmware-config.pl". Do you want this
program to invoke the command for you now? [yes]
Making sure services for VMware Player are stopped.
Stopping VMware services:
Virtual machine monitor done
You must read and accept the End User License Agreement to continue.
Press enter to display it.
La il suffit d'appuyer sur la touche entrée pour faire défiler la license pour ensuite l'accepter :
Do you accept? (yes/no) yes
Thank you.
Configuring fallback GTK+ 2.4 libraries.
In which directory do you want to install the mime type icons? [/usr/share/icons]
What directory contains your desktop menu entry files? These files have a
.desktop file extension. [/usr/share/applications]
In which directory do you want to install the application's icon? [/usr/share/pixmaps]
Trying to find a suitable vmmon module for your running kernel.
The module bld-2.6.17-10-i386default-Ubuntu6.10 loads perfectly in the running
kernel.
Do you want networking for your virtual machines? (yes/no/help) [yes]
Configuring a bridged network for vmnet0.
The following bridged networks have been defined:
. vmnet0 is bridged to eth0
All your ethernet interfaces are already bridged.
Do you want to be able to use NAT networking in your virtual machines? (yes/no) [yes]
Configuring a NAT network for vmnet8.
Do you want this program to probe for an unused private subnet? (yes/no/help) [yes]
Probing for an unused private subnet (this can take some time)...
The subnet 192.168.155.0/255.255.255.0 appears to be unused.
The following NAT networks have been defined:
. vmnet8 is a NAT network on private subnet 192.168.155.0.
Do you wish to configure another NAT network? (yes/no) [no]
Do you want to be able to use host-only networking in your virtual machines? [yes]
Configuring a host-only network for vmnet1.
Do you want this program to probe for an unused private subnet? (yes/no/help) [yes]
Probing for an unused private subnet (this can take some time)...
The subnet 192.168.96.0/255.255.255.0 appears to be unused.
The following host-only networks have been defined:
. vmnet1 is a host-only network on private subnet 192.168.96.0.
Do you wish to configure another host-only network? (yes/no) [no]
Trying to find a suitable vmnet module for your running kernel.
The module bld-2.6.17-10-i386default-Ubuntu6.10 loads perfectly in the running
kernel.
Would you like to enable the Google searchbar? (yes/no) [no]
Starting VMware services:
Virtual machine monitor done
Virtual ethernet done
Bridged networking on /dev/vmnet0 done
Host-only networking on /dev/vmnet1 (background) done
Host-only networking on /dev/vmnet8 (background) done
NAT service on /dev/vmnet8 done
The configuration of VMware Player 1.0.3 build-34682 for Linux for this running
kernel completed successfully.
You can now run VMware Player by invoking the following command:
"/usr/bin/vmplayer".
Enjoy,
--the VMware team
Thank you.
Configuring fallback GTK+ 2.4 libraries.
In which directory do you want to install the mime type icons? [/usr/share/icons]
What directory contains your desktop menu entry files? These files have a
.desktop file extension. [/usr/share/applications]
In which directory do you want to install the application's icon? [/usr/share/pixmaps]
Trying to find a suitable vmmon module for your running kernel.
The module bld-2.6.17-10-i386default-Ubuntu6.10 loads perfectly in the running
kernel.
Do you want networking for your virtual machines? (yes/no/help) [yes]
Configuring a bridged network for vmnet0.
The following bridged networks have been defined:
. vmnet0 is bridged to eth0
All your ethernet interfaces are already bridged.
Do you want to be able to use NAT networking in your virtual machines? (yes/no) [yes]
Configuring a NAT network for vmnet8.
Do you want this program to probe for an unused private subnet? (yes/no/help) [yes]
Probing for an unused private subnet (this can take some time)...
The subnet 192.168.155.0/255.255.255.0 appears to be unused.
The following NAT networks have been defined:
. vmnet8 is a NAT network on private subnet 192.168.155.0.
Do you wish to configure another NAT network? (yes/no) [no]
Do you want to be able to use host-only networking in your virtual machines? [yes]
Configuring a host-only network for vmnet1.
Do you want this program to probe for an unused private subnet? (yes/no/help) [yes]
Probing for an unused private subnet (this can take some time)...
The subnet 192.168.96.0/255.255.255.0 appears to be unused.
The following host-only networks have been defined:
. vmnet1 is a host-only network on private subnet 192.168.96.0.
Do you wish to configure another host-only network? (yes/no) [no]
Trying to find a suitable vmnet module for your running kernel.
The module bld-2.6.17-10-i386default-Ubuntu6.10 loads perfectly in the running
kernel.
Would you like to enable the Google searchbar? (yes/no) [no]
Starting VMware services:
Virtual machine monitor done
Virtual ethernet done
Bridged networking on /dev/vmnet0 done
Host-only networking on /dev/vmnet1 (background) done
Host-only networking on /dev/vmnet8 (background) done
NAT service on /dev/vmnet8 done
The configuration of VMware Player 1.0.3 build-34682 for Linux for this running
kernel completed successfully.
You can now run VMware Player by invoking the following command:
"/usr/bin/vmplayer".
Enjoy,
--the VMware team
Voilà c'est terminé, c'était pas trop dur, n'est-ce pas ? Allez on continue...
Maintenant 2 choix possibles :
- Utiliser une machine virutelle déjà existante. Sur cette page, de nombreuses machines sont disponibles.
- En créer une.
Créer la machine virtuelle :
Pour celà rendez vous sur www.easyvmx.com et créer la machine virtuelle de votre OS. Pour mon cas c'est Windows XP. Plus précisément sur la page de création de la machine, vous pouvez configurer le tout.
J'ai simplement donné un nom et validé l'autodétection des ports USB (pour l'imprimante, ce sera bien utile)


Une fois que tout est prêt, il suffit de cliquer sur le bouton : Create Virtual Machine
A ce moment, un fichier ZIP est disponible (et valide pendant 5 minutes seulement). Téléchargez le donc immédiatement.

Il suffit de dézipper le fichier (unzip windows_XP.zip) et un répertoire windows_XP est crée :

La machine virtuelle de nomme : windows_XP.vmx
Et voilà, tout est prêt. Continuons.
Installation de l'OS :
Il suffit de lancer maintenant vmplayer (Applications->Outils->Vmplayer) :
On accepte la license :

On va chercher la machine virtuelle précédemment crée :

Quelques messages de warning apparaissent, mais rien de bien important :
MAJ : 28-02-2007 : Havard de Easyvmx me signale que ces deux problemes ont été corrigés (voir son commentaire pour cet article). Si quelqu'un installe vmplayer, un petit mot pour confirmer que maintenant ces 2 messages n'apparaissent plus.


Par contre là c'est plus problématique.

En effet il faut mettre d'abord le CD d'installation de windows dans le lecteur CD qui doit être positionné en boot sur votre PC. On reset donc Vmplayer par le menu Player -> Troubleshot -> reset

Et c'est parti pour l'installation XP.

On crée la partition. C'est à l'intérieur de la machine virtuelle donc aucun risque pour vos partitions physiques existantes.

On formate la partition :


Et c'est parti cette fois !

Ca continue ...

Et encore ....

Et toujours encore ...

ah ca y est ....

Et voilà, Windows est installé

Voici donc mon ecran avec en fond , le gestionnaire Gnome et ses barres de taches (hautes et basse) ainsi que le navigateur Firefox. Et en avant plan, Windows dans une fenetre d'application.

Maintenant, il suffit de choisir la résolution de Windows à la résolution de votre écran et Windows est ainsi en plein ecran.
Une chose importante : CTRL + ALT est la combinaison magique pour passer de Windows vers Linux. Pour Passer de Linux à Windows, il suffit de cliquer dans la fenetre Windows (c'est la cas de le dire)
Voilà, maintenant reste plus qu'a installer des logiciels.
Ce que j'ai fait et qui est bien pratique:
- Sous Windows,j'installe les logiciels que je veux utiliser (firewall, ...)
- Sous Linux, je compresse le répertoire Windows_XP une fois que j'ai mon environnement tout propre avec la commande tar -cvf sauvegarde_Windows_xp.tar et un gzip la dessus (gzip sauvegarde_Windows_XP.tar)
A vous de jouer !
Dans un prochain article, ma configuration de Samba pour pouvoir partager des répertoires entre Linux et la machine virtuelle Windows !.
Merci d'avoir lu cet article !
Commentaires
c'est super !
commentaire n° : 2
posté par :
jerem
le: 04/03/2007 21:16:45
un conseil : Utiliser VMware Server qui est bien plus souple que VMware plaver et qui peut tourner en arrière plan à la façon d'un service. Il est gratuit également.
Vous avez un OS Windows dont vous voulez garder tous les paramétrages ? Pas de problème VMware Converter convertit une image native en image virtuelle pour VMware. Plus d'excuses pour ne pas passer à Linux !!!
Vous avez un OS Windows dont vous voulez garder tous les paramétrages ? Pas de problème VMware Converter convertit une image native en image virtuelle pour VMware. Plus d'excuses pour ne pas passer à Linux !!!
commentaire n° : 3
posté par :
tibhix
(site web)
le: 05/03/2007 15:01:19


I see from your article that you had some error messages for LPT1 and COM1. These problems were for VMware Player on Linux only, and they are now fixed.
Havard, easyvmx.com