Contenu | Rechercher | Menus
Selon les tags présents sur cette page, celle-ci est ancienne et ne contient plus d'informations sur une des versions supportées d'Ubuntu.
Apportez votre aide…

VMWare Server - Emuler un système physique

Avant toutes choses, il convient de maitriser l'utilisation de Vmware Server en utilisation virtuelle standard. Pour cela, merci de vous référer à la page principale de Vmware_Server.

Utilisation d'une installation Windows physique depuis Vmware

Cette manipulation n'est pas anodine et pourrait mener à des pertes de données !
Si vous n'êtes pas sûr de ce que vous faites, ne le faites pas !

De plus, veillez à toujours faire une sauvegarde de vos données sensibles avant toute manipulation. L'outil idéal pourrait être partimage, par exemple.

Préparation de l'utilisateur

Afin d'éviter d'avoir à utiliser vmware en mode 'root' ce qui pourrait être une source d'erreur GRAVE, il est préférable d'autoriser l'utilisateur courant à gérer les partitions physiques. pour cela il suffit d'ajouter l'utilisateur courant au groupe 'disk'

Dans un terminal

sudo adduser monpseudo disk  

en remplacant monpseudo par le nom de l'utilisateur (vous!)

puis déconnectez et reconnectez vous (le bouton pour eteindre l'ordi puis 'se déconnecter')

Modification de votre Windows

Bootez sous Windows.

  1. Clic droit sur Poste de travail → Propriétés.
    • Onglet « Matériel » clic sur le bouton « Profils matériels ».
    • Cliquez sur « Copier » et donnez un nom, tel que « VMVirtuel », et renommez l'autre en « Physique » pour faire la différence.
    • Sélectionnez aussi « Attendre jusqu’à ce que je choisisse… » puis cliquez sur « OK ».
  2. Redémarrez votre ordinateur et bootez sur Windows. Sélectionnez le profil nouvellement créé « VMVirtuel ».
    • Click-droit sur Poste de travail → Propriétés.
    • Onglet « Matériel » → Gestionnaire de périphériques → Contrôleur ATA ATAPI IDE → Contrôleur IDE PCI Bus Master → Mettre à jour le pilote.
    • Sélectionnez « Installer à partir d'une liste ou d'un emplacement spécifié »,
    • Puis « Ne pas rechercher je vais choisir le pilote moi même ».
    • Et là, sélectionnez le « Contrôleur IDE Standard double canal PCI ». Si vous ne voyez pas ce pilote, désactivez l'option "voir uniquements les pilotes proposés"
  3. Rebootez sous Linux

Créer la machine virtuelle

Ouvrez VMware

Puis File → New → Virtual Machine.

Sélectionnez « Custom ».

Entre [ ] ce sont les options choisies.

Sélectionnez votre OS [Windows XP Pro].

Sélectionnez le nombre de processeurs [1].

Sélectionnez les option de machine privée [NON].

Sélectionnez la RAM à allouer [512] (en gros 50 % de ce que vous avez).

Sélectionnez l'interface réseau [Use bridged] pour avoir Internet.

Sélectionnez « Bus Logic ».

Sélectionnez « Use physical disk ».

Sélectionnez le périphérique où se trouve Windows [/dev/hda] et cochez la case « Use partitions ».

Sélectionnez la partition ou se trouve Windows et seulement celle-là si vous voulez utiliser l'image de disquette que j'ai faite, sinon il vous faudra éditer « boot.ini ».

Finish.

Maintenant il faut pouvoir booter cette machine virtuelle.

Par défaut, il y a un lecteur de disquette dans cette machine, c'est là-dessus que l'on va booter.

En gros il faut une disquette formatée avec windows et avec dessus ntldr, boot.ini et ntdetect.com qui se trouve dans « C:\ » sous Windows.

Dans ce cas, deux solutions, soit avoir une vraie disquette, les mettre dessus et booter VMWare dessus, soit avoir une image (comme un ISO CD-ROM) de cette disquette et booter dessus. Je vous propose mon image de disquette.

Ne lancez pas encore votre machine, éditez-la et dans les propriétés de « floppy 1 » activez le « connect at power on » et sélectionnez l'image si vous avez une image ou sélectionnez « use physical drive » si vous avez une vraie disquette.

Pour éditer cette disquette vous pouvez la monter avec la commande :

 sudo mount floppy_boot_xp.img /mnt -o loop

Déplacez y le boot.ini de votre partition Windows.

Et vois maintenant si j'ai rien oublié vous pouvez booter.

Attention au profil matériel à choisir.

Au début, je n'avais pas de souris sous Windows1) et j'ai du configurer la souris de ma virtual machine pour mettre /dev/input/mice.

Installation des pilotes sous Windows

Une fois votre machine virtuelle lancée et que vous êtes sous windows,

Sélectionnez dans le menu « VM » de VMware « Install VMwareTools ».

En gros, ça simule l'insertion d'un CD dans la machine virtuelle et l'autorun devrait se lancer, ce sont les pilotes pour votre nouvelle machine, et pas de risque de conflits (enfin j'espère …) car vous avez deux profils matériels.

