Accueil du siteDocumentationProgrammation / SoftwareDéveloppement sous VmWare
Dernière mise à jour :
mardi 30 juin 2009
Statistiques éditoriales :
391 Articles
62 Brèves
70 Sites Web
16 Auteurs

Statistiques des visites :
0 aujourd'hui
0 hier
269730 depuis le début

Brèves
Robot touriste à la Cité des Sciences
samedi 30 mai
Dans la rubrique "j’ai testé pour vous", voici une petite présentation du contrôle d’un robot à distance : moi dans mon fauteuil dans le sud de la France et le robot à la Cité des (...)
 
Petit module intéressant
vendredi 17 octobre
Eric a déniché cette carte de développement intégrant un microprocesseur puissant : kit rabbit chez Matlog Surtout quand on voit son prix, et celui de l’offre de lancement (25 € HT) (...)
 
Environnement de dev pour arm7
samedi 24 novembre
Bonjour à tous, J’attire votre attention sur ceci : kit arm7 iF-Dev kit iSystem Arm7 carte Arm7 iSystem (...)
 
Sur le Web
Domotics | Immotique
L’auteur vous fait partager son projet de domotique. Il met en page ses expériences sous forme d’articles. Des scripts sont proposés en téléchargement. Un forum et un annuaire de liens vous proposent des mises à jour fréquentes
Capteurs Mindsensors

Des capteurs et des compléments pour enrichir la brique Lego NXT de nouveaux équipements.

Vous trouverez des caméras, des capteurs de distance, des cables et des connecteurs compatibles avec RCX, ainsi que des cartes de développement en numérique et désormais en analogique !

I2C Chip I2C & SMBUS, Slave IC’s, Host Adaptors, RS232 / USB adaptors 2-wire bus
I2C/SPI Host Adaptors, Chips, and Modules. PC to I2C/SPI 1wire. USB and RS232 Interface
Une machine Linux virtuelle
guide de création d’une VM
vendredi 18 novembre 2005
par Julien
popularité : 9%

 Contexte

