Les machines virtuelles, ça permet de faire fonctionner un OS tout en étant déjà sur un OS ! C'est très simple non ?

On a le choix :

  • Qemu, libre mais lent.
  • VMPlayer, pas libre mais gratuit :)

J'ai testé Qemu grâce à ce tuto entre autres. Sans l'accélerateur kqemu, c'est vraiment lent donc inutilisable. Avec l'accélerateur, c'est mieux mais pas bien utilisable. Avec VMPlayer, c'est fonctionnel ! Inutile de dire que ça reste une solution de dépannage, j'ai réussi à utiliser un scanner Canon 5000F, c'est un peu long pour numériser mais ça peut servir pour dépanner. Et On peut installer toute sorte de logiciels, des logiciels de montage DV par ex ! Mais le matériel n'est pas utilisable, on n'aura pas de graveur, pas de carte spécifique, seuls les ports usb sont gérables (limités en nombre).

Mode d'emploi : Pour installer VMPlayer. Il y a besoin d'installer linux-headers (ceux de votre noyau, cf uname -r), linux-headers-2.6.12-10-386 par exemple. Je crois qu'il faut aussi gcc-3.4 (on peut aussi changer son lien symbolique gcc si besoin, sudo ln -sf /usr/bin/gcc-3.4 /usr/bin/gcc). Télécharger VMPlayer (choisir la version linux .tar).

  • Installation

Extraire l'archive, dans le dossier extrait taper la commande :

  • sudo ./vmware-install.pl

Valider chaque choix proposé, jusque :

  • You must read and accept the End User License Agreement to continue. Press enter to display it.

Valider, puis faire défiler le contrat en maintenant la touche entrée, taper yes, puis valider et continuer.

  • What is the location of the directory of C header files that match your running kernel? /lib/modules/2.6.12-10-386/build/include OU /usr/src/linux-headers-2.6.12-10-386/include

Indiquer le chemin de vos headers. Si vous avez des erreurs c'est que le chemin ne colle pas, ou qu'il manque gcc.

  • Réseau

Bien configurer, surtout les réponses en gras
Les options réseau se règlent dans le .vmx

  • 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.xxx.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.xxx.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? : no
  • Reconfigurer :

On peut reconfigurer si besoin avec la commande :

  • sudo /usr/bin/./vmware-config.pl

Ou bien désinstaller

  • sudo /usr/bin/./vmware-uninstall.pl


  • Install OS

Voilà, il faut maintenant utiliser mon vmplayer_kit_1_0 : vmdk & vmx, vmtools included !!
Suffit de lire le petit howto, vous pourrez installer windows, puis l'utiliser ! les réglages du vmx sont fait pour win2000pro (guestOS = "win2000pro"), mais on peut les modifier, suffit de piger. Attention le vmx n'est modifiable que quand vmplayer est éteint. Il faut parfois arrêter windows (dans vmplayer) pour que les réglages soient pris en compte.

Remarque : Une machine virtuelle est plus lente qu'une machine réelle, et win2000pro sera le plus rapide. XP n'est pas vraiment une évolution, mais une politique, et si vous pensez à premiere pro qui ne va que sur xp, testez donc vegas, et vous verrez qu'il n'est pas bon de suivre cette politique lol. Je n'ai jamais installé xp chez moi, et aujourd'hui je suis sur gnu/linux...

  • Utiliser ses fichiers

Pour accèder à vos fichiers depuis l'OS virtuel, il faut utiliser Samba ! Clic droit sur un dossier, dossier partagé. Si vous n'avez pas encore installé samba, on vous le propose. Choisissez donc de partager ce dossier sous le nom de votre choix, naviguation autorisée. Maintenant, il faut spécifier un mot de passe samba ! Dans le terminal, sudo smbpasswd -a renzo donnera un pass à renzo. Il vous suffira d'ouvrir une fenêtre dans windows, et taper en barre d'adresse : \\192.168.x.x soit l'ip de votre poste linux, entrer user et pass samba que vous venez de créer, et voilà vos fichiers partagés :) Partager /media/cdrom permet d'accèder au lecteur cd sans le monter dans vmplayer... On peut aussi accéder aux fichiers depuis d'autres postes linux, en tapant simplement dans une barre nautilus : smb://192.168.x.x.

Pour tester la conf samba, sudo testparm, pour relancer samba, sudo /etc/init.d/samba restart.

Si vous voulez retirer les mots de passe samba, il faut faire : sudo gedit /etc/samba/smb.conf, effacer tous les réglages et écrire la section global ci dessous au début du fichier (au dessus de vos répertoires partagés) :

  • Liens

Tuto pour utiliser Fedora Core4 dans VMPlayer : explique également les options du réseau (nat, bridged).