Signalons enfin que la « politique anti piratage » de Microsoft vous obligera à réactiver votre Windows car l'ordinateur virtuel est vu comme un changement de matériel. De plus, depuis quelques mois les réactivations ne marchent plus par internet, il faut appeler un numéro gratuit.

Astuces

  • Si vous utilisez Windows 2000, il faut modifier les fichiers contenus sur la disquette virtuelle en les remplaçant par ceux de 2000. De plus il est préférable d'utiliser 2000 car il n'y a pas de problèmes de réactivation.
  • Pour gagner un peu de fluidité, désactiver des options d'affichage sous Windows, comme l'effet de fondu, l'affichage du contenu des fenêtres durant leur déplacement, etc.
  • Dans les options de votre machine virtuelle, ajoutez une carte son (c'est pas mal aussi avec le son) et surtout le support de l'USB, comme ça votre iPod ou clé USB sera visible de Windows aussi.
  • Dans certains cas, pour permettre au son de marcher, il ne faut pas selectionner « autodetect » pour le périphérique mais /dev/dsp.
  • Vous pouvez ajouter des disques durs à votre machine virtuelle, et ces disques dur peuvent être des disques physiques comme pour la partition Windows. Cela peut être utile pour par exemple voir un « D:\ » sous Windows avec votre second disque dur avec des mp3 dessus.
  • Possibilité d'activer l'accélération graphique (merci Pingui-Marigny) en suivant les instructions sur le site VMware mais attention c'est encore expérimental…
  • Certains périphériques USB ne fonctionnent pas par défaut, pour accroitre vos chances de les voir fonctionner, éditez le fichier comme ci-dessous (merci à szdavid pour l'info) :

Selon l'emplacement que vous avez choisi pendant l'installation :

Par défaut : /var/lib/vmware/Virtual Machines/votre_machine/votre_machine.vmx ou bien si vous avez suivi le tutoriel /home/votre_nom_d'utilisateur/vmware/votre_machine/votre_machine.vmx et ajoutez les lignes :

usb.present=”TRUE”
usb.generic.skipSetConfig = “TRUE”

Problèmes

Des problèmes sont remontés lors de l'installation, nous connaissons certaines solutions. (elles seront bientôt écrites ici !).

(A moins que ce ne soit sur une page dédiée, vu le nombre résultant ?!)

De nombreux problèmes et presque autant de solutions ont déjà été postés sur le forum à l'adresse suivante :

http://forum.ubuntu-fr.org/viewtopic.php?id=57517&p=1


Contributeurs: FIXME, Fabien26, v0n, Gogy.

1) La faute au touchpad ?

vmware_server_physique.txt · Dernière modification: Le 04/12/2008, 20:00 par halkane
Le contenu de ce wiki est sous licence : CC BY-SA v3.0