Bonsoir, Je soumets le texte suivant à votre sagacité, avant de demander aux administrateurs de http://www.cryptos.ch s'il peut y être publié.
Il a certainement besoin de corrections, tant sur le fond que sur la forme. En effet, je ne suis pas grand connaisseur des domaines abordés, je me contente de résumer mon expérience, pensant qu'elle peut être utile à d'autres débutants. C'est pourquoi je fais appel à tous : est-ce clair ? manque-t'il des points ? FAIRE TOURNER WINDOWS (ou un autre OS) DANS MANDRIVA AVEC VMWARE SERVER ======================================================================= On appelle cela la virtualisation. Cela permet de faire fonctionner sur une seule machine (OS hôtes) plusieurs systèmes d'exploitations (OS invités ou encore machines virtuelles : VM) indépendamment les uns des autres, comme si ils fonctionnaient sur des machines physiques différentes. Il faut néanmoins garder à l'esprit que cela permet de simuler un PC en utilisant les ressources de votre PC. Donc, les ressources seront partagées entre votre machine virtuelle et réelle d'où une diminution de performance de votre PC. VMware Server est un de ces outils de virtualisation. Il n'est pas libre comme QUEMU, mais il est gratuit. VMware propose VMware-player qui permet simplement d’exécuter une machine virtuelle, mais pas de la créer. Et VMware-server qui permet de créer et d’exécuter des machines virtuelles. Maintenant que VMware-server, autant vaut utiliser ce dernier. Dans le texte qui suit, je parlerai de Windows98, parce que c'est ce que j'ai installé, mais on peut installer de la même manière n'importe quel OS. Bien sûr, pour installer Windows, il vous faudra posséder un CD d'installation. Par contre, vous pourrez trouver sur le site de VMware des images iso toutes prêtes pour différents Linux ou BSD. Mais attention, ne pensez pas pouvoir jouer avec des jeux "3D" dans Windows sous Linux, car VMware installe son pilote virtuel pour la carte graphique ! Il existe néanmoins la possiblité d'activer l'accélération graphique en suivant les instructions sur le site VMware (http://www.vmware.com/support/ws55/doc/ws_vidsound_d3d_enabling_vm.html) mais attention c'est encore expérimental... Prérequis : Installer au préalable le kernel-source correspondant à son noyau, gcc et make. I - TELECHARGEMENT Il faut d'abord s'enregistrer sur le site de VMware, qui enverra par mail un code permettant d'activer le logiciel. http://register.vmware.com/content/registration.html Une fois l'enregistement effectué, on pourra accéder à la page de téléchargements. http://register.vmware.com/content/download.html on peut l'avoir en rpm ou en tar.gz Pour ma part, j'ai pris le rpm. II - Installation Dans une console en root : - urpmi /dossier_contenant_le_rpm/VMware-server-1.0.1-29996.i386.rpm puis : - vmware-config.pl Le script de configuration vas démarrer et poser plusieurs questions, tout en proposant des réponses. Il n'y a qu'à copier les réponses proposées. Il n'y a qu'à cette question : In which directory do you want to keep your virtual machine files? qu'il peut être utile de choisir un autre endroit que celui proposé où mettre la machine virtuelle. Personnellement, je l'ai mise dans une partition où j'ai les droits de mon user. Vous pouvez la mettre dans un dossier de votre /home. À la question : Please enter your 20-character serial number. Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: vous entrerez le code envoyé par VMware. Mais si vous ne l'avez pas, vous pourrez toujours le rajouter après l'installation. III - Création de la machine virtuelle destinée à recevoir l'OS Une fois VMwareServer installé et configuré, on trouve dans MenuK > Systeme une nouvelle entrée permettant de démarrer la console VMware - Choisir local host puis Connect - Create new virtual machine - Virtual Machine Configuration : on a le choix entre Typical et Custom. Custom offre quelques options de configuration (taille de la mémoire, type de disque, nombre de processeurs...) supplémentaires par rapport à Typical. J'ai choisit Typical. On peut toujours augmenter la taille de la mémoire par la suite. - Guest Operating System : j'ai choisit Windows, puis Version : Windows98 - Name the Virtual Machine, Name : au choix, Location : Dossier dans lequel sera stockée la machine virtuelle (VM) - Network Connection : Use bridged networking - Disk Size :j'ai mis 2GB, mais j'aurai pu mettre plus et désélectionner "Allocate all disk space now". Ceci aurait permis à mon disque de grandir tranquillement selon les besoins. Mais je ne l'avais pas compris lors de mon install. - Finish La VM se crée. IV - Installation de l'OS On peut l'installer soit à partir d'un CD, soit à partir d'une image ISO. Dans ce cas cliquer sur "Edit virtual machine setting" Dans l'onglet Hardware, selctionner CD-ROM 1, puis dans Connection cocher Use ISO image, Browse pour selectionner le fichier xubuntu-6.06.1-desktop-amd64.iso, puis Valider Il ne reste plus qu'a allumer la machine et modifier le BIOS (touche F2) pour faire booter sur le CD comme n'importe quel PC. Cliquer sur Power on this virtual machine puis l'install commence. La suite est exactement comme si vous installiez votre OS sur un PC physique. V - Installation des Wmware Tools Une fois l'install terminée, l'OS est fonctionnel, mais très lent. Il va donc falloir maintenant installer VMware Tools. Ceux-ci permettrons d'avoir un curseur voyageant librement entre systèmes hôte et invité, le copier coller entre les deux systèmes, des tailles d'écran plus larges et un surplus de vitesse d'affichage graphique... Si vous installer plusieurs VM, il faudra installer ces Wmware Tools pour chacune d'elles. Pour Windows (pour Linux, j'ai longuement cherché, mais je n'ai pas trouvé. Si quelqu'un trouve, ce serait bien de me donner l'adresse), il faudra d'abord télécharger le fichier qu'on trouvera ici : http://www.vmware.com/support/esx2/doc/esx2-16515update.html Une fois le téléchargement de esx16515update.tar.gz terminé : - Dans Konqueror, le décompresser avec Archiveur - On obtiens un fichier Windows.iso - Dans VMware, démarrer l'OS virtuel s'il n'est pas déjà en fonction, et cliquer sur l'icône du CD-Rom, en bas à droite. - La fenêtre "Virtual Machine Settings" s'ouvre - Dans la partie droite de cette fenêtre, sous "Connection", cliquer sur le bouton radio "Use ISO image" et indiquer le chemin vers le Windows.iso précédemment décompressé. - Valider et retourner dans la fenêtre principale de VMware. - Dans le menu VM, cliquer sur Install VMware Tools et accepter tout ce que l'install propose. - Ensuite, retourner dans "Virtual Machine Settings" pour remettre "Connection" sur "Use a physical drive" (Chez moi, si je laisse à "autodetect", ça ne marche pas. Il a fallu que je mette "/dev/hdc") VI - Derniers détails - Chez moi, au lancement du Windows virtuel, le clavier numérique n'était pas actif. J'étais obligé d'activé le verrouillage numérique manuellement. Pour y remédier, il a été nécessair de modifier dans le bios de la VM : F2 au démarrage de la machine virtuelle > dans le menu Main, sélectionner "Keybord Features", puis mettre "Numlock" sur "On" Ensuite appuyez sur la touche F10 pour sauver et quitter. - On peut rajouter un périphérique de 2 façons différentes. Exemple pour l'USB : - soit, une fois l'OS fermé, mais VMware toujours ouvert, cliquer "Edit virtual machine" En bas à gauche, on a 2 boutons "Add" et "Remove" permettant de supprimer ou d'ajouter des périphériques. - soit, une fois VMware arrêté, rajouter ces lignes dans le fichier nom_de_la_machine.vmx : usb.present = "TRUE" usb.generic.autoconnect = "TRUE" on trouvera ce fichier dans /dossier_où_est_installé_vmware/Virtual Machines/nom_de_la_machine/ J'ai ajouté ainsi une carte son, mais n'ai jamais réussit à la faire fonctionner. - Toujours dans "Edit virtual machine" (et toujours machine virtuelle arrêtée), on peut modifier la taille de la mémoire. - En cas de changement de noyau de la machine réelle (Mandriva, dans le cas présent), il faudra relancer vmware-config.pl - Et pour désinstaller VMware : vmware-uninstall.pl VII - Faire communiquer la machine réelle (Mandriva) et la machine virtuelle (Windows98 dans mon cas) A - Dans Windows Lors de son premier lancement, on a définit un nom d'utilisateur et un mot de passe. Pour simplifier les choses, j'avais choisit les noms et mdp que sous Mandriva. - Ouvrir Panneau de configuration > Réseau - Dans l'onglet Configuration, activer "Partage de fichiers et d'imprimante" - Dans l'onglet Identification, on doit retrouver les paramètres donnés à l'installation - nom de l'ordinateur - groupe de travail - description de l'ordinateur - Valider et aller dans Poste de travail > C: > clic droit > Partage - Choisir le type de partage désiré : - lecture seule - accès complet - accès selon mot de passe B - Dans Mandriva, - Il faut d'abord donner un "nom pleinement qualifié" à notre machine, dans /etc/hosts. Dans mon cas, j'ai mis "joel.lan". Ce qui donne : cat /etc/hosts # generated by drakhosts 127.0.0.1 joel.lan localhost - On va installer Samba : urpmi samba - Ensuite, dans MCC > Points de montage > Gérer la configuration de Samba - Dans l'onglet "Utilisateurs Samba", on vas choisir l'utilisateur qui communiquera avec Windows - Dans l'onglet "Partage de fichiers", on vas définir les répertoires que l'on veut partager, et de quelle manière. Personnellement, pour le dossier que j'ai voulu partager, j'ai mis "yes" à - Visible sur le réseau - Publique - Droit d'écriture - Il faut également s'assurer que le pare-feu n'empêchera pas les communications avec la machine virtuelle. Personnellement, j'ai mis le niveau de sécurité de Mandriva à "Normal", et j'ai désinstallé shorewall, ainsi qu'iptables : je n'en ai pas besoin, ayant un routeur qui fait parefeu. Voilà, maintenant, si votre machine virtuelle est en route, vous devriez pouvoir y accéder depuis Mandriva en tapant dans la barre d'adresse de Konqueror : smb://nom_de_votre_machine_virtuelle/C/Mes documents -- Joël
========================================= Vous souhaitez acquerir votre pack ou des services Mandriva? Rendez-vous sur "http://store.mandriva.com". Rejoignez le club Mandriva : http://club.mandriva.com =========================================