Vmware Workstation est un logiciel commercial permettant de construire des machines virtuelles (et de les tester). On appelle machine virtuelle l’émulation d’un ordinateur à la fois virtuel (dans l’exécution des tâches par le processeur) et réel (par les liens avec les composants hardware de la machine qui fait tourner Vmware.

Tout l’intérêt dans le cadre d’une équipe de roboticiens est de construire une seule fois une machine virtuelle faisant tourner un système d’exploitation de développement, avec toutes les options et tous les logiciels adéquats installés et configurés par "ceux qui s’y connaissent". Grâce au Player Vmware gratuit, les autres membres de l’équipe peuvent faire tourner la machine virtuelle.

On peut facilement créer une machine virtuelle (appelons la VM) contenant un OS minimal, pour faire du développement de microcontrôleurs, de l’initiation au Shell, ... Mais dans notre cas le but ultime est de faire tourner directement la configuration du PC embarqué sur le robot de la Coupe et ainsi développer le logiciel, le compiler et lancer des tests unitaires.

 Etapes

Démarrez Vmware Workstation

Menu "File/New/Virtual Machine..."

On bénéficie d’un assistant pour nous aider à sélectionner les options de la machine virtuelle

Type d’installation : pourtant on va choisir l’option "Custom" parce que nous avons des besoins un peu particulier

Format-Version : Choisir le format de la machine virtuelle, "New - Workstation 5"

Choix de l’OS : sélectionnez le type de Linux que vous voulez installer. Nous utilisons une RedHat 7.2. Ce choix est important car il conditionne le comportement des Vmware Tools (les outils de configuration de X, des périphériques partagés et de la communication entre l’OS hôte et l’OS de la machine virtuelle "guest").

Espace disque : Choisissez le nom (euh.. vous êtes libre) et l’emplacement ou sera sauvé la configuration. Normalement la configuration ne prend pas de place, mais si vous voulez utiliser un espace disque virtuel (dans un gros fichier de plusieurs Go), autant prévoir dès maintenant un chemin vers un espace disque suffisament conséquent.

Processeurs : Le nombre croissant de processeurs multi-core (ici, un Pentium D qui fait apparaitre de processeurs disponibles) permet d’utiliser cette fonctionnalité, mais dans notre cas on est pas intéressé donc on reste avec 1 processeur pour éviter les problèmes lors de la compilation du noyau RT.

Espace mémoire : ne voyez pas trop grand, même si votre PC le permet. On reste avec un 256Mo qui représente bien ce qu’on a sur notre PC embarqué dans le robot

Réseau : Vmware gère très bien le réseau, et par l’option NAT, on disposera sous Linux d’une connexion réseau "translatée" depuis la configuration ADSL de Windows. Magique !

SCSI : même si vous n’avez pas de périphérique SCSI, Vmware utilise ce driver pour émuler des disques virtuels, donc notez bien l’option choisie, pour ne pas l’oublier dans la configuration du noyau. Bien entendu on pourra configurer le disque virtuel en IDE et éviter bien des tracas.

Disque dur : un système d’exploitation doit disposer d’espace disque pour installer ses fichiers, et sauver sa configuration. Sans parler de l’espace nécessaire pour stocker nos programmes et les compiler. Comme notre but est de partager la machine virtuelle, il faut avoir également un disque dur virtuel. Il sera stocké dans un fichier mais ne sera pas accessible depuis l’OS hôte. Bien sûr il existe un autre moyen de communiquer entre les deux OS.

Type de disque : on le choisit en IDE, pour nous simplifier la configuration du noyau. Mais en SCSI, ce n’est pas tellement plus compliqué, il faut juste sélectionner le driver... (enfin, quand on s’en rend compte, c’est pourquoi on passe par la configuration "Custom" et pas "Typical")

Taille du disque : on va se limiter à 2Go, c’est limite pour installer Linux avec Gnome (mais ça tient) mais au moins on aura moins de problème pour faire tourner la VM chez l’un ou chez l’autre (certains OS limitent la taille maximale des fichiers)

Emplacement du fichier disque : comme vu plus haut, il faut de la place, donc ne pas se tromper d’emplacement disque.

Et voilà !! : vous disposez d’une machine virtuelle opérationnelle.

Démarrage : comme vous le constaterez, le démarrage d’une machine virtuelle ressemble au démarrage d’un vrai PC, avec le BIOS et tout.

 Conclusion

Il faut maintenant installer Linux. Ce sera l’objet d’un prochain article.

 

Répondre à cet article
Messages de forum :
Une machine Linux virtuelle
lundi 26 mars 2007
par  hoor
j’ai une question c’est que j’ai installé une version de linux sur ma machine virtuelle et puis je n’ai pas pu monter la clé usb sur cette machine linux .

Répondre à ce message Fil de discussion

Une machine Linux virtuelle
mardi 27 mars 2007
Il faut vérifier que l’usb est bien paramétré pour être accessible depuis la machine virtuelle. Ou alors c’est un problème de la distribution linux qui n’a rien à voir avec la virtualisation.
Répondre à ce message Fil de discussion

Une machine Linux virtuelle
samedi 16 septembre 2006
par  renaud
votre guide est tre interessant je l’avoue. mais monsieur j’ai un pb particulier et je voudrais que vous m’aidiez. moi par contre j’ai deja installé linux dans ma machine et j,ai deja fais la partition du disque et tout. je voudrais savoir comment faire dans mon cas : je voudrais utiliser linux sous windows, je sais que c possible mais je sais pas si la machine virtuelle peut m’aider si oui comment ?

Répondre à ce message Fil de discussion

Une machine Linux virtuelle
dimanche 17 septembre 2006
par  Julien

Si j’ai bien compris, tu as déjà un PC avec un double boot : un linux et un windows. Je ne pense pas que tu puisses lancer le linux déjà installé depuis Windows. Il faudra en réinstaller un dans la machine virtuelle.

La machine virtuelle lancée depuis Windows se comporte comme un PC standard : on allume, on boote, le système d’exploitation se lance. On peut rebooter, éteindre la machine, etc... Le grand avantage est de pouvoir passer en un instant d’un OS à l’autre : Linux sur le PC virtuel et Windows sur le PC réel.

Ceci limite les possibilités d’installation, car une distribution qui s’installe bien sur le PC réel peut se révéler plus difficile à installer sur le PC virtuel. Pour plus de détail, visiter le site officiel de VMware et les forums spécifiques Linux.

Répondre à ce message Fil de discussion

Une machine Linux virtuelle
mardi 26 septembre 2006
par  Régis

Bonjour,

Une question également, j’ai une machine déjà installé sous Linux, et une machine déjà installé avec Windows. Je souhaite créer une image de ma machine linux pour l’utiliser comme machine virtuelle sur mon windows.

Mais je sais pas trop comment faire...

Merci par avance

Cordialement

Régis

Répondre à ce message Fil de discussion

Une machine Linux virtuelle
mardi 26 septembre 2006
par  Julien
La machine virtuelle est une *nouvelle* machine, vierge. Vous ne pouvez pas reprendre à l’identique votre partition ou PC sous linux. Vous pouvez bien sûr installer sur la machine virtuelle le même environnement (distribution, logiciels), et monter des systèmes de fichiers Windows ou Linux existants pour les rendre accessible.
Répondre à ce message Fil de discussion

Une machine Linux virtuelle
mardi 23 janvier 2007
par  Niko95

Bonjour,

Au cas où ça intéressrait quelqu’un, VMware propose un outils apelé P2V qui permettrai de faire une image d’une install "réel" pour en faire une machine virtuelle.

Répondre à ce message Fil de discussion

Une machine Linux virtuelle
dimanche 15 avril 2007
Bonjour, J’ai une machine windows, sur laquelle j’ai installé une machine virtuelle linux, mais j’arrive pas a faire le mount de la machine réelle windows depuis la machine virtuelle ?, le fdsick ne montre pas les partition de windows ?,* merci de me répondre
Répondre à ce message Fil de discussion

Une machine Linux virtuelle
dimanche 15 avril 2007
par  Julien
Il ne peut pas montrer les partitions Windows, mais tu peux définir dans la configuration de ta machine virtuelle des répertoires partagés sous Windows qui seront directement mappés sous Linux.
Répondre à ce message Fil de discussion

Une machine Linux virtuelle
dimanche 15 avril 2007
Merci pour la réponse, j’ai partagé un répertoire sous windows, mais j’ai pas réussi a le mappé sous linux, est ce que ya une commande pour ca, comment je dois faire ?, merci beaucoup.
Répondre à ce message Fil de discussion

Articles de cette rubrique
  1. Une machine Linux virtuelle
    18 novembre 2005

  2. Installation de RTLinux
    18 novembre 2005

  3. Webcam sous Linux
    27 novembre 2005