<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scoubidou</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scoubidou"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Scoubidou"/>
	<updated>2026-04-26T07:11:47Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=14273</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=14273"/>
		<updated>2007-02-04T21:58:41Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : /* Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows utilisables sous GNU/Linux avec QEMU. Ils illustrent l&#039;[http://lea-linux.org/cached/index/Qemu.html article sur QEMU].&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir des images des disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -net none crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette.&lt;br /&gt;
# La disquette est virtuelle (fichier disk01.144).&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disk02.144&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour les disquettes suivantes, même manipulation, en remplaçant disk02.144 par disk03.144, disk04.144 puis disk05.144.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -net none -hda dos.img -fda disk01.144 -boot a&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows à partir d&#039;une image du cédérom d&#039;installation de Windows 98 :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom d&#039;installation de Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom.&lt;br /&gt;
# Le cédérom est virtuel (fichier win98.iso).&lt;br /&gt;
qemu -k fr -net none -hda win98.img -cdrom win98.iso -boot d&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 3 : création d&#039;un système virtuel Windows directement à partir d&#039;un cédérom de mise à jour de Windows 98 vers Windows 2000. On démarre donc d&#039;abord Windows 98 puis on le met à jour depuis le cédérom :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# On se sert du système virtuel Windows 98 précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Démarre Windows 98. Sa mise à jour sera ensuite faite depuis le cédérom.&lt;br /&gt;
# L&#039;option -boot c permet de démarrer depuis le disque dur.&lt;br /&gt;
# Le disque dur est virtuel (fichier win2000.img).&lt;br /&gt;
# Le cédérom est directement accessible par le périphérique /dev/cdrom.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom de mise à jour de Windows 98 vers 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
qemu -k fr -net none -hda win2000.img -cdrom /dev/cdrom -boot c&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; [mailto:david.vantyghem@free.fr David VANTYGHEM] 2005&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=13959</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=13959"/>
		<updated>2006-11-13T20:52:32Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : /* Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows utilisables sous GNU/Linux avec QEMU. Ils illustrent l&#039;[http://lea-linux.org/cached/index/Qemu.html article sur QEMU].&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir des images des disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette.&lt;br /&gt;
# La disquette est virtuelle (fichier disk01.144).&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disk02.144&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour les disquettes suivantes, même manipulation, en remplaçant disk02.144 par disk03.144, disk04.144 puis disk05.144.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -hda dos.img -fda disk01.144 -boot a&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows à partir d&#039;une image du cédérom d&#039;installation de Windows 98 :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom d&#039;installation de Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom.&lt;br /&gt;
# Le cédérom est virtuel (fichier win98.iso).&lt;br /&gt;
qemu -k fr -nics 0 -hda win98.img -cdrom win98.iso -boot d&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 3 : création d&#039;un système virtuel Windows directement à partir d&#039;un cédérom de mise à jour de Windows 98 vers Windows 2000. On démarre donc d&#039;abord Windows 98 puis on le met à jour depuis le cédérom :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# On se sert du système virtuel Windows 98 précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Démarre Windows 98. Sa mise à jour sera ensuite faite depuis le cédérom.&lt;br /&gt;
# L&#039;option -boot c permet de démarrer depuis le disque dur.&lt;br /&gt;
# Le disque dur est virtuel (fichier win2000.img).&lt;br /&gt;
# Le cédérom est directement accessible par le périphérique /dev/cdrom.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom de mise à jour de Windows 98 vers 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -hda win2000.img -cdrom /dev/cdrom -boot c&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; [mailto:david.vantyghem@free.fr David VANTYGHEM] 2005&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Qemu&amp;diff=13958</id>
		<title>Qemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Qemu&amp;diff=13958"/>
		<updated>2006-11-13T20:51:02Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : /* Autres ressources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Emuler]]&lt;br /&gt;
= Installer et utiliser Qemu =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Installer et utiliser Qemu&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par David Roux, avec la collaboration de Joël Tarlao et Alain Rivest, relu et complété par Erwan Velu&lt;br /&gt;
&lt;br /&gt;
Voici un petit guide pour utiliser Qemu facilement&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est-ce que Qemu? ==&lt;br /&gt;
&lt;br /&gt;
Dans le monde des émulateurs, Qemu a actuellement le vent en poupe, et nombreux sont ceux qui l&#039;ont adopté pour faire tourner les applications indisponibles pour leur système d&#039;exploitation. Dans notre cas, on appréciera de pouvoir utiliser des logiciels conçus pour Microsoft Windows ou Mac OS sous Linux, mais il sera également possible de faire l&#039;inverse. Son autre avantage est qu&#039;il peut émuler plusieurs architectures, du x86 au PowerPC en passant par le Sun-SPARC, ce qui permet de lancer une foule d&#039;OS différents. De plus, il est important de signaler que Qemu est disponible sous licence GNU LGPL. Pour en savoir plus, le mieux est d&#039;aller faire un tour [http://fabrice.bellard.free.fr/qemu/ ici]&amp;lt;nowiki&amp;gt;; quand à nous, rentrons dans le vif du sujet...&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== L&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
{{Preferer un paquetage|qemu}}&lt;br /&gt;
&lt;br /&gt;
Il est également préférable d&#039;utiliser la dernière version de QEMU, (0.7.2 au moment de la rédaction de ces lignes) qui doit être disponible en format deb pour testing et RPM pour Mandriva LE 2005-2006. On peut également la trouver la version 0.7.0 dans les branches &amp;quot;unstable&amp;quot; des distributions Linux (Sid, Cooker...). Quoiqu&#039;il en soit, l&#039;installation par cette méthode (urpmi, apt-get,...etc) ne devrait pas poser de problème.&lt;br /&gt;
&lt;br /&gt;
Cependant, pour les possesseurs de machines PC (architecture i386), ce serait passer à côté d&#039;un formidable accélérateur de performance : &#039;&#039;&#039;Kqemu&#039;&#039;&#039;, un module du noyau que Fabrice Bellard souhaite rentabiliser avant de le libérer. Il n&#039;est donc pas libre et vous ne le trouverez pas dans vos distributions. &#039;&#039;&#039;Selon les machines, le gain va de 200% à 600%&#039;&#039;&#039; !!!!! Mais il faut compiler à la main : &lt;br /&gt;
&lt;br /&gt;
La compilation passe par les traditionnels &amp;lt;code&amp;gt;./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# make install&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Cependant, la version 0.7.2 ne peut se compiler qu&#039;avec gcc-3.xx alors que la plupart des distributions acutelles sont en GCC-4 (gcc est le compilateur). La coexistence des 2 gcc ne pose généralement pas de problèmes. Donc : &lt;br /&gt;
&lt;br /&gt;
Installer gcc-3.3&lt;br /&gt;
&lt;br /&gt;
extraire qemu. Extraire kqemu en étant dans le répertoire de qemu.&lt;br /&gt;
&lt;br /&gt;
préciser le compilateur utilisé : &amp;lt;code&amp;gt;./configure --cc=gcc-3.3.6&lt;br /&gt;
make&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, il peut y avoir un soucis, car votre noyau risque de ne pas être compilé avec ce GCC là... et donc le système refusera de mettre en mémoire le module Kqemu. Il faut donc compiler le module avec gcc 4 : &lt;br /&gt;
&amp;lt;code&amp;gt;cd kqemu&lt;br /&gt;
make clean  &lt;br /&gt;
make&amp;lt;/code&amp;gt;&lt;br /&gt;
ensuite vous pouvez installer le tout : &lt;br /&gt;
&amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; (en root)&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite faire quelques manipulations pour créer un périphérique un peu particulier : &lt;br /&gt;
&amp;lt;code&amp;gt;modprobe kqemu&lt;br /&gt;
mknod /dev/kqemu c 250 0&lt;br /&gt;
chmod 666 /dev/kqemu&amp;lt;/code&amp;gt;&lt;br /&gt;
Ceci peut être placé dans un fichier pour être effectué au lancement du système : dans /etc/rc.local par exemple.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les dépendances de Qemu 0.6.1, vous aurez besoin des paquets suivants: libc6 (&amp;gt;=2.3.2-ds1-4), libsdl (&amp;gt;=1.2), zlib1g (&amp;gt;=1.1.2.1), vgabios (&amp;gt;=0.4c), bochsbios (&amp;gt;=2.1.1). Les noms des paquets peuvent varier suivant les distributions.&lt;br /&gt;
&lt;br /&gt;
== Comment ça marche? ==&lt;br /&gt;
&lt;br /&gt;
=== Premiers pas avec un live-CD ===&lt;br /&gt;
&lt;br /&gt;
On va se faire la main avec un truc tout simple, l&#039;émulation d&#039;un système d&#039;exploitation en live-CD. Il ne sera pas nécessaire d&#039;écrire sur le disque dur ni même graver le fichier ISO que l&#039;on vient de télécharger sur un site internet. Dans la suite de cet article, ce fichier ISO s&#039;appelera &amp;quot;live.iso&amp;quot;. Pour démarrer cette image iso avec Qemu, Il suffit de se rendre dans le répertoire qui contient l&#039;image et lancer Qemu, en tapant:&lt;br /&gt;
&lt;br /&gt;
cd /home/toto/repertoire_ou_est_l&#039;image_iso&amp;lt;br /&amp;gt; qemu -cdrom live.iso&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas nécessaire d&#039;être « root » pour exécuter QEMU, tout peut être fait par un simple utilisateur.&lt;br /&gt;
&lt;br /&gt;
Une fenêtre s&#039;ouvre et le système émulé se lance. Pour utiliser la souris de votre système virtuel, il suffit de cliquer dans la fenêtre d&#039;émulation. Pour libérer la souris de la fênetre d&#039;émulation, il suffit d&#039;appuyer sur les touches &#039;ctrl&#039; &amp;amp; &#039;alt&#039; en même temps. Pour le pavé numérique, Qemu le considèrera toujours comme inactif donc il faudra presser la touche &amp;quot;VerrNum&amp;quot;. Attention aux mots de passe car on peut se retrouver avec le clavier numérique vérouiller avec le voyant &amp;quot;numlock&amp;quot; éteint&#039;&#039;&#039; ! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si l&#039;on souhaite démarrer sur un vrai céderom, il suffit d&#039;utiliser la syntaxe &amp;lt;code&amp;gt;-cdrom /dev/cdrom&amp;lt;/code&amp;gt; . Qemu utilise directement le périphérique bloc, il ne faut donc pas monter le cédérom avant l&#039;éxecution de Qemu.&lt;br /&gt;
&lt;br /&gt;
Le système virtuel peut également accéder au réseau grâce à l&#039;option &amp;lt;code&amp;gt;-user-net&amp;lt;/code&amp;gt; : dans ce mode, Qemu utilisera vos interfaces réseaux pour accéder a votre réseau local ou a Internet par exemple. La carte son virtuelle, une carte-son SB16, peut être activée avec l&#039;option &amp;lt;code&amp;gt;-enable-audio&amp;lt;/code&amp;gt;. Compte-tenu que le système émulé est tout de même plus lent que lors d&#039;une utilisation normale, et que la charge sur le processeur de l&#039;hôte est importante, faites d&#039;abord un essai avec un live-CD &amp;quot;léger&amp;quot;, genre DamnSmall Linux et ce surtout si votre machine n&#039;est pas de la première jeunesse;&lt;br /&gt;
&lt;br /&gt;
Qemu offre par défaut au système émulé 128 Mo de mémoire vive, il faut donc au moins en avoir le double sur la machine hôte (plus, c&#039;est mieux). Pour info, j&#039;ai fait tous ces tests sur un Athlon XP1800+ avec 512 Mo de RAM, et mon processeur tournait à 100% tout le temps: n&#039;essayez pas sur un 486 ;-)&lt;br /&gt;
&lt;br /&gt;
=== Installation d&#039;un système &amp;quot;en dur&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Dans ce mode, Qemu est capable d&#039;utiliser un fichier de votre disque dur et de le transformer en un disque dur virtuel. Pour l&#039;exemple, on installera un Microsoft Windows 98, sur une image de disque dur de 2Go que l&#039;on appelle &amp;quot;hd.img&amp;quot; et située dans un répertoire /home/toto/invite/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;mkdir /home/toto/invite/&amp;lt;br /&amp;gt; cd /home/toto/invite/&amp;lt;br /&amp;gt; qemu-img create hd.img 2G&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande qemu-img permet de créer une image disque de la taille spécifiée mais on aurais pu également le faire avec l&#039;outil dd:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;dd if=/dev/zero of=hd.img bs=2048 count=1000000&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans notre répertoire « invite », on placera aussi une image du CD d&#039;installation nommée msw.iso ainsi qu&#039;une image de sa disquette de boot « mswboot.img ».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;qemu -k fr -fda mswboot.img -cdrom msw.iso -hda hd.img -user-net -boot a&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande permet donc de demarrer Qemu avec une disquette, un disque dur et un cdrom virtuel correspondant respectivement a la disquette d&#039;amorcage de Microsoft Windows 98, le disque virtuel que l&#039;on a créé et l&#039;image ISO de Windows 98. L&#039;option « boot a » indique que l&#039;on souhaite démarrer le système virtuel depuis le lecteur de disquette virtuel. Il n&#039;est pas nécessaire d&#039;utiliser une disquette d&#039;amorçage si l&#039;image ISO est « amorçable ».&lt;br /&gt;
&lt;br /&gt;
Vous remarquez que j&#039;ai mis des options dont je n&#039;ai pas forcément besoin tout de suite (-cdrom, -user-net), mais comme on va devoir redémarrer notre système virtuel de nombreuses fois pendant l&#039;installation, et donc relancer Qemu, on fera un copier-coller de la commande au lieu de tout retaper. j&#039;ai aussi mis le clavier en français avec &amp;lt;code&amp;gt;-k fr&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation de Windows débute, on va tout d&#039;abord créer notre partition et l&#039;activer avec Fdisk puis on reboot. On formatte ensuite le disque C: puis on reboot a nouveau. Ceci fait partie de la procédure standard d&#039;installation de Windows, ce n&#039;est pas spécifique a Qemu. Attention, le lecteur de cdrom porte parfois la lettre R: (donc pas de panique si ça ne marche pas avec D:). On est arrive ensuite dans la partie graphique de l&#039;installation, je ne rentre pas dans les détails. Au reboot suivant, on relancera le système en partant du disque dur virtuel et non plus à partir de la disquette en remplaçant &amp;lt;code&amp;gt;-boot a&amp;lt;/code&amp;gt; par &amp;lt;code&amp;gt;-boot c&amp;lt;/code&amp;gt;. Lorsque l&#039;installation est terminée, on a accès au système virtuel avec la commande suivante, toujours en étant dans le répertoire où se trouve l&#039;image-disque:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;qemu -k fr -hda hd.img -cdrom /dev/cdrom -user-net -boot c&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir démarrer avec l&#039;option &amp;lt;code&amp;gt;-cdrom /dev/cdrom&amp;lt;/code&amp;gt;, assurez vous qu&#039;un céderom est présent dans le lecteur avant le démarrage de Qemu.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai volontairement oublié certaines options que l&#039;on va détailler dans le chapitre suivant.&lt;br /&gt;
&lt;br /&gt;
== Les principales options ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-hda [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-hda [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: sert à spécifier l&#039;image de disque dur qui va servir pendant l&#039;émulation; il peut aussi s&#039;agir d&#039;un périphérique ou d&#039;une partition, comme /dev/hda1; Il y a aussi &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-hdb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-hdc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-hdd&amp;lt;/code&amp;gt;, pour simuler d&#039;autres partitions, mais on ne peut pas utiliser &amp;lt;code&amp;gt;-hdc&amp;lt;/code&amp;gt; en même temps que &amp;lt;code&amp;gt;-cdrom&amp;lt;/code&amp;gt;.&#039;&#039;&#039; L&#039;utilisation de partitions &amp;quot;réelles&amp;quot; présente des risques pour le disque dur, préfèrez les images&#039;&#039;&#039;.&lt;br /&gt;
* &amp;lt;code&amp;gt;-cdrom [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-cdrom [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: même chose que précèdemment, mais là il est question du cdrom. le périphérique peut être un lien (/dev/cdrom) ou sa cible (/dev/hdc); &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-cdrom&amp;lt;/code&amp;gt; peut utiliser n&#039;importe quel hdX qui correspond à un lecteur cédérom qui contient un cédérom mais qui n&#039;est pas monté.&lt;br /&gt;
* &amp;lt;code&amp;gt;-fda [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-fda [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: comme pour -cdrom, version disquette, et il y a aussi &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-fdb&amp;lt;/code&amp;gt;, et donc certainement la possibilité d&#039;utiliser 2 lecteurs de disquettes.&lt;br /&gt;
* &amp;lt;code&amp;gt;-boot X&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: où X peut être a (floppy ou image), c (partition virtuelle), ou d (lecteur CD ou image), soit le périphérique sur lequel on va démarrer. Si l&#039;on utilise qu&#039;un seul périphérique (voir options précédentes), cette option est inutile. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-enable-audio&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet le support du son en émulant une carte-son SB16. celà pose quelques problèmes avec l&#039;OS de Bill, qui, suivant les versions, peut avoir des soucis avec cette carte. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-m [memoire]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet de spécifier la quantité de mémoire vive pour le système émulé; ne mettez pas la taille totale de votre mémoire car il faut en laisser pour le système hôte. Par défaut, cette valeur est de 128. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-k [lang]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: (à partir de Qemu 0.6.1) précise le schéma du clavier: en-gb, en-us, fr, fr-ca, fr-be, fr-ch,...etc. par défaut, c&#039;est en-us, mais une fois le système émulé lancé, c&#039;est lui qui choisira le schéma (sauf pour les consoles virtuelles de Qemu). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-snapshot&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour écrire dans un fichier temporaire, au lieu d&#039;une partition ou d&#039;une image disque. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-nographic&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: désactive l&#039;interface graphique, la sortie devenant la console ou a été lancé Qemu; c&#039;est utile pour les systèmes en mode texte (Linux texte, Msdos...). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-full-screen&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: l&#039;option parle d&#039;elle même. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le réseau ===&lt;br /&gt;
&lt;br /&gt;
Par défaut, le réseau de l&#039;OS invité transitera sur l&#039;hôte par le biais de l&#039;interface &amp;lt;code&amp;gt;/dev/net/tun0&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;; toutefois, ce n&#039;est pas le procédé le plus simple, car celle-ci n&#039;est pas forcément présente sur le système et la créer peut nécessiter une compilation du noyau (rarement avec les distributions récentes). Je lui préfèrerai donc, pour plus de compatibilité, le mode &amp;quot;user&amp;quot;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-user-net&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: active le mode &amp;quot;user&amp;quot; pour le réseau; Qemu se comporte comme un serveur DHCP, qui attribue au système émulé l&#039;adresse 10.0.2.15; ce système se connecte via une passerelle virtuelle à 10.0.2.2, et le DNS est à 10.0.2.3. L&#039;inconvénient de ce procédé est que le système invité &amp;quot;voit&amp;quot; l&#039;hôte, mais pas l&#039;inverse. Attention, Microsoft Windows ne trouve pas toujours le serveur DHCP, il vaudra mieux le configurer avec une IP fixe. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-smb [dossier]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet à l&#039;invité d&#039;accéder à un dossier partagé sur l&#039;hôte, qui devra être équipé d&#039;un serveur Samba; l&#039;adresse de ce serveur pour l&#039;invité est 10.0.2.4. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-tftp [préfixe]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: active un serveur TFTP à l&#039;adresse 10.0.2.2. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Les raccourcis clavier et le moniteur ===&lt;br /&gt;
&lt;br /&gt;
Il est aussi possible d&#039;utiliser des raccourcis clavier, pour accéder à des fonctions supplémentaires:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-f&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: passe en plein-écran. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-1&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: affichage graphique de l&#039;invité. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-2&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: passage au moniteur Qemu; attention, dans ces deux options, le 1 et le 2 sont à taper sur les chiffres hauts du clavier, pas sur le pavé numérique. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour arrêter le contrôle de la souris dans l&#039;invité, alors que pour l&#039;activer, on avait cliqué dans la fenêtre de Qemu. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le moniteur propose quelques commandes supplémentaires:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;info&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: affiche une liste des sous-rubriques d&#039;informations. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;eject [périphérique amovible]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: éjecte un CD ou une disquette; on peut ajouter l&#039;option &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; pour forcer l&#039;éjection.&lt;br /&gt;
* &amp;lt;code&amp;gt;change [périphérique ou image]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet de changer de média amovible, périphérique ou image. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour quitter Qemu (sans arrêter l&#039;OS émulé proprement). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avant la version 0.6.1, les raccourcis clavier étaient à base de &amp;quot;ctrl-shift...&amp;quot;.Il existe d&#039;autres commandes, il n&#039;a été présenté que celles qui sont réellement indispensables. Pour plus de détails, je vous recommande de lire le très complet manuel de Qemu qui se trouve dans &amp;lt;code&amp;gt;/usr/share/doc/qemu/&amp;lt;/code&amp;gt;si vous avez installé un paquet binaire, ou dans &amp;lt;code&amp;gt;/usr/local/share/doc/qemu/&amp;lt;/code&amp;gt; si vous avez installé à partir des sources. Le site officiel propose aussi une FAQ, et un forum. Enfin, les archives de la liste de diffusion de Lea-aide fourmillent de questions et de réponses, qui sont d&#039;ailleurs à la base de cet article.&lt;br /&gt;
&lt;br /&gt;
=== Une petite astuce ===&lt;br /&gt;
&lt;br /&gt;
Si on utilise très souvent Qemu, il peut être pénible de taper toujours la même longue commande. On s&#039;en sort en faisant un script-shell très simple, avec son éditeur de texte favori:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt; cd /chemin/du/dossier_ou_est_image/&amp;lt;br /&amp;gt; qemu -k fr -cdrom cd_de_OS.iso -hda&amp;lt;br /&amp;gt; hd.img -user-net -smb /home/toto/partage -boot c&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On sauvegarde ce fichier puis on le rend le exécutable. On se fait un raccourci dans son menu, ou sur le bureau, avec le chemin complet du script en guise de commande: on vient de se simplifier la vie. Notez que je charge l&#039;image du CD d&#039;installation, au lieu de penser à mettre un CD dans le lecteur: si j&#039;ai besoin, je pourrais changer via le moniteur de Qemu.&lt;br /&gt;
&lt;br /&gt;
== Plus... ==&lt;br /&gt;
&lt;br /&gt;
Sachez enfin qu&#039;il existe un module additionnel pour accélérer l&#039;émulation, Kqemu; celui-ci n&#039;est, hélas, pas libre.Il n&#039;est disponible qu&#039;en tar.gz, et doit être placé dans le dossier où l&#039;on a extrait les sources de Qemu avant la compilation de l&#039;ensemble.Il faut préciser que Qemu ne présente normalement aucun risque pour le système hôte, mais vu la charge sur le processeur, je recommande de s&#039;assurer que celui-ci est convenablement refroidi, et éventuellement de surveiller la température avec un utilitaire adéquat (Gkrellm par exemple); mon Athlon prend facilement 5°C dans ce cas, et c&#039;est un modèle plutôt stable: inutile de préciser que c&#039;est à vos risques et périls, vous êtes seul responsable de votre matériel. L&#039;utilisation de Kqemu permet un gain de performance allant jusqu&#039;a X 10 : dans ce contexte, la différence de temps d&#039;exécution entre un OS natif et d&#039;un OS émulé par Qemu est de l&#039;orde de 20%.&lt;br /&gt;
&lt;br /&gt;
Voilà, j&#039;espère que cet article est assez complet et simple à comprendre: c&#039;était le but recherché.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par David Roux le 20/05/2005.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 20/05/2005, David Roux&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Autres ressources=&lt;br /&gt;
&lt;br /&gt;
* [http://lea-linux.org/cached/index/Fiches:Windows-ficheqemu.html Exemples] de génération et de démarrage de systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU.&lt;br /&gt;
&lt;br /&gt;
* [http://fabrice.bellard.free.fr/qemu/ La page de QEmu]&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Qemu&amp;diff=13957</id>
		<title>Qemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Qemu&amp;diff=13957"/>
		<updated>2006-11-13T20:50:31Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : /* Plus... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Emuler]]&lt;br /&gt;
= Installer et utiliser Qemu =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Installer et utiliser Qemu&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par David Roux, avec la collaboration de Joël Tarlao et Alain Rivest, relu et complété par Erwan Velu&lt;br /&gt;
&lt;br /&gt;
Voici un petit guide pour utiliser Qemu facilement&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est-ce que Qemu? ==&lt;br /&gt;
&lt;br /&gt;
Dans le monde des émulateurs, Qemu a actuellement le vent en poupe, et nombreux sont ceux qui l&#039;ont adopté pour faire tourner les applications indisponibles pour leur système d&#039;exploitation. Dans notre cas, on appréciera de pouvoir utiliser des logiciels conçus pour Microsoft Windows ou Mac OS sous Linux, mais il sera également possible de faire l&#039;inverse. Son autre avantage est qu&#039;il peut émuler plusieurs architectures, du x86 au PowerPC en passant par le Sun-SPARC, ce qui permet de lancer une foule d&#039;OS différents. De plus, il est important de signaler que Qemu est disponible sous licence GNU LGPL. Pour en savoir plus, le mieux est d&#039;aller faire un tour [http://fabrice.bellard.free.fr/qemu/ ici]&amp;lt;nowiki&amp;gt;; quand à nous, rentrons dans le vif du sujet...&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== L&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
{{Preferer un paquetage|qemu}}&lt;br /&gt;
&lt;br /&gt;
Il est également préférable d&#039;utiliser la dernière version de QEMU, (0.7.2 au moment de la rédaction de ces lignes) qui doit être disponible en format deb pour testing et RPM pour Mandriva LE 2005-2006. On peut également la trouver la version 0.7.0 dans les branches &amp;quot;unstable&amp;quot; des distributions Linux (Sid, Cooker...). Quoiqu&#039;il en soit, l&#039;installation par cette méthode (urpmi, apt-get,...etc) ne devrait pas poser de problème.&lt;br /&gt;
&lt;br /&gt;
Cependant, pour les possesseurs de machines PC (architecture i386), ce serait passer à côté d&#039;un formidable accélérateur de performance : &#039;&#039;&#039;Kqemu&#039;&#039;&#039;, un module du noyau que Fabrice Bellard souhaite rentabiliser avant de le libérer. Il n&#039;est donc pas libre et vous ne le trouverez pas dans vos distributions. &#039;&#039;&#039;Selon les machines, le gain va de 200% à 600%&#039;&#039;&#039; !!!!! Mais il faut compiler à la main : &lt;br /&gt;
&lt;br /&gt;
La compilation passe par les traditionnels &amp;lt;code&amp;gt;./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# make install&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Cependant, la version 0.7.2 ne peut se compiler qu&#039;avec gcc-3.xx alors que la plupart des distributions acutelles sont en GCC-4 (gcc est le compilateur). La coexistence des 2 gcc ne pose généralement pas de problèmes. Donc : &lt;br /&gt;
&lt;br /&gt;
Installer gcc-3.3&lt;br /&gt;
&lt;br /&gt;
extraire qemu. Extraire kqemu en étant dans le répertoire de qemu.&lt;br /&gt;
&lt;br /&gt;
préciser le compilateur utilisé : &amp;lt;code&amp;gt;./configure --cc=gcc-3.3.6&lt;br /&gt;
make&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, il peut y avoir un soucis, car votre noyau risque de ne pas être compilé avec ce GCC là... et donc le système refusera de mettre en mémoire le module Kqemu. Il faut donc compiler le module avec gcc 4 : &lt;br /&gt;
&amp;lt;code&amp;gt;cd kqemu&lt;br /&gt;
make clean  &lt;br /&gt;
make&amp;lt;/code&amp;gt;&lt;br /&gt;
ensuite vous pouvez installer le tout : &lt;br /&gt;
&amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; (en root)&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite faire quelques manipulations pour créer un périphérique un peu particulier : &lt;br /&gt;
&amp;lt;code&amp;gt;modprobe kqemu&lt;br /&gt;
mknod /dev/kqemu c 250 0&lt;br /&gt;
chmod 666 /dev/kqemu&amp;lt;/code&amp;gt;&lt;br /&gt;
Ceci peut être placé dans un fichier pour être effectué au lancement du système : dans /etc/rc.local par exemple.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les dépendances de Qemu 0.6.1, vous aurez besoin des paquets suivants: libc6 (&amp;gt;=2.3.2-ds1-4), libsdl (&amp;gt;=1.2), zlib1g (&amp;gt;=1.1.2.1), vgabios (&amp;gt;=0.4c), bochsbios (&amp;gt;=2.1.1). Les noms des paquets peuvent varier suivant les distributions.&lt;br /&gt;
&lt;br /&gt;
== Comment ça marche? ==&lt;br /&gt;
&lt;br /&gt;
=== Premiers pas avec un live-CD ===&lt;br /&gt;
&lt;br /&gt;
On va se faire la main avec un truc tout simple, l&#039;émulation d&#039;un système d&#039;exploitation en live-CD. Il ne sera pas nécessaire d&#039;écrire sur le disque dur ni même graver le fichier ISO que l&#039;on vient de télécharger sur un site internet. Dans la suite de cet article, ce fichier ISO s&#039;appelera &amp;quot;live.iso&amp;quot;. Pour démarrer cette image iso avec Qemu, Il suffit de se rendre dans le répertoire qui contient l&#039;image et lancer Qemu, en tapant:&lt;br /&gt;
&lt;br /&gt;
cd /home/toto/repertoire_ou_est_l&#039;image_iso&amp;lt;br /&amp;gt; qemu -cdrom live.iso&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas nécessaire d&#039;être « root » pour exécuter QEMU, tout peut être fait par un simple utilisateur.&lt;br /&gt;
&lt;br /&gt;
Une fenêtre s&#039;ouvre et le système émulé se lance. Pour utiliser la souris de votre système virtuel, il suffit de cliquer dans la fenêtre d&#039;émulation. Pour libérer la souris de la fênetre d&#039;émulation, il suffit d&#039;appuyer sur les touches &#039;ctrl&#039; &amp;amp; &#039;alt&#039; en même temps. Pour le pavé numérique, Qemu le considèrera toujours comme inactif donc il faudra presser la touche &amp;quot;VerrNum&amp;quot;. Attention aux mots de passe car on peut se retrouver avec le clavier numérique vérouiller avec le voyant &amp;quot;numlock&amp;quot; éteint&#039;&#039;&#039; ! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si l&#039;on souhaite démarrer sur un vrai céderom, il suffit d&#039;utiliser la syntaxe &amp;lt;code&amp;gt;-cdrom /dev/cdrom&amp;lt;/code&amp;gt; . Qemu utilise directement le périphérique bloc, il ne faut donc pas monter le cédérom avant l&#039;éxecution de Qemu.&lt;br /&gt;
&lt;br /&gt;
Le système virtuel peut également accéder au réseau grâce à l&#039;option &amp;lt;code&amp;gt;-user-net&amp;lt;/code&amp;gt; : dans ce mode, Qemu utilisera vos interfaces réseaux pour accéder a votre réseau local ou a Internet par exemple. La carte son virtuelle, une carte-son SB16, peut être activée avec l&#039;option &amp;lt;code&amp;gt;-enable-audio&amp;lt;/code&amp;gt;. Compte-tenu que le système émulé est tout de même plus lent que lors d&#039;une utilisation normale, et que la charge sur le processeur de l&#039;hôte est importante, faites d&#039;abord un essai avec un live-CD &amp;quot;léger&amp;quot;, genre DamnSmall Linux et ce surtout si votre machine n&#039;est pas de la première jeunesse;&lt;br /&gt;
&lt;br /&gt;
Qemu offre par défaut au système émulé 128 Mo de mémoire vive, il faut donc au moins en avoir le double sur la machine hôte (plus, c&#039;est mieux). Pour info, j&#039;ai fait tous ces tests sur un Athlon XP1800+ avec 512 Mo de RAM, et mon processeur tournait à 100% tout le temps: n&#039;essayez pas sur un 486 ;-)&lt;br /&gt;
&lt;br /&gt;
=== Installation d&#039;un système &amp;quot;en dur&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Dans ce mode, Qemu est capable d&#039;utiliser un fichier de votre disque dur et de le transformer en un disque dur virtuel. Pour l&#039;exemple, on installera un Microsoft Windows 98, sur une image de disque dur de 2Go que l&#039;on appelle &amp;quot;hd.img&amp;quot; et située dans un répertoire /home/toto/invite/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;mkdir /home/toto/invite/&amp;lt;br /&amp;gt; cd /home/toto/invite/&amp;lt;br /&amp;gt; qemu-img create hd.img 2G&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande qemu-img permet de créer une image disque de la taille spécifiée mais on aurais pu également le faire avec l&#039;outil dd:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;dd if=/dev/zero of=hd.img bs=2048 count=1000000&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans notre répertoire « invite », on placera aussi une image du CD d&#039;installation nommée msw.iso ainsi qu&#039;une image de sa disquette de boot « mswboot.img ».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;qemu -k fr -fda mswboot.img -cdrom msw.iso -hda hd.img -user-net -boot a&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande permet donc de demarrer Qemu avec une disquette, un disque dur et un cdrom virtuel correspondant respectivement a la disquette d&#039;amorcage de Microsoft Windows 98, le disque virtuel que l&#039;on a créé et l&#039;image ISO de Windows 98. L&#039;option « boot a » indique que l&#039;on souhaite démarrer le système virtuel depuis le lecteur de disquette virtuel. Il n&#039;est pas nécessaire d&#039;utiliser une disquette d&#039;amorçage si l&#039;image ISO est « amorçable ».&lt;br /&gt;
&lt;br /&gt;
Vous remarquez que j&#039;ai mis des options dont je n&#039;ai pas forcément besoin tout de suite (-cdrom, -user-net), mais comme on va devoir redémarrer notre système virtuel de nombreuses fois pendant l&#039;installation, et donc relancer Qemu, on fera un copier-coller de la commande au lieu de tout retaper. j&#039;ai aussi mis le clavier en français avec &amp;lt;code&amp;gt;-k fr&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation de Windows débute, on va tout d&#039;abord créer notre partition et l&#039;activer avec Fdisk puis on reboot. On formatte ensuite le disque C: puis on reboot a nouveau. Ceci fait partie de la procédure standard d&#039;installation de Windows, ce n&#039;est pas spécifique a Qemu. Attention, le lecteur de cdrom porte parfois la lettre R: (donc pas de panique si ça ne marche pas avec D:). On est arrive ensuite dans la partie graphique de l&#039;installation, je ne rentre pas dans les détails. Au reboot suivant, on relancera le système en partant du disque dur virtuel et non plus à partir de la disquette en remplaçant &amp;lt;code&amp;gt;-boot a&amp;lt;/code&amp;gt; par &amp;lt;code&amp;gt;-boot c&amp;lt;/code&amp;gt;. Lorsque l&#039;installation est terminée, on a accès au système virtuel avec la commande suivante, toujours en étant dans le répertoire où se trouve l&#039;image-disque:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;qemu -k fr -hda hd.img -cdrom /dev/cdrom -user-net -boot c&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir démarrer avec l&#039;option &amp;lt;code&amp;gt;-cdrom /dev/cdrom&amp;lt;/code&amp;gt;, assurez vous qu&#039;un céderom est présent dans le lecteur avant le démarrage de Qemu.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai volontairement oublié certaines options que l&#039;on va détailler dans le chapitre suivant.&lt;br /&gt;
&lt;br /&gt;
== Les principales options ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-hda [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-hda [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: sert à spécifier l&#039;image de disque dur qui va servir pendant l&#039;émulation; il peut aussi s&#039;agir d&#039;un périphérique ou d&#039;une partition, comme /dev/hda1; Il y a aussi &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-hdb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-hdc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-hdd&amp;lt;/code&amp;gt;, pour simuler d&#039;autres partitions, mais on ne peut pas utiliser &amp;lt;code&amp;gt;-hdc&amp;lt;/code&amp;gt; en même temps que &amp;lt;code&amp;gt;-cdrom&amp;lt;/code&amp;gt;.&#039;&#039;&#039; L&#039;utilisation de partitions &amp;quot;réelles&amp;quot; présente des risques pour le disque dur, préfèrez les images&#039;&#039;&#039;.&lt;br /&gt;
* &amp;lt;code&amp;gt;-cdrom [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-cdrom [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: même chose que précèdemment, mais là il est question du cdrom. le périphérique peut être un lien (/dev/cdrom) ou sa cible (/dev/hdc); &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-cdrom&amp;lt;/code&amp;gt; peut utiliser n&#039;importe quel hdX qui correspond à un lecteur cédérom qui contient un cédérom mais qui n&#039;est pas monté.&lt;br /&gt;
* &amp;lt;code&amp;gt;-fda [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-fda [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: comme pour -cdrom, version disquette, et il y a aussi &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-fdb&amp;lt;/code&amp;gt;, et donc certainement la possibilité d&#039;utiliser 2 lecteurs de disquettes.&lt;br /&gt;
* &amp;lt;code&amp;gt;-boot X&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: où X peut être a (floppy ou image), c (partition virtuelle), ou d (lecteur CD ou image), soit le périphérique sur lequel on va démarrer. Si l&#039;on utilise qu&#039;un seul périphérique (voir options précédentes), cette option est inutile. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-enable-audio&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet le support du son en émulant une carte-son SB16. celà pose quelques problèmes avec l&#039;OS de Bill, qui, suivant les versions, peut avoir des soucis avec cette carte. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-m [memoire]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet de spécifier la quantité de mémoire vive pour le système émulé; ne mettez pas la taille totale de votre mémoire car il faut en laisser pour le système hôte. Par défaut, cette valeur est de 128. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-k [lang]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: (à partir de Qemu 0.6.1) précise le schéma du clavier: en-gb, en-us, fr, fr-ca, fr-be, fr-ch,...etc. par défaut, c&#039;est en-us, mais une fois le système émulé lancé, c&#039;est lui qui choisira le schéma (sauf pour les consoles virtuelles de Qemu). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-snapshot&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour écrire dans un fichier temporaire, au lieu d&#039;une partition ou d&#039;une image disque. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-nographic&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: désactive l&#039;interface graphique, la sortie devenant la console ou a été lancé Qemu; c&#039;est utile pour les systèmes en mode texte (Linux texte, Msdos...). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-full-screen&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: l&#039;option parle d&#039;elle même. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le réseau ===&lt;br /&gt;
&lt;br /&gt;
Par défaut, le réseau de l&#039;OS invité transitera sur l&#039;hôte par le biais de l&#039;interface &amp;lt;code&amp;gt;/dev/net/tun0&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;; toutefois, ce n&#039;est pas le procédé le plus simple, car celle-ci n&#039;est pas forcément présente sur le système et la créer peut nécessiter une compilation du noyau (rarement avec les distributions récentes). Je lui préfèrerai donc, pour plus de compatibilité, le mode &amp;quot;user&amp;quot;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-user-net&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: active le mode &amp;quot;user&amp;quot; pour le réseau; Qemu se comporte comme un serveur DHCP, qui attribue au système émulé l&#039;adresse 10.0.2.15; ce système se connecte via une passerelle virtuelle à 10.0.2.2, et le DNS est à 10.0.2.3. L&#039;inconvénient de ce procédé est que le système invité &amp;quot;voit&amp;quot; l&#039;hôte, mais pas l&#039;inverse. Attention, Microsoft Windows ne trouve pas toujours le serveur DHCP, il vaudra mieux le configurer avec une IP fixe. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-smb [dossier]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet à l&#039;invité d&#039;accéder à un dossier partagé sur l&#039;hôte, qui devra être équipé d&#039;un serveur Samba; l&#039;adresse de ce serveur pour l&#039;invité est 10.0.2.4. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-tftp [préfixe]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: active un serveur TFTP à l&#039;adresse 10.0.2.2. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Les raccourcis clavier et le moniteur ===&lt;br /&gt;
&lt;br /&gt;
Il est aussi possible d&#039;utiliser des raccourcis clavier, pour accéder à des fonctions supplémentaires:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-f&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: passe en plein-écran. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-1&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: affichage graphique de l&#039;invité. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-2&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: passage au moniteur Qemu; attention, dans ces deux options, le 1 et le 2 sont à taper sur les chiffres hauts du clavier, pas sur le pavé numérique. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour arrêter le contrôle de la souris dans l&#039;invité, alors que pour l&#039;activer, on avait cliqué dans la fenêtre de Qemu. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le moniteur propose quelques commandes supplémentaires:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;info&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: affiche une liste des sous-rubriques d&#039;informations. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;eject [périphérique amovible]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: éjecte un CD ou une disquette; on peut ajouter l&#039;option &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; pour forcer l&#039;éjection.&lt;br /&gt;
* &amp;lt;code&amp;gt;change [périphérique ou image]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet de changer de média amovible, périphérique ou image. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour quitter Qemu (sans arrêter l&#039;OS émulé proprement). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avant la version 0.6.1, les raccourcis clavier étaient à base de &amp;quot;ctrl-shift...&amp;quot;.Il existe d&#039;autres commandes, il n&#039;a été présenté que celles qui sont réellement indispensables. Pour plus de détails, je vous recommande de lire le très complet manuel de Qemu qui se trouve dans &amp;lt;code&amp;gt;/usr/share/doc/qemu/&amp;lt;/code&amp;gt;si vous avez installé un paquet binaire, ou dans &amp;lt;code&amp;gt;/usr/local/share/doc/qemu/&amp;lt;/code&amp;gt; si vous avez installé à partir des sources. Le site officiel propose aussi une FAQ, et un forum. Enfin, les archives de la liste de diffusion de Lea-aide fourmillent de questions et de réponses, qui sont d&#039;ailleurs à la base de cet article.&lt;br /&gt;
&lt;br /&gt;
=== Une petite astuce ===&lt;br /&gt;
&lt;br /&gt;
Si on utilise très souvent Qemu, il peut être pénible de taper toujours la même longue commande. On s&#039;en sort en faisant un script-shell très simple, avec son éditeur de texte favori:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt; cd /chemin/du/dossier_ou_est_image/&amp;lt;br /&amp;gt; qemu -k fr -cdrom cd_de_OS.iso -hda&amp;lt;br /&amp;gt; hd.img -user-net -smb /home/toto/partage -boot c&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On sauvegarde ce fichier puis on le rend le exécutable. On se fait un raccourci dans son menu, ou sur le bureau, avec le chemin complet du script en guise de commande: on vient de se simplifier la vie. Notez que je charge l&#039;image du CD d&#039;installation, au lieu de penser à mettre un CD dans le lecteur: si j&#039;ai besoin, je pourrais changer via le moniteur de Qemu.&lt;br /&gt;
&lt;br /&gt;
== Plus... ==&lt;br /&gt;
&lt;br /&gt;
Sachez enfin qu&#039;il existe un module additionnel pour accélérer l&#039;émulation, Kqemu; celui-ci n&#039;est, hélas, pas libre.Il n&#039;est disponible qu&#039;en tar.gz, et doit être placé dans le dossier où l&#039;on a extrait les sources de Qemu avant la compilation de l&#039;ensemble.Il faut préciser que Qemu ne présente normalement aucun risque pour le système hôte, mais vu la charge sur le processeur, je recommande de s&#039;assurer que celui-ci est convenablement refroidi, et éventuellement de surveiller la température avec un utilitaire adéquat (Gkrellm par exemple); mon Athlon prend facilement 5°C dans ce cas, et c&#039;est un modèle plutôt stable: inutile de préciser que c&#039;est à vos risques et périls, vous êtes seul responsable de votre matériel. L&#039;utilisation de Kqemu permet un gain de performance allant jusqu&#039;a X 10 : dans ce contexte, la différence de temps d&#039;exécution entre un OS natif et d&#039;un OS émulé par Qemu est de l&#039;orde de 20%.&lt;br /&gt;
&lt;br /&gt;
Voilà, j&#039;espère que cet article est assez complet et simple à comprendre: c&#039;était le but recherché.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par David Roux le 20/05/2005.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 20/05/2005, David Roux&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Autres ressources=&lt;br /&gt;
&lt;br /&gt;
* [http://fabrice.bellard.free.fr/qemu/ La page de QEmu]&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Qemu&amp;diff=13956</id>
		<title>Qemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Qemu&amp;diff=13956"/>
		<updated>2006-11-13T20:49:59Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : /* Plus... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Emuler]]&lt;br /&gt;
= Installer et utiliser Qemu =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Installer et utiliser Qemu&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par David Roux, avec la collaboration de Joël Tarlao et Alain Rivest, relu et complété par Erwan Velu&lt;br /&gt;
&lt;br /&gt;
Voici un petit guide pour utiliser Qemu facilement&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est-ce que Qemu? ==&lt;br /&gt;
&lt;br /&gt;
Dans le monde des émulateurs, Qemu a actuellement le vent en poupe, et nombreux sont ceux qui l&#039;ont adopté pour faire tourner les applications indisponibles pour leur système d&#039;exploitation. Dans notre cas, on appréciera de pouvoir utiliser des logiciels conçus pour Microsoft Windows ou Mac OS sous Linux, mais il sera également possible de faire l&#039;inverse. Son autre avantage est qu&#039;il peut émuler plusieurs architectures, du x86 au PowerPC en passant par le Sun-SPARC, ce qui permet de lancer une foule d&#039;OS différents. De plus, il est important de signaler que Qemu est disponible sous licence GNU LGPL. Pour en savoir plus, le mieux est d&#039;aller faire un tour [http://fabrice.bellard.free.fr/qemu/ ici]&amp;lt;nowiki&amp;gt;; quand à nous, rentrons dans le vif du sujet...&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== L&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
{{Preferer un paquetage|qemu}}&lt;br /&gt;
&lt;br /&gt;
Il est également préférable d&#039;utiliser la dernière version de QEMU, (0.7.2 au moment de la rédaction de ces lignes) qui doit être disponible en format deb pour testing et RPM pour Mandriva LE 2005-2006. On peut également la trouver la version 0.7.0 dans les branches &amp;quot;unstable&amp;quot; des distributions Linux (Sid, Cooker...). Quoiqu&#039;il en soit, l&#039;installation par cette méthode (urpmi, apt-get,...etc) ne devrait pas poser de problème.&lt;br /&gt;
&lt;br /&gt;
Cependant, pour les possesseurs de machines PC (architecture i386), ce serait passer à côté d&#039;un formidable accélérateur de performance : &#039;&#039;&#039;Kqemu&#039;&#039;&#039;, un module du noyau que Fabrice Bellard souhaite rentabiliser avant de le libérer. Il n&#039;est donc pas libre et vous ne le trouverez pas dans vos distributions. &#039;&#039;&#039;Selon les machines, le gain va de 200% à 600%&#039;&#039;&#039; !!!!! Mais il faut compiler à la main : &lt;br /&gt;
&lt;br /&gt;
La compilation passe par les traditionnels &amp;lt;code&amp;gt;./configure&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# make install&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Cependant, la version 0.7.2 ne peut se compiler qu&#039;avec gcc-3.xx alors que la plupart des distributions acutelles sont en GCC-4 (gcc est le compilateur). La coexistence des 2 gcc ne pose généralement pas de problèmes. Donc : &lt;br /&gt;
&lt;br /&gt;
Installer gcc-3.3&lt;br /&gt;
&lt;br /&gt;
extraire qemu. Extraire kqemu en étant dans le répertoire de qemu.&lt;br /&gt;
&lt;br /&gt;
préciser le compilateur utilisé : &amp;lt;code&amp;gt;./configure --cc=gcc-3.3.6&lt;br /&gt;
make&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, il peut y avoir un soucis, car votre noyau risque de ne pas être compilé avec ce GCC là... et donc le système refusera de mettre en mémoire le module Kqemu. Il faut donc compiler le module avec gcc 4 : &lt;br /&gt;
&amp;lt;code&amp;gt;cd kqemu&lt;br /&gt;
make clean  &lt;br /&gt;
make&amp;lt;/code&amp;gt;&lt;br /&gt;
ensuite vous pouvez installer le tout : &lt;br /&gt;
&amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; (en root)&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite faire quelques manipulations pour créer un périphérique un peu particulier : &lt;br /&gt;
&amp;lt;code&amp;gt;modprobe kqemu&lt;br /&gt;
mknod /dev/kqemu c 250 0&lt;br /&gt;
chmod 666 /dev/kqemu&amp;lt;/code&amp;gt;&lt;br /&gt;
Ceci peut être placé dans un fichier pour être effectué au lancement du système : dans /etc/rc.local par exemple.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les dépendances de Qemu 0.6.1, vous aurez besoin des paquets suivants: libc6 (&amp;gt;=2.3.2-ds1-4), libsdl (&amp;gt;=1.2), zlib1g (&amp;gt;=1.1.2.1), vgabios (&amp;gt;=0.4c), bochsbios (&amp;gt;=2.1.1). Les noms des paquets peuvent varier suivant les distributions.&lt;br /&gt;
&lt;br /&gt;
== Comment ça marche? ==&lt;br /&gt;
&lt;br /&gt;
=== Premiers pas avec un live-CD ===&lt;br /&gt;
&lt;br /&gt;
On va se faire la main avec un truc tout simple, l&#039;émulation d&#039;un système d&#039;exploitation en live-CD. Il ne sera pas nécessaire d&#039;écrire sur le disque dur ni même graver le fichier ISO que l&#039;on vient de télécharger sur un site internet. Dans la suite de cet article, ce fichier ISO s&#039;appelera &amp;quot;live.iso&amp;quot;. Pour démarrer cette image iso avec Qemu, Il suffit de se rendre dans le répertoire qui contient l&#039;image et lancer Qemu, en tapant:&lt;br /&gt;
&lt;br /&gt;
cd /home/toto/repertoire_ou_est_l&#039;image_iso&amp;lt;br /&amp;gt; qemu -cdrom live.iso&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas nécessaire d&#039;être « root » pour exécuter QEMU, tout peut être fait par un simple utilisateur.&lt;br /&gt;
&lt;br /&gt;
Une fenêtre s&#039;ouvre et le système émulé se lance. Pour utiliser la souris de votre système virtuel, il suffit de cliquer dans la fenêtre d&#039;émulation. Pour libérer la souris de la fênetre d&#039;émulation, il suffit d&#039;appuyer sur les touches &#039;ctrl&#039; &amp;amp; &#039;alt&#039; en même temps. Pour le pavé numérique, Qemu le considèrera toujours comme inactif donc il faudra presser la touche &amp;quot;VerrNum&amp;quot;. Attention aux mots de passe car on peut se retrouver avec le clavier numérique vérouiller avec le voyant &amp;quot;numlock&amp;quot; éteint&#039;&#039;&#039; ! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si l&#039;on souhaite démarrer sur un vrai céderom, il suffit d&#039;utiliser la syntaxe &amp;lt;code&amp;gt;-cdrom /dev/cdrom&amp;lt;/code&amp;gt; . Qemu utilise directement le périphérique bloc, il ne faut donc pas monter le cédérom avant l&#039;éxecution de Qemu.&lt;br /&gt;
&lt;br /&gt;
Le système virtuel peut également accéder au réseau grâce à l&#039;option &amp;lt;code&amp;gt;-user-net&amp;lt;/code&amp;gt; : dans ce mode, Qemu utilisera vos interfaces réseaux pour accéder a votre réseau local ou a Internet par exemple. La carte son virtuelle, une carte-son SB16, peut être activée avec l&#039;option &amp;lt;code&amp;gt;-enable-audio&amp;lt;/code&amp;gt;. Compte-tenu que le système émulé est tout de même plus lent que lors d&#039;une utilisation normale, et que la charge sur le processeur de l&#039;hôte est importante, faites d&#039;abord un essai avec un live-CD &amp;quot;léger&amp;quot;, genre DamnSmall Linux et ce surtout si votre machine n&#039;est pas de la première jeunesse;&lt;br /&gt;
&lt;br /&gt;
Qemu offre par défaut au système émulé 128 Mo de mémoire vive, il faut donc au moins en avoir le double sur la machine hôte (plus, c&#039;est mieux). Pour info, j&#039;ai fait tous ces tests sur un Athlon XP1800+ avec 512 Mo de RAM, et mon processeur tournait à 100% tout le temps: n&#039;essayez pas sur un 486 ;-)&lt;br /&gt;
&lt;br /&gt;
=== Installation d&#039;un système &amp;quot;en dur&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Dans ce mode, Qemu est capable d&#039;utiliser un fichier de votre disque dur et de le transformer en un disque dur virtuel. Pour l&#039;exemple, on installera un Microsoft Windows 98, sur une image de disque dur de 2Go que l&#039;on appelle &amp;quot;hd.img&amp;quot; et située dans un répertoire /home/toto/invite/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;mkdir /home/toto/invite/&amp;lt;br /&amp;gt; cd /home/toto/invite/&amp;lt;br /&amp;gt; qemu-img create hd.img 2G&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande qemu-img permet de créer une image disque de la taille spécifiée mais on aurais pu également le faire avec l&#039;outil dd:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;dd if=/dev/zero of=hd.img bs=2048 count=1000000&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans notre répertoire « invite », on placera aussi une image du CD d&#039;installation nommée msw.iso ainsi qu&#039;une image de sa disquette de boot « mswboot.img ».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;qemu -k fr -fda mswboot.img -cdrom msw.iso -hda hd.img -user-net -boot a&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande permet donc de demarrer Qemu avec une disquette, un disque dur et un cdrom virtuel correspondant respectivement a la disquette d&#039;amorcage de Microsoft Windows 98, le disque virtuel que l&#039;on a créé et l&#039;image ISO de Windows 98. L&#039;option « boot a » indique que l&#039;on souhaite démarrer le système virtuel depuis le lecteur de disquette virtuel. Il n&#039;est pas nécessaire d&#039;utiliser une disquette d&#039;amorçage si l&#039;image ISO est « amorçable ».&lt;br /&gt;
&lt;br /&gt;
Vous remarquez que j&#039;ai mis des options dont je n&#039;ai pas forcément besoin tout de suite (-cdrom, -user-net), mais comme on va devoir redémarrer notre système virtuel de nombreuses fois pendant l&#039;installation, et donc relancer Qemu, on fera un copier-coller de la commande au lieu de tout retaper. j&#039;ai aussi mis le clavier en français avec &amp;lt;code&amp;gt;-k fr&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation de Windows débute, on va tout d&#039;abord créer notre partition et l&#039;activer avec Fdisk puis on reboot. On formatte ensuite le disque C: puis on reboot a nouveau. Ceci fait partie de la procédure standard d&#039;installation de Windows, ce n&#039;est pas spécifique a Qemu. Attention, le lecteur de cdrom porte parfois la lettre R: (donc pas de panique si ça ne marche pas avec D:). On est arrive ensuite dans la partie graphique de l&#039;installation, je ne rentre pas dans les détails. Au reboot suivant, on relancera le système en partant du disque dur virtuel et non plus à partir de la disquette en remplaçant &amp;lt;code&amp;gt;-boot a&amp;lt;/code&amp;gt; par &amp;lt;code&amp;gt;-boot c&amp;lt;/code&amp;gt;. Lorsque l&#039;installation est terminée, on a accès au système virtuel avec la commande suivante, toujours en étant dans le répertoire où se trouve l&#039;image-disque:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;qemu -k fr -hda hd.img -cdrom /dev/cdrom -user-net -boot c&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir démarrer avec l&#039;option &amp;lt;code&amp;gt;-cdrom /dev/cdrom&amp;lt;/code&amp;gt;, assurez vous qu&#039;un céderom est présent dans le lecteur avant le démarrage de Qemu.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai volontairement oublié certaines options que l&#039;on va détailler dans le chapitre suivant.&lt;br /&gt;
&lt;br /&gt;
== Les principales options ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-hda [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-hda [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: sert à spécifier l&#039;image de disque dur qui va servir pendant l&#039;émulation; il peut aussi s&#039;agir d&#039;un périphérique ou d&#039;une partition, comme /dev/hda1; Il y a aussi &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-hdb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-hdc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-hdd&amp;lt;/code&amp;gt;, pour simuler d&#039;autres partitions, mais on ne peut pas utiliser &amp;lt;code&amp;gt;-hdc&amp;lt;/code&amp;gt; en même temps que &amp;lt;code&amp;gt;-cdrom&amp;lt;/code&amp;gt;.&#039;&#039;&#039; L&#039;utilisation de partitions &amp;quot;réelles&amp;quot; présente des risques pour le disque dur, préfèrez les images&#039;&#039;&#039;.&lt;br /&gt;
* &amp;lt;code&amp;gt;-cdrom [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-cdrom [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: même chose que précèdemment, mais là il est question du cdrom. le périphérique peut être un lien (/dev/cdrom) ou sa cible (/dev/hdc); &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-cdrom&amp;lt;/code&amp;gt; peut utiliser n&#039;importe quel hdX qui correspond à un lecteur cédérom qui contient un cédérom mais qui n&#039;est pas monté.&lt;br /&gt;
* &amp;lt;code&amp;gt;-fda [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-fda [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: comme pour -cdrom, version disquette, et il y a aussi &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-fdb&amp;lt;/code&amp;gt;, et donc certainement la possibilité d&#039;utiliser 2 lecteurs de disquettes.&lt;br /&gt;
* &amp;lt;code&amp;gt;-boot X&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: où X peut être a (floppy ou image), c (partition virtuelle), ou d (lecteur CD ou image), soit le périphérique sur lequel on va démarrer. Si l&#039;on utilise qu&#039;un seul périphérique (voir options précédentes), cette option est inutile. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-enable-audio&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet le support du son en émulant une carte-son SB16. celà pose quelques problèmes avec l&#039;OS de Bill, qui, suivant les versions, peut avoir des soucis avec cette carte. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-m [memoire]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet de spécifier la quantité de mémoire vive pour le système émulé; ne mettez pas la taille totale de votre mémoire car il faut en laisser pour le système hôte. Par défaut, cette valeur est de 128. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-k [lang]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: (à partir de Qemu 0.6.1) précise le schéma du clavier: en-gb, en-us, fr, fr-ca, fr-be, fr-ch,...etc. par défaut, c&#039;est en-us, mais une fois le système émulé lancé, c&#039;est lui qui choisira le schéma (sauf pour les consoles virtuelles de Qemu). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-snapshot&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour écrire dans un fichier temporaire, au lieu d&#039;une partition ou d&#039;une image disque. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-nographic&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: désactive l&#039;interface graphique, la sortie devenant la console ou a été lancé Qemu; c&#039;est utile pour les systèmes en mode texte (Linux texte, Msdos...). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-full-screen&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: l&#039;option parle d&#039;elle même. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le réseau ===&lt;br /&gt;
&lt;br /&gt;
Par défaut, le réseau de l&#039;OS invité transitera sur l&#039;hôte par le biais de l&#039;interface &amp;lt;code&amp;gt;/dev/net/tun0&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;; toutefois, ce n&#039;est pas le procédé le plus simple, car celle-ci n&#039;est pas forcément présente sur le système et la créer peut nécessiter une compilation du noyau (rarement avec les distributions récentes). Je lui préfèrerai donc, pour plus de compatibilité, le mode &amp;quot;user&amp;quot;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-user-net&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: active le mode &amp;quot;user&amp;quot; pour le réseau; Qemu se comporte comme un serveur DHCP, qui attribue au système émulé l&#039;adresse 10.0.2.15; ce système se connecte via une passerelle virtuelle à 10.0.2.2, et le DNS est à 10.0.2.3. L&#039;inconvénient de ce procédé est que le système invité &amp;quot;voit&amp;quot; l&#039;hôte, mais pas l&#039;inverse. Attention, Microsoft Windows ne trouve pas toujours le serveur DHCP, il vaudra mieux le configurer avec une IP fixe. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-smb [dossier]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet à l&#039;invité d&#039;accéder à un dossier partagé sur l&#039;hôte, qui devra être équipé d&#039;un serveur Samba; l&#039;adresse de ce serveur pour l&#039;invité est 10.0.2.4. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-tftp [préfixe]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: active un serveur TFTP à l&#039;adresse 10.0.2.2. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Les raccourcis clavier et le moniteur ===&lt;br /&gt;
&lt;br /&gt;
Il est aussi possible d&#039;utiliser des raccourcis clavier, pour accéder à des fonctions supplémentaires:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-f&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: passe en plein-écran. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-1&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: affichage graphique de l&#039;invité. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-2&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: passage au moniteur Qemu; attention, dans ces deux options, le 1 et le 2 sont à taper sur les chiffres hauts du clavier, pas sur le pavé numérique. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour arrêter le contrôle de la souris dans l&#039;invité, alors que pour l&#039;activer, on avait cliqué dans la fenêtre de Qemu. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le moniteur propose quelques commandes supplémentaires:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;info&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: affiche une liste des sous-rubriques d&#039;informations. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;eject [périphérique amovible]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: éjecte un CD ou une disquette; on peut ajouter l&#039;option &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; pour forcer l&#039;éjection.&lt;br /&gt;
* &amp;lt;code&amp;gt;change [périphérique ou image]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet de changer de média amovible, périphérique ou image. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour quitter Qemu (sans arrêter l&#039;OS émulé proprement). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avant la version 0.6.1, les raccourcis clavier étaient à base de &amp;quot;ctrl-shift...&amp;quot;.Il existe d&#039;autres commandes, il n&#039;a été présenté que celles qui sont réellement indispensables. Pour plus de détails, je vous recommande de lire le très complet manuel de Qemu qui se trouve dans &amp;lt;code&amp;gt;/usr/share/doc/qemu/&amp;lt;/code&amp;gt;si vous avez installé un paquet binaire, ou dans &amp;lt;code&amp;gt;/usr/local/share/doc/qemu/&amp;lt;/code&amp;gt; si vous avez installé à partir des sources. Le site officiel propose aussi une FAQ, et un forum. Enfin, les archives de la liste de diffusion de Lea-aide fourmillent de questions et de réponses, qui sont d&#039;ailleurs à la base de cet article.&lt;br /&gt;
&lt;br /&gt;
=== Une petite astuce ===&lt;br /&gt;
&lt;br /&gt;
Si on utilise très souvent Qemu, il peut être pénible de taper toujours la même longue commande. On s&#039;en sort en faisant un script-shell très simple, avec son éditeur de texte favori:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt; cd /chemin/du/dossier_ou_est_image/&amp;lt;br /&amp;gt; qemu -k fr -cdrom cd_de_OS.iso -hda&amp;lt;br /&amp;gt; hd.img -user-net -smb /home/toto/partage -boot c&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On sauvegarde ce fichier puis on le rend le exécutable. On se fait un raccourci dans son menu, ou sur le bureau, avec le chemin complet du script en guise de commande: on vient de se simplifier la vie. Notez que je charge l&#039;image du CD d&#039;installation, au lieu de penser à mettre un CD dans le lecteur: si j&#039;ai besoin, je pourrais changer via le moniteur de Qemu.&lt;br /&gt;
&lt;br /&gt;
== Plus... ==&lt;br /&gt;
&lt;br /&gt;
Sachez enfin qu&#039;il existe un module additionnel pour accélérer l&#039;émulation, Kqemu; celui-ci n&#039;est, hélas, pas libre.Il n&#039;est disponible qu&#039;en tar.gz, et doit être placé dans le dossier où l&#039;on a extrait les sources de Qemu avant la compilation de l&#039;ensemble.Il faut préciser que Qemu ne présente normalement aucun risque pour le système hôte, mais vu la charge sur le processeur, je recommande de s&#039;assurer que celui-ci est convenablement refroidi, et éventuellement de surveiller la température avec un utilitaire adéquat (Gkrellm par exemple); mon Athlon prend facilement 5°C dans ce cas, et c&#039;est un modèle plutôt stable: inutile de préciser que c&#039;est à vos risques et périls, vous êtes seul responsable de votre matériel. L&#039;utilisation de Kqemu permet un gain de performance allant jusqu&#039;a X 10 : dans ce contexte, la différence de temps d&#039;exécution entre un OS natif et d&#039;un OS émulé par Qemu est de l&#039;orde de 20%.&lt;br /&gt;
&lt;br /&gt;
Voilà, j&#039;espère que cet article est assez complet et simple à comprendre: c&#039;était le but recherché.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par David Roux le 20/05/2005.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez lire quelques [http://lea-linux.org/cached/index/Fiches:Windows-ficheqemu.html exemples] de génération et de démarrage de systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU.&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 20/05/2005, David Roux&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Autres ressources=&lt;br /&gt;
&lt;br /&gt;
* [http://fabrice.bellard.free.fr/qemu/ La page de QEmu]&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Qemu&amp;diff=9257</id>
		<title>Qemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Qemu&amp;diff=9257"/>
		<updated>2005-10-15T16:22:26Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Emuler]]&lt;br /&gt;
= Installer et utiliser Qemu =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Installer et utiliser Qemu&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par David Roux, avec la collaboration de Joël Tarlao et Alain Rivest, relu et complété par Erwan Velu&lt;br /&gt;
&lt;br /&gt;
Voici un petit guide pour utiliser Qemu facilement&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est-ce que Qemu? ==&lt;br /&gt;
&lt;br /&gt;
Dans le monde des émulateurs, Qemu a actuellement le vent en poupe, et nombreux sont ceux qui l&#039;ont adopté pour faire tourner les applications indisponibles pour leur système d&#039;exploitation. Dans notre cas, on appréciera de pouvoir utiliser des logiciels conçus pour Microsoft Windows ou Mac OS sous Linux, mais il sera également possible de faire l&#039;inverse. Son autre avantage est qu&#039;il peut émuler plusieurs architectures, du x86 au PowerPC en passant par le Sun-SPARC, ce qui permet de lancer une foule d&#039;OS différents. De plus, il est important de signaler que Qemu est disponible sous licence GNU LGPL. Pour en savoir plus, le mieux est d&#039;aller faire un tour [http://fabrice.bellard.free.fr/qemu/ ici]&amp;lt;nowiki&amp;gt;; quand à nous, rentrons dans le vif du sujet...&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== L&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
On ne le répètera jamais assez, le meilleur moyen d&#039;installer une application est de se servir du système de paquetages de sa distribution qui permet de gérer correctement les dépendances et facilite la tâche en cas de désinstallation. Il est également préférable d&#039;utiliser la dernière version de QEMU, (0.6.1 au moment où j&#039;écris ces lignes) et disponible en format deb pour testing et RPM pour Mandriva LE 2005. On peut également trouver la version 0.7.0 dans les branches &amp;quot;unstable&amp;quot; des distributions Linux (Sid, Cooker...). Quoiqu&#039;il en soit, l&#039;installation par cette méthode (urpmi, apt-get,...etc) ne devrait pas poser de problème.Pour ceux qui souhaiteraient quand même compiler, ça passe par les traditionnels &amp;lt;code&amp;gt;./configure&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;, et &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;# make install&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, après avoir déballé l&#039;archive. Je ne rentre pas dans les détails, il y a des articles pour ça, et si vous ne savez pas le faire, reportez-vous à la première méthode. Pour les dépendances de Qemu 0.6.1, vous aurez besoin des paquets suivants: libc6 (&amp;gt;=2.3.2-ds1-4), libsdl (&amp;gt;=1.2), zlib1g (&amp;gt;=1.1.2.1), vgabios (&amp;gt;=0.4c), bochsbios (&amp;gt;=2.1.1). Les noms des paquets peuvent varier suivant les distributions.Je n&#039;ai hélas pas de détail sur les dépendances de la version 0.7.0 qui vient de sortir.&lt;br /&gt;
&lt;br /&gt;
== Comment ça marche? ==&lt;br /&gt;
&lt;br /&gt;
=== Premiers pas avec un live-CD ===&lt;br /&gt;
&lt;br /&gt;
On va se faire la main avec un truc tout simple, l&#039;émulation d&#039;un système d&#039;exploitation en live-CD. Il ne sera pas nécessaire d&#039;écrire sur le disque dur ni même graver le fichier ISO que l&#039;on vient de télécharger sur un site internet. Dans la suite de cet article, ce fichier ISO s&#039;appelera &amp;quot;live.iso&amp;quot;. Pour démarrer cette image iso avec Qemu, Il suffit de se rendre dans le répertoire qui contient l&#039;image et lancer Qemu, en tapant:&lt;br /&gt;
&lt;br /&gt;
cd /home/toto/repertoire_ou_est_l&#039;image_iso&amp;lt;br /&amp;gt; qemu -cdrom live.iso&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas nécessaire d&#039;être « root » pour exécuter QEMU, tout peut être fait par un simple utilisateur.&lt;br /&gt;
&lt;br /&gt;
Une fenêtre s&#039;ouvre et le système émulé se lance. Pour utiliser la souris de votre système virtuel, il suffit de cliquer dans la fenêtre d&#039;émulation. Pour libérer la souris de la fênetre d&#039;émulation, il suffit d&#039;appuyer sur les touches &#039;ctrl&#039; &amp;amp; &#039;alt&#039; en même temps. Pour le pavé numérique, Qemu le considèrera toujours comme inactif donc il faudra presser la touche &amp;quot;VerrNum&amp;quot;. Attention aux mots de passe car on peut se retrouver avec le clavier numérique vérouiller avec le voyant &amp;quot;numlock&amp;quot; éteint&#039;&#039;&#039; ! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si l&#039;on souhaite démarrer sur un vrai céderom, il suffit d&#039;utiliser la syntaxe &amp;lt;code&amp;gt;-cdrom /dev/cdrom&amp;lt;/code&amp;gt; . Qemu utilise directement le périphérique bloc, il ne faut donc pas monter le cédérom avant l&#039;éxecution de Qemu.&lt;br /&gt;
&lt;br /&gt;
Le système virtuel peut également accéder au réseau grâce à l&#039;option &amp;lt;code&amp;gt;-user-net&amp;lt;/code&amp;gt; : dans ce mode, Qemu utilisera vos interfaces réseaux pour accéder a votre réseau local ou a Internet par exemple. La carte son virtuelle, une carte-son SB16, peut être activée avec l&#039;option &amp;lt;code&amp;gt;-enable-audio&amp;lt;/code&amp;gt;. Compte-tenu que le système émulé est tout de même plus lent que lors d&#039;une utilisation normale, et que la charge sur le processeur de l&#039;hôte est importante, faites d&#039;abord un essai avec un live-CD &amp;quot;léger&amp;quot;, genre DamnSmall Linux et ce surtout si votre machine n&#039;est pas de la première jeunesse;&lt;br /&gt;
&lt;br /&gt;
Qemu offre par défaut au système émulé 128 Mo de mémoire vive, il faut donc au moins e, avoir le double sur la machine hôte (plus, c&#039;est mieux). Pour info, j&#039;ai fait tous ces tests sur un Athlon XP1800+ avec 512 Mo de RAM, et mon processeur tournait à 100% tout le temps: n&#039;essayez pas sur un 486 ;-)&lt;br /&gt;
&lt;br /&gt;
=== Installation d&#039;un système &amp;quot;en dur&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Dans ce mode, Qemu est capable d&#039;utiliser un fichier de votre disque dur et de le transformer en un disque dur virtuel. Pour l&#039;exemple, on installera un Microsoft Windows 98, sur une image de disque dur de 2Go que l&#039;on appelle &amp;quot;hd.img&amp;quot; et située dans un répertoire /home/toto/invite/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;mkdir /home/toto/invite/&amp;lt;br /&amp;gt; cd /home/toto/invite/&amp;lt;br /&amp;gt; qemu-img create hd.img 2G&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande qemu-img permet de créer une image disque de la taille spécifiée mais on aurais pu également le faire avec l&#039;outil dd:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;dd of=hd.img bs=2048 seek=1000000 count=0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans notre répertoire « invite », on placera aussi une image du CD d&#039;installation nommée msw.iso ainsi qu&#039;une image de sa disquette de boot « mswboot.img ».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;qemu -k fr -fda mswboot.img -cdrom msw.iso -hda hd.img -user-net -boot a&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande permet donc de demarrer Qemu avec une disquette, un disque dur et un cdrom virtuel correspondant respectivement a la disquette d&#039;amorcage de Microsoft Windows 98, le disque virtuel que l&#039;on a créé et l&#039;image ISO de Windows 98. L&#039;option « boot a » indique que l&#039;on souhaite démarrer le système virtuel depuis le lecteur de disquette virtuel. Il n&#039;est pas nécessaire d&#039;utiliser une disquette d&#039;amorçage si l&#039;image ISO est « amorçable ».&lt;br /&gt;
&lt;br /&gt;
Vous remarquez que j&#039;ai mis des options dont je n&#039;ai pas forcément besoin tout de suite (-cdrom, -user-net), mais comme on va devoir redémarrer notre système virtuel de nombreuses fois pendant l&#039;installation, et donc relancer Qemu, on fera un copier-coller de la commande au lieu de tout retaper. j&#039;ai aussi mis le clavier en français avec &amp;lt;code&amp;gt;-k fr&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation de Windows débute, on va tout d&#039;abord créer notre partition et l&#039;activer avec Fdisk puis on reboot. On formatte ensuite le disque C: puis on reboot a nouveau. Ceci fait partie de la procédure standard d&#039;installation de Windows, ce n&#039;est pas spécifique a Qemu. Attention, le lecteur de cdrom porte parfois la lettre R: (donc pas de panique si ça ne marche pas avec D:). On est arrive ensuite dans la partie graphique de l&#039;installation, je ne rentre pas dans les détails. Au reboot suivant, on relancera le système en partant du disque dur virtuel en non plus a partir de la disquette en remplaçant &amp;lt;code&amp;gt;-boot a&amp;lt;/code&amp;gt; par &amp;lt;code&amp;gt;-boot c&amp;lt;/code&amp;gt;. Lorsque l&#039;installation est terminée, on a accès au système virtuel avec la commande suivante, toujours en étant dans le répertoire où se trouve l&#039;image-disque:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;qemu -k fr -hda hd.img -cdrom /dev/cdrom -user-net -boot c&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir démarrer avec l&#039;option &amp;lt;code&amp;gt;-cdrom /dev/cdrom&amp;lt;/code&amp;gt;, assurez vous qu&#039;un céderom est présent dans le lecteur avant le démarrage de Qemu.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai volontairement oublié certaines options que l&#039;on va détailler dans le chapitre suivant.&lt;br /&gt;
&lt;br /&gt;
== Les principales options ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-hda [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-hda [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: sert à spécifier l&#039;image de disque dur qui va servir pendant l&#039;émulation; il peut aussi s&#039;agir d&#039;un périphérique ou d&#039;une partition, comme /dev/hda1; Il y a aussi &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-hdb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-hdc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-hdd&amp;lt;/code&amp;gt;, pour simuler d&#039;autres partitions, mais on ne peut pas utiliser &amp;lt;code&amp;gt;-hdc&amp;lt;/code&amp;gt; en même temps que &amp;lt;code&amp;gt;-cdrom&amp;lt;/code&amp;gt;.&#039;&#039;&#039; L&#039;utilisation de partitions &amp;quot;réelles&amp;quot; présente des risques pour le disque dur, préfèrez les images&#039;&#039;&#039;.&lt;br /&gt;
* &amp;lt;code&amp;gt;-cdrom [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-cdrom [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: même chose que précèdemment, mais là il est question du cdrom. le périphérique peut être un lien (/dev/cdrom) ou sa cible (/dev/hdc); &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-cdrom&amp;lt;/code&amp;gt; peut utiliser n&#039;importe quel hdX qui correspond à un lecteur cédérom qui contient un cédérom mais qui n&#039;est pas monté.&lt;br /&gt;
* &amp;lt;code&amp;gt;-fda [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-fda [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: comme pour -cdrom, version disquette, et il y a aussi &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-fdb&amp;lt;/code&amp;gt;, et donc certainement la possibilité d&#039;utiliser 2 lecteurs de disquettes.&lt;br /&gt;
* &amp;lt;code&amp;gt;-boot X&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: où X peut être a (floppy ou image), c (partition virtuelle), ou d (lecteur CD ou image), soit le périphérique sur lequel on va démarrer. Si l&#039;on utilise qu&#039;un seul périphérique (voir options précédentes), cette option est inutile. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-enable-audio&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet le support du son en émulant une carte-son SB16. celà pose quelques problèmes avec l&#039;OS de Bill, qui, suivant les versions, peut avoir des soucis avec cette carte. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-m [memoire]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet de spécifier la quantité de mémoire vive pour le système émulé; ne mettez pas la taille totale de votre mémoire car il faut en laisser pour le système hôte. Par défaut, cette valeur est de 128. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-k [lang]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: (à partir de Qemu 0.6.1) précise le schéma du clavier: en-gb, en-us, fr, fr-ca, fr-be, fr-ch,...etc. par défaut, c&#039;est en-us, mais une fois le système émulé lancé, c&#039;est lui qui choisira le schéma (sauf pour les consoles virtuelles de Qemu). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-snapshot&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour écrire dans un fichier temporaire, au lieu d&#039;une partition ou d&#039;une image disque. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-nographic&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: désactive l&#039;interface graphique, la sortie devenant la console ou a été lancé Qemu; c&#039;est utile pour les systèmes en mode texte (Linux texte, Msdos...). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-full-screen&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: l&#039;option parle d&#039;elle même. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le réseau ===&lt;br /&gt;
&lt;br /&gt;
Par défaut, le réseau de l&#039;OS invité transitera sur l&#039;hôte par le biais de l&#039;interface &amp;lt;code&amp;gt;/dev/net/tun0&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;; toutefois, ce n&#039;est pas le procédé le plus simple, car celle-ci n&#039;est pas forcément présente sur le système et la créer peut nécessiter une compilation du noyau (rarement avec les distributions récentes). Je lui préfèrerai donc, pour plus de compatibilité, le mode &amp;quot;user&amp;quot;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-user-net&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: active le mode &amp;quot;user&amp;quot; pour le réseau; Qemu se comporte comme un serveur DHCP, qui attribut au système émulé l&#039;adresse 10.0.2.15; ce système se connecte via une passerelle virtuelle à 10.0.2.2, et le DNS est à 10.0.2.3. L&#039;inconvénient de ce procédé est que le système invité &amp;quot;voit&amp;quot; l&#039;hôte, mais pas l&#039;inverse. Attention, Microsoft Windows ne trouve pas toujours le serveur DHCP, il vaudra mieux le configurer avec une IP fixe. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-smb [dossier]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet à l&#039;invité d&#039;accéder à un dossier partagé sur l&#039;hôte, qui devra être équipé d&#039;un serveur Samba; l&#039;adresse de ce serveur pour l&#039;invité est 10.0.2.4. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-tftp [préfixe]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: active un serveur TFTP à l&#039;adresse 10.0.2.2. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Les raccourcis clavier et le moniteur ===&lt;br /&gt;
&lt;br /&gt;
Il est aussi possible d&#039;utiliser des raccourcis clavier, pour accéder à des fonctions supplémentaires:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-f&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: passe en plein-écran. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-1&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: affichage graphique de l&#039;invité. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-2&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: passage au moniteur Qemu; attention, dans ces deux options, le 1 et le 2 sont à taper sur les chiffres hauts du clavier, pas sur le pavé numérique. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour arrêter le contrôle de la souris dans l&#039;invité, alors que pour l&#039;activer, on avait cliqué dans la fenêtre de Qemu. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le moniteur propose quelques commandes supplémentaires:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;info&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: affiche une liste des sous-rubriques d&#039;informations. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;eject [périphérique amovible]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: éjecte un CD ou une disquette; on peut ajouter l&#039;option &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; pour forcer l&#039;éjection.&lt;br /&gt;
* &amp;lt;code&amp;gt;change [périphérique ou image]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet de changer de média amovible, périphérique ou image. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour quitter Qemu (sans arrêter l&#039;OS émulé proprement). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avant la version 0.6.1, les raccourcis clavier était à base de &amp;quot;ctrl-shift...&amp;quot;.Il y a existe d&#039;autres commandes, il n&#039;a été présenté que celles qui sont réelement indispensables. Pour plus de détails, je vous recommande de lire le très complet manuel de Qemu et qui se trouve dans &amp;lt;code&amp;gt;/usr/share/doc/qemu/&amp;lt;/code&amp;gt;si vous avez installé un paquet binaire, ou dans &amp;lt;code&amp;gt;/usr/local/share/doc/qemu/&amp;lt;/code&amp;gt; si vous avez installé à partir des sources. Le site officiel propose aussi une FAQ, et un forum. Enfin, les archives de la liste de diffusion de Lea-aide fourmillent de questions et de réponses, qui sont d&#039;ailleurs à la base de cet article.&lt;br /&gt;
&lt;br /&gt;
=== Une petite astuce ===&lt;br /&gt;
&lt;br /&gt;
Si on utilise très souvent Qemu, il peut être pénible de taper toujours la même longue commande. On s&#039;en sort en faisant un script-shell très simple, avec son éditeur de texte favori:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt; cd /chemin/du/dossier_ou_est_image/&amp;lt;br /&amp;gt; qemu -k fr -cdrom cd_de_OS.iso -hda&amp;lt;br /&amp;gt; hd.img -user-net -smb /home/toto/partage -boot c&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On sauvegarde ce fichier puis on le rend le exécutable. On se fait un raccourci dans son menu, ou sur le bureau, avec le chemin complet du script en guise de commande: on vient de se simplifier la vie. Notez que je charge l&#039;image du CD d&#039;installation, au lieu de penser à mettre un CD dans le lecteur: si j&#039;ai besoin, je pourrais changer via le moniteur de Qemu.&lt;br /&gt;
&lt;br /&gt;
== Plus... ==&lt;br /&gt;
&lt;br /&gt;
Sachez enfin qu&#039;il existe un module additionnel pour accélérer l&#039;émulation, Kqemu; celui-ci n&#039;est, hélas, pas libre.Il n&#039;est disponible qu&#039;en tar.gz, et doit être placé dans le dossier où l&#039;on a extrait les sources de Qemu avant la compilation de l&#039;ensemble.Il faut préciser que Qemu ne présente normalement aucun risque pour le système hôte, mais vu la charge sur le processeur, je recommande de s&#039;assurer que celui-ci est convenablement refroidi, et éventuellement de surveiller la température avec un utilitaire adéquat (Gkrellm par exemple); mon Athlon prend facilement 5°C dans ce cas, et c&#039;est un modèle plutôt stable: inutile de préciser que c&#039;est à vos risques et périls, vous êtes seul responsable de votre matériel. L&#039;utilisation de Kqemu permet un gain de performance allant jusqu&#039;a X 10 : dans ce contexte, la différence de temps d&#039;exécution entre un OS natif et d&#039;un OS émulé par Qemu est de l&#039;orde de 20%.&lt;br /&gt;
&lt;br /&gt;
Voilà, j&#039;espère que cet article est assez complet et simple à comprendre: c&#039;était le but recherché.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par David Roux le 20/05/2005.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 20/05/2005, David Roux&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Autres ressources=&lt;br /&gt;
&lt;br /&gt;
* [http://fabrice.bellard.free.fr/qemu/ La page de QEmu]&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Qemu&amp;diff=9256</id>
		<title>Qemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Qemu&amp;diff=9256"/>
		<updated>2005-10-15T16:20:27Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Emuler]]&lt;br /&gt;
= Installer et utiliser Qemu =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Installer et utiliser Qemu&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par David Roux, avec la collaboration de Joël Tarlao et Alain Rivest, relu et complété par Erwan Velu&lt;br /&gt;
&lt;br /&gt;
Voici un petit guide pour utiliser Qemu facilement&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est-ce que Qemu? ==&lt;br /&gt;
&lt;br /&gt;
Dans le monde des émulateurs, Qemu a actuellement le vent en poupe, et nombreux sont ceux qui l&#039;ont adopté pour faire tourner les applications indisponibles pour leur système d&#039;exploitation. Dans notre cas, on appréciera de pouvoir utiliser des logiciels conçus pour Microsoft Windows ou Mac OS sous Linux, mais il sera également possible de faire l&#039;inverse. Son autre avantage est qu&#039;il peut émuler plusieurs architectures, du x86 au PowerPC en passant par le Sun-SPARC, ce qui permet de lancer une foule d&#039;OS différents. De plus, il est important de signaler que Qemu est disponible sous licence GNU LGPL. Pour en savoir plus, le mieux est d&#039;aller faire un tour [http://fabrice.bellard.free.fr/qemu/ ici]&amp;lt;nowiki&amp;gt;; quand à nous, rentrons dans le vif du sujet...&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== L&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
On ne le répètera jamais assez, le meilleur moyen d&#039;installer une application est de se servir du système de paquetages de sa distribution qui permet de gérer correctement les dépendances et facilite la tâche en cas de désinstallation. Il est également préférable d&#039;utiliser la dernière version de QEMU, (0.6.1 au moment où j&#039;écris ces lignes) et disponible en format deb pour testing et RPM pour Mandriva LE 2005. On peut également trouver la version 0.7.0 dans les branches &amp;quot;unstable&amp;quot; des distributions Linux (Sid, Cooker...). Quoiqu&#039;il en soit, l&#039;installation par cette méthode (urpmi, apt-get,...etc) ne devrait pas poser de problème.Pour ceux qui souhaiteraient quand même compiler, ça passe par les traditionnels &amp;lt;code&amp;gt;./configure&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;, et &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;# make install&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, après avoir déballé l&#039;archive. Je ne rentre pas dans les détails, il y a des articles pour ça, et si vous ne savez pas le faire, reportez-vous à la première méthode. Pour les dépendances de Qemu 0.6.1, vous aurez besoin des paquets suivants: libc6 (&amp;gt;=2.3.2-ds1-4), libsdl (&amp;gt;=1.2), zlib1g (&amp;gt;=1.1.2.1), vgabios (&amp;gt;=0.4c), bochsbios (&amp;gt;=2.1.1). Les noms des paquets peuvent varier suivant les distributions.Je n&#039;ai hélas pas de détail sur les dépendances de la version 0.7.0 qui vient de sortir.&lt;br /&gt;
&lt;br /&gt;
== Comment ça marche? ==&lt;br /&gt;
&lt;br /&gt;
=== Premiers pas avec un live-CD ===&lt;br /&gt;
&lt;br /&gt;
On va se faire la main avec un truc tout simple, l&#039;émulation d&#039;un système d&#039;exploitation en live-CD. Il ne sera pas nécessaire d&#039;écrire sur le disque dur ni même graver le fichier ISO que l&#039;on vient de télécharger sur un site internet. Dans la suite de cet article, ce fichier ISO s&#039;appelera &amp;quot;live.iso&amp;quot;. Pour démarrer cette image iso avec Qemu, Il suffit de se rendre dans le répertoire qui contient l&#039;image et lancer Qemu, en tapant:&lt;br /&gt;
&lt;br /&gt;
cd /home/toto/repertoire_ou_est_l&#039;image_iso&amp;lt;br /&amp;gt; qemu -cdrom live.iso&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas nécessaire d&#039;être « root » pour exécuter QEMU, tout peut être fait par un simple utilisateur.&lt;br /&gt;
&lt;br /&gt;
Une fenêtre s&#039;ouvre et le système émulé se lance. Pour utiliser la souris de votre système virtuel, il suffit de cliquer dans la fenêtre d&#039;émulation. Pour libérer la souris de la fênetre d&#039;émulation, il suffit d&#039;appuyer sur les touches &#039;ctrl&#039; &amp;amp; &#039;alt&#039; en même temps. Pour le pavé numérique, Qemu le considèrera toujours comme inactif donc il faudra presser la touche &amp;quot;VerrNum&amp;quot;. Attention aux mots de passe car on peut se retrouver avec le clavier numérique vérouiller avec le voyant &amp;quot;numlock&amp;quot; éteint&#039;&#039;&#039; ! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si l&#039;on souhaite démarrer sur un vrai céderom, il suffit d&#039;utiliser la syntaxe &amp;lt;code&amp;gt;-cdrom /dev/cdrom&amp;lt;/code&amp;gt; . Qemu utilise directement le périphérique bloc, il ne faut donc pas monter le cédérom avant l&#039;éxecution de Qemu.&lt;br /&gt;
&lt;br /&gt;
Le système virtuel peut également accéder au réseau grâce à l&#039;option &amp;lt;code&amp;gt;-user-net&amp;lt;/code&amp;gt; : dans ce mode, Qemu utilisera vos interfaces réseaux pour accéder a votre réseau local ou a Internet par exemple. La carte son virtuelle, une carte-son SB16, peut être activée avec l&#039;option &amp;lt;code&amp;gt;-enable-audio&amp;lt;/code&amp;gt;. Compte-tenu que le système émulé est tout de même plus lent que lors d&#039;une utilisation normale, et que la charge sur le processeur de l&#039;hôte est importante, faites d&#039;abord un essai avec un live-CD &amp;quot;léger&amp;quot;, genre DamnSmall Linux et ce surtout si votre machine n&#039;est pas de la première jeunesse;&lt;br /&gt;
&lt;br /&gt;
Qemu offre par défaut au système émulé 128 Mo de mémoire vive, il faut donc au moins e, avoir le double sur la machine hôte (plus, c&#039;est mieux). Pour info, j&#039;ai fait tous ces tests sur un Athlon XP1800+ avec 512 Mo de RAM, et mon processeur tournait à 100% tout le temps: n&#039;essayez pas sur un 486 ;-)&lt;br /&gt;
&lt;br /&gt;
=== Installation d&#039;un système &amp;quot;en dur&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Dans ce mode, Qemu est capable d&#039;utiliser un fichier de votre disque dur et de le transformer en un disque dur virtuel. Pour l&#039;exemple, on installera un Microsoft Windows 98, sur une image de disque dur de 2Go que l&#039;on appelle &amp;quot;hd.img&amp;quot; et située dans un répertoire /home/toto/invite/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;mkdir /home/toto/invite/&amp;lt;br /&amp;gt; cd /home/toto/invite/&amp;lt;br /&amp;gt; qemu-img create hd.img 2G&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande qemu-img permet de créer une image disque de la taille spécifiée mais on aurais pu également le faire avec l&#039;outil dd:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;dd of=hd.img bs=2048 seek=1000000 count=0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans notre répertoire « invite », on placera aussi une image du CD d&#039;installation nommée msw.iso ainsi qu&#039;une image de sa disquette de boot « mswboot.img ».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;qemu -k fr -fda mswboot.img -cdrom msw.iso -hda hd.img -user-net -boot a&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande permet donc de demarrer Qemu avec une disquette, un disque dur et un cdrom virtuel correspondant respectivement a la disquette d&#039;amorcage de Microsoft Windows 98, le disque virtuel que l&#039;on a créé et l&#039;image ISO de Windows 98. L&#039;option « boot a » indique que l&#039;on souhaite démarrer le système virtuel depuis le lecteur de disquette virtuel. Il n&#039;est pas nécessaire d&#039;utiliser une disquette d&#039;amorçage si l&#039;image ISO est « amorçable ».&lt;br /&gt;
&lt;br /&gt;
Vous remarquez que j&#039;ai mis des options dont je n&#039;ai pas forcément besoin tout de suite (-cdrom, -user-net), mais comme on va devoir redémarrer notre système virtuel de nombreuses fois pendant l&#039;installation, et donc relancer Qemu, on fera un copier-coller de la commande au lieu de tout retaper. j&#039;ai aussi mis le clavier en français avec &amp;lt;code&amp;gt;-k fr&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation de Windows débute, on va tout d&#039;abord créer notre partition et l&#039;activer avec Fdisk puis on reboot. On formatte ensuite le disque C: puis on reboot a nouveau. Ceci fait partie de la procédure standard d&#039;installation de Windows, ce n&#039;est pas spécifique a Qemu. Attention, le lecteur de cdrom porte parfois la lettre R: (donc pas de panique si ça ne marche pas avec D:). On est arrive ensuite dans la partie graphique de l&#039;installation, je ne rentre pas dans les détails. Au reboot suivant, on relancera le système en partant du disque dur virtuel en non plus a partir de la disquette en remplaçant &amp;lt;code&amp;gt;-boot a&amp;lt;/code&amp;gt; par &amp;lt;code&amp;gt;-boot c&amp;lt;/code&amp;gt;. Lorsque l&#039;installation est terminée, on a accès au système virtuel avec la commande suivante, toujours en étant dans le répertoire où se trouve l&#039;image-disque:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;qemu -k fr -hda hd.img -cdrom /dev/cdrom -user-net -boot c&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir démarrer avec l&#039;option &amp;lt;code&amp;gt;-cdrom /dev/cdrom&amp;lt;/code&amp;gt;, assurez vous qu&#039;un céderom est présent dans le lecteur avant le démarrage de Qemu.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai volontairement oublié certaines options que l&#039;on va détailler dans le chapitre suivant.&lt;br /&gt;
&lt;br /&gt;
== Les principales options ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-hda [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-hda [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: sert à spécifier l&#039;image de disque dur qui va servir pendant l&#039;émulation; il peut aussi s&#039;agir d&#039;un périphérique ou d&#039;une partition, comme /dev/hda1; Il y a aussi &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-hdb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-hdc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-hdd&amp;lt;/code&amp;gt;, pour simuler d&#039;autres partitions, mais on ne peut pas utiliser &amp;lt;code&amp;gt;-hdc&amp;lt;/code&amp;gt; en même temps que &amp;lt;code&amp;gt;-cdrom&amp;lt;/code&amp;gt;.&#039;&#039;&#039; L&#039;utilisation de partitions &amp;quot;réelles&amp;quot; présente des risques pour le disque dur, préfèrez les images&#039;&#039;&#039;.&lt;br /&gt;
* &amp;lt;code&amp;gt;-cdrom [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-cdrom [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: même chose que précèdemment, mais là il est question du cdrom. le périphérique peut être un lien (/dev/cdrom) ou sa cible (/dev/hdc); &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-cdrom&amp;lt;/code&amp;gt; peut utiliser n&#039;importe quel hdX qui correspond à un lecteur cédérom qui contient un cédérom mais qui n&#039;est pas monté.&lt;br /&gt;
* &amp;lt;code&amp;gt;-fda [image]&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;-fda [périphérique]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: comme pour -cdrom, version disquette, et il y a aussi &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-fdb&amp;lt;/code&amp;gt;, et donc certainement la possibilité d&#039;utiliser 2 lecteurs de disquettes.&lt;br /&gt;
* &amp;lt;code&amp;gt;-boot X&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: où X peut être a (floppy ou image), c (partition virtuelle), ou d (lecteur CD ou image), soit le périphérique sur lequel on va démarrer. Si l&#039;on utilise qu&#039;un seul périphérique (voir options précédentes), cette option est inutile. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-enable-audio&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet le support du son en émulant une carte-son SB16. celà pose quelques problèmes avec l&#039;OS de Bill, qui, suivant les versions, peut avoir des soucis avec cette carte. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-m [memoire]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet de spécifier la quantité de mémoire vive pour le système émulé; ne mettez pas la taille totale de votre mémoire car il faut en laisser pour le système hôte. Par défaut, cette valeur est de 128. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-k [lang]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: (à partir de Qemu 0.6.1) précise le schéma du clavier: en-gb, en-us, fr, fr-ca, fr-be, fr-ch,...etc. par défaut, c&#039;est en-us, mais une fois le système émulé lancé, c&#039;est lui qui choisira le schéma (sauf pour les consoles virtuelles de Qemu). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-snapshot&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour écrire dans un fichier temporaire, au lieu d&#039;une partition ou d&#039;une image disque. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-nographic&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: désactive l&#039;interface graphique, la sortie devenant la console ou a été lancé Qemu; c&#039;est utile pour les systèmes en mode texte (Linux texte, Msdos...). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-full-screen&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: l&#039;option parle d&#039;elle même. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le réseau ===&lt;br /&gt;
&lt;br /&gt;
Par défaut, le réseau de l&#039;OS invité transitera sur l&#039;hôte par le biais de l&#039;interface &amp;lt;code&amp;gt;/dev/net/tun0&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;; toutefois, ce n&#039;est pas le procédé le plus simple, car celle-ci n&#039;est pas forcément présente sur le système et la créer peut nécessiter une compilation du noyau (rarement avec les distributions récentes). Je lui préfèrerai donc, pour plus de compatibilité, le mode &amp;quot;user&amp;quot;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-user-net&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: active le mode &amp;quot;user&amp;quot; pour le réseau; Qemu se comporte comme un serveur DHCP, qui attribut au système émulé l&#039;adresse 10.0.2.15; ce système se connecte via une passerelle virtuelle à 10.0.2.2, et le DNS est à 10.0.2.3. L&#039;inconvénient de ce procédé est que le système invité &amp;quot;voit&amp;quot; l&#039;hôte, mais pas l&#039;inverse. Attention, Microsoft Windows ne trouve pas toujours le serveur DHCP, il vaudra mieux le configurer avec une IP fixe. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-smb [dossier]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet à l&#039;invité d&#039;accéder à un dossier partagé sur l&#039;hôte, qui devra être équipé d&#039;un serveur Samba; l&#039;adresse de ce serveur pour l&#039;invité est 10.0.2.4. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;-tftp [préfixe]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: active un serveur TFTP à l&#039;adresse 10.0.2.2. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Les raccourcis clavier et le moniteur ===&lt;br /&gt;
&lt;br /&gt;
Il est aussi possible d&#039;utiliser des raccourcis clavier, pour accéder à des fonctions supplémentaires:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-f&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: passe en plein-écran. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-1&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: affichage graphique de l&#039;invité. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt-2&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: passage au moniteur Qemu; attention, dans ces deux options, le 1 et le 2 sont à taper sur les chiffres hauts du clavier, pas sur le pavé numérique. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ctrl-alt&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour arrêter le contrôle de la souris dans l&#039;invité, alors que pour l&#039;activer, on avait cliqué dans la fenêtre de Qemu. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le moniteur propose quelques commandes supplémentaires:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;info&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: affiche une liste des sous-rubriques d&#039;informations. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;eject [périphérique amovible]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: éjecte un CD ou une disquette; on peut ajouter l&#039;option &amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; pour forcer l&#039;éjection.&lt;br /&gt;
* &amp;lt;code&amp;gt;change [périphérique ou image]&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: permet de changer de média amovible, périphérique ou image. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt;: pour quitter Qemu (sans arrêter l&#039;OS émulé proprement). &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avant la version 0.6.1, les raccourcis clavier était à base de &amp;quot;ctrl-shift...&amp;quot;.Il y a existe d&#039;autres commandes, il n&#039;a été présenté que celles qui sont réelement indispensables. Pour plus de détails, je vous recommande de lire le très complet manuel de Qemu et qui se trouve dans &amp;lt;code&amp;gt;/usr/share/doc/qemu/&amp;lt;/code&amp;gt;si vous avez installé un paquet binaire, ou dans &amp;lt;code&amp;gt;/usr/local/share/doc/qemu/&amp;lt;/code&amp;gt; si vous avez installé à partir des sources. Le site officiel propose aussi une FAQ, et un forum. Enfin, les archives de la liste de diffusion de Lea-aide fourmillent de questions et de réponses, qui sont d&#039;ailleurs à la base de cet article.&lt;br /&gt;
&lt;br /&gt;
=== Une petite astuce ===&lt;br /&gt;
&lt;br /&gt;
Si on utilise très souvent Qemu, il peut être pénible de taper toujours la même longue commande. On s&#039;en sort en faisant un script-shell très simple, avec son éditeur de texte favori:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt; cd /chemin/du/dossier_ou_est_image/&amp;lt;br /&amp;gt; qemu -k fr -cdrom cd_de_OS.iso -hda&amp;lt;br /&amp;gt; hd.img -user-net -smb /home/toto/partage -boot c&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On sauvegarde ce fichier puis on le rend le éxécutable. On se fait un raccourci dans son menu, ou sur le bureau, avec le chemin complet du script en guise de commande: on vient de se simplifier la vie. Notez que je charge l&#039;image du CD d&#039;installation, au lieu de penser à mettre un CD dans le lecteur: si j&#039;ai besoin, je pourrais changer via le moniteur de Qemu.&lt;br /&gt;
&lt;br /&gt;
== Plus... ==&lt;br /&gt;
&lt;br /&gt;
Sachez enfin qu&#039;il existe un module additionnel pour accélérer l&#039;émulation, Kqemu; celui-ci n&#039;est, hélas, pas libre.Il n&#039;est disponible qu&#039;en tar.gz, et doit être placé dans le dossier où l&#039;on a extrait les sources de Qemu avant la compilation de l&#039;ensemble.Il faut préciser que Qemu ne présente normalement aucun risque pour le système hôte, mais vu la charge sur le processeur, je recommande de s&#039;assurer que celui-ci est convenablement refroidi, et éventuellement de surveiller la température avec un utilitaire adéquat (Gkrellm par exemple); mon Athlon prend facilement 5°C dans ce cas, et c&#039;est un modèle plutôt stable: inutile de préciser que c&#039;est à vos risques et périls, vous êtes seul responsable de votre matériel. L&#039;utilisation de Kqemu permet un gain de performance allant jusqu&#039;a X 10 : dans ce contexte, la différence de temps d&#039;exécution entre un OS natif et d&#039;un OS émulé par Qemu est de l&#039;orde de 20%.&lt;br /&gt;
&lt;br /&gt;
Voilà, j&#039;espère que cet article est assez complet et simple à comprendre: c&#039;était le but recherché.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par David Roux le 20/05/2005.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 20/05/2005, David Roux&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Autres ressources=&lt;br /&gt;
&lt;br /&gt;
* [http://fabrice.bellard.free.fr/qemu/ La page de QEmu]&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9244</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9244"/>
		<updated>2005-10-15T13:21:01Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows utilisables sous GNU/Linux avec QEMU. Ils illustrent l&#039;[http://lea-linux.org/software/soft_emul/qemu.html article sur QEMU].&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir des images des disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette.&lt;br /&gt;
# La disquette est virtuelle (fichier disk01.144).&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disk02.144&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour les disquettes suivantes, même manipulation, en remplaçant disk02.144 par disk03.144, disk04.144 puis disk05.144.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -hda dos.img -fda disk01.144 -boot a&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows à partir d&#039;une image du cédérom d&#039;installation de Windows 98 :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom d&#039;installation de Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom.&lt;br /&gt;
# Le cédérom est virtuel (fichier win98.iso).&lt;br /&gt;
qemu -k fr -nics 0 -hda win98.img -cdrom win98.iso -boot d&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 3 : création d&#039;un système virtuel Windows directement à partir d&#039;un cédérom de mise à jour de Windows 98 vers Windows 2000. On démarre donc d&#039;abord Windows 98 puis on le met à jour depuis le cédérom :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# On se sert du système virtuel Windows 98 précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Démarre Windows 98. Sa mise à jour sera ensuite faite depuis le cédérom.&lt;br /&gt;
# L&#039;option -boot c permet de démarrer depuis le disque dur.&lt;br /&gt;
# Le disque dur est virtuel (fichier win2000.img).&lt;br /&gt;
# Le cédérom est directement accessible par le périphérique /dev/cdrom.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom de mise à jour de Windows 98 vers 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -hda win2000.img -cdrom /dev/cdrom -boot c&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; [mailto:david.vantyghem@free.fr David VANTYGHEM] 2005&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9243</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9243"/>
		<updated>2005-10-15T13:02:48Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows utilisables sous GNU/Linux avec QEMU. Ils illustrent l&#039;[http://lea-linux.org/software/soft_emul/qemu.html article sur QEMU].&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir des images des disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette.&lt;br /&gt;
# La disquette est virtuelle (fichier disk01.144).&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disk02.144&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour les disquettes suivantes, même manipulation, en remplaçant disk02.144 par disk03.144, disk04.144 puis disk05.144.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -hda dos.img -fda disk01.144 -boot a&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows à partir d&#039;une image du cédérom d&#039;installation de Windows 98 :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom d&#039;installation de Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom.&lt;br /&gt;
# Le cédérom est virtuel (fichier win98.iso).&lt;br /&gt;
qemu -k fr -nics 0 -hda win98.img -cdrom win98.iso -boot d&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 3 : création d&#039;un système virtuel Windows directement à partir du cédérom d&#039;installation de Windows 2000 :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le cédérom d&#039;installation.&lt;br /&gt;
# Le cédérom est directement accessible par le périphérique /dev/cdrom.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom d&#039;installation de Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -hda win2000.img -cdrom /dev/cdrom -boot d&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; [mailto:david.vantyghem@free.fr David VANTYGHEM] 2005&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9242</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9242"/>
		<updated>2005-10-15T12:55:12Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows utilisables sous GNU/Linux avec QEMU. Ils illustrent l&#039;[http://lea-linux.org/software/soft_emul/qemu.html article sur QEMU].&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir des images des disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette.&lt;br /&gt;
# La disquette est virtuelle (fichier disk01.144).&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disk02.144&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour les disquettes suivantes, même manipulation, en remplaçant disk02.144 par disk03.144, disk04.144 puis disk05.144.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -hda dos.img -fda disk01.144 -boot a&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows à partir d&#039;une image du cédérom d&#039;installation de Windows 98 :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom.&lt;br /&gt;
# Le cédérom est virtuel (fichier win98.iso).&lt;br /&gt;
qemu -k fr -nics 0 -hda win98.img -cdrom win98.iso -boot d&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 3 : création d&#039;un système virtuel Windows directement à partir du cédérom d&#039;installation de Windows 2000 :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le cédérom d&#039;installation.&lt;br /&gt;
# Le cédérom est directement accessible par le périphérique /dev/cdrom.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom d&#039;installation de Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -hda win2000.img -cdrom /dev/cdrom -boot d&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; [mailto:david.vantyghem@free.fr David VANTYGHEM] 2005&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9236</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9236"/>
		<updated>2005-10-15T11:17:59Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa)  David : il n&#039;y a pas de div class=&amp;quot;truc&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows utilisables sous GNU/Linux avec QEMU. Ils illustrent l&#039;[http://lea-linux.org/software/soft_emul/qemu.html article sur QEMU].&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 98 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 2000 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; [mailto:david.vantyghem@free.fr David VANTYGHEM] 2005&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9235</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9235"/>
		<updated>2005-10-15T11:16:20Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa)  David : il n&#039;y a pas de div class=&amp;quot;truc&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows utilisables sous GNU/Linux avec QEMU. Ils illustrent l&#039;[http://lea-linux.org/software/soft_emul/qemu.html article sur QEMU].&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 98 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 2000 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; David VANTYGHEM 2005 - &amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM&amp;lt;/div&amp;gt;&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9234</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9234"/>
		<updated>2005-10-15T11:14:06Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa)  David : il n&#039;y a pas de div class=&amp;quot;truc&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM --&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows utilisables sous GNU/Linux avec QEMU. Ils illustrent l&#039;[http://lea-linux.org/software/soft_emul/qemu.html article sur QEMU].&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 98 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 2000 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; David VANTYGHEM&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9233</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9233"/>
		<updated>2005-10-15T11:07:53Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa)  David : il n&#039;y a pas de div class=&amp;quot;truc&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM --&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suggestion : insérer ici l&#039;article sur QEMU déjà paru sur LéaLinux ou mettre un lien vers cet article.&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows utilisables sous GNU/Linux avec QEMU :&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 98 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 2000 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; David VANTYGHEM&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Fiches:Windows-ficheqemuwin&amp;diff=9232</id>
		<title>Fiches:Windows-ficheqemuwin</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Fiches:Windows-ficheqemuwin&amp;diff=9232"/>
		<updated>2005-10-15T11:03:59Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Page à supprimer (je n&#039;ai pas trouvé comment faire), remplacée par Windows-ficheqemu.&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; David VANTYGHEM&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion_Trucs:Windows-ficheqemu&amp;diff=9231</id>
		<title>Discussion Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion_Trucs:Windows-ficheqemu&amp;diff=9231"/>
		<updated>2005-10-15T10:43:57Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : Cache??&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cache?? ==&lt;br /&gt;
&lt;br /&gt;
J&#039;arrive à rien voir des modifs faites avec ce ààç+*# système de cache.&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9230</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9230"/>
		<updated>2005-10-15T10:41:59Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM --&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suggestion : insérer ici l&#039;article sur QEMU déjà paru sur LéaLinux&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows utilisables sous GNU/Linux avec QEMU :&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 98 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 2000 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; David VANTYGHEM&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9229</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9229"/>
		<updated>2005-10-15T10:37:24Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : /* Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM --Schttp://devel.lea-linux.org/cached/action=edit/index/Fiches:Windows-ficheqemuwin.html#oubidou]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suggestion : insérer ici l&#039;article sur QEMU déjà paru sur LéaLinux&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows 2000 utilisables sous GNU/Linux avec QEMU :&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 98 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 2000 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win2000.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM --Schttp://devel.lea-linux.org/cached/action=edit/index/Fiches:Windows-ficheqemuwin.html#oubidou]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suggestion : insérer ici l&#039;article sur QEMU déjà paru sur LéaLinux&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows 2000 utilisables sous GNU/Linux avec QEMU :&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 # -------------------------------&lt;br /&gt;
 # Création du système virtuel DOS&lt;br /&gt;
 # -------------------------------&lt;br /&gt;
&lt;br /&gt;
 # Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
 qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
 # Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
 read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
 dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
 read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
 dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
 read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
 dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
 # Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
 # L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
 # (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
 # L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
 # c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
 echo&lt;br /&gt;
 echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
 echo&lt;br /&gt;
 echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer&amp;quot;&lt;br /&gt;
 echo &amp;quot;QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2&amp;quot;&lt;br /&gt;
 echo &amp;quot;(la   touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
 echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
 echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour&amp;quot;&lt;br /&gt;
 echo &amp;quot;remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
 echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img&amp;quot;&lt;br /&gt;
 echo &amp;quot;par disquette_dos3.img.&amp;quot;&lt;br /&gt;
 echo&lt;br /&gt;
 read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
 qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 98 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 # --------------------------------------&lt;br /&gt;
 # Création du système virtuel Windows 98&lt;br /&gt;
 # --------------------------------------&lt;br /&gt;
&lt;br /&gt;
 # Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
 qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
 # Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
 read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
 dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
 # Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
 # L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
 # c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
 qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 2000 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 # ----------------------------------------&lt;br /&gt;
 # Création du système virtuel Windows 2000&lt;br /&gt;
 # ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
 # L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
 # Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
 cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
 # Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
 read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
 dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
 # Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
 # L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
 # c&#039;est-à-dire depuis le fichier win2000.iso dans notre cas.&lt;br /&gt;
 qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; David VANTYGHEM&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9228</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9228"/>
		<updated>2005-10-15T10:35:21Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : /* Copyright */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM --Schttp://devel.lea-linux.org/cached/action=edit/index/Fiches:Windows-ficheqemuwin.html#oubidou]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suggestion : insérer ici l&#039;article sur QEMU déjà paru sur LéaLinux&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows 2000 utilisables sous GNU/Linux avec QEMU :&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 98 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 2000 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win2000.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM --Schttp://devel.lea-linux.org/cached/action=edit/index/Fiches:Windows-ficheqemuwin.html#oubidou]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suggestion : insérer ici l&#039;article sur QEMU déjà paru sur LéaLinux&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows 2000 utilisables sous GNU/Linux avec QEMU :&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 # -------------------------------&lt;br /&gt;
 # Création du système virtuel DOS&lt;br /&gt;
 # -------------------------------&lt;br /&gt;
&lt;br /&gt;
 # Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
 qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
 # Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
 read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
 dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
 read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
 dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
 read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
 dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
 # Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
 # L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
 # (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
 # L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
 # c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
 echo&lt;br /&gt;
 echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
 echo&lt;br /&gt;
 echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer&amp;quot;&lt;br /&gt;
 echo &amp;quot;QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2&amp;quot;&lt;br /&gt;
 echo &amp;quot;(la   touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
 echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
 echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour&amp;quot;&lt;br /&gt;
 echo &amp;quot;remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
 echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img&amp;quot;&lt;br /&gt;
 echo &amp;quot;par disquette_dos3.img.&amp;quot;&lt;br /&gt;
 echo&lt;br /&gt;
 read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
 qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 98 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 # --------------------------------------&lt;br /&gt;
 # Création du système virtuel Windows 98&lt;br /&gt;
 # --------------------------------------&lt;br /&gt;
&lt;br /&gt;
 # Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
 qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
 # Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
 read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
 dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
 # Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
 # L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
 # c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
 qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 2000 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 # ----------------------------------------&lt;br /&gt;
 # Création du système virtuel Windows 2000&lt;br /&gt;
 # ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
 # L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
 # Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
 cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
 # Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
 read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
 dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
 # Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
 # L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
 # c&#039;est-à-dire depuis le fichier win2000.iso dans notre cas.&lt;br /&gt;
 qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; David VANTYGHEM&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9227</id>
		<title>Trucs:Windows-ficheqemu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Windows-ficheqemu&amp;diff=9227"/>
		<updated>2005-10-15T10:15:50Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM --Schttp://devel.lea-linux.org/cached/action=edit/index/Fiches:Windows-ficheqemuwin.html#oubidou]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suggestion : insérer ici l&#039;article sur QEMU déjà paru sur LéaLinux&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows 2000 utilisables sous GNU/Linux avec QEMU :&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 98 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 2000 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win2000.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; David VANTYGHEM&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Fiches:Windows-ficheqemuwin&amp;diff=9226</id>
		<title>Fiches:Windows-ficheqemuwin</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Fiches:Windows-ficheqemuwin&amp;diff=9226"/>
		<updated>2005-10-15T10:03:26Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM --Schttp://devel.lea-linux.org/cached/action=edit/index/Fiches:Windows-ficheqemuwin.html#oubidou]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suggestion : insérer ici l&#039;article sur QEMU déjà paru sur LéaLinux&lt;br /&gt;
&lt;br /&gt;
Les fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DOS et Windows 2000 utilisables sous GNU/Linux avec QEMU :&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : création d&#039;un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 98 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple 2 : création d&#039;un système virtuel Windows 2000 à partir du cédérom d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win2000.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; David VANTYGHEM&lt;br /&gt;
{{FDL}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Fiches:Windows-ficheqemuwin&amp;diff=9225</id>
		<title>Fiches:Windows-ficheqemuwin</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Fiches:Windows-ficheqemuwin&amp;diff=9225"/>
		<updated>2005-10-15T09:34:29Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : /* Installation de systèmes virtuels DOS, Windows 98 et 2000  avec QEMU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment faire marcher Windows sous Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
Ce n&#039;est pour l&#039;instant qu&#039;un brouillon [[Utilisateur:Fred|Fred]] 14 oct 2005 à 21:52 (CEST)&lt;br /&gt;
De plus ce n&#039;est pas vraiment une &#039;&#039;fiche&#039;&#039; mais plutôt un Trucs (au sens jusqu&#039;ici utilisé sur Léa) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment faire marcher Windows sous Linux avec QEMU ?&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM --Scoubidou]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suggestion : reprendre ici l&#039;article sur QEMU déjà paru sur LéaLinux&lt;br /&gt;
&lt;br /&gt;
Les 3 fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DR-DOS, Windows 98 et Windows 2000 utilisables avec QEMU :&lt;br /&gt;
&lt;br /&gt;
== Installation de DR-DOS ==&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# -------------------------------&lt;br /&gt;
# Création du système virtuel DOS&lt;br /&gt;
# -------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000&lt;br /&gt;
# ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 nécessite parfois d&#039;installer d&#039;abord&lt;br /&gt;
# Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win2000.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Windows 98 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Windows 2000 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ------------------------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000 Professionnel&lt;br /&gt;
# ------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win2000.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 Professionnel dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 Professionnel puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 Professionnel nécessite parfois d&#039;installer&lt;br /&gt;
# d&#039;abord Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 Professionnel depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win2000.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; David VANTYGHEM&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Fiches:Windows-ficheqemuwin&amp;diff=9197</id>
		<title>Fiches:Windows-ficheqemuwin</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Fiches:Windows-ficheqemuwin&amp;diff=9197"/>
		<updated>2005-10-14T19:34:42Z</updated>

		<summary type="html">&lt;p&gt;Scoubidou : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cohabiter avec Windows]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;fiche&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comment faire marcher Windows sous Linux avec QEMU ? =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Comment faire marcher Windows sous Linux avec QEMU ?&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;[mailto:david.vantyghem@free.fr David VANTYGHEM --Scoubidou]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suggestion : reprendre ici l&#039;article sur QEMU déjà paru sur LéaLinux&lt;br /&gt;
&lt;br /&gt;
Les 3 fichiers ci-dessous sont des exemples pour créer des systèmes virtuels DR-DOS, Windows 98 et Windows 2000 utilisables avec QEMU :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------&lt;br /&gt;
# Création du système virtuel DR-DOS&lt;br /&gt;
# ----------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 500 Mo.&lt;br /&gt;
qemu-img create dos.img 500M&lt;br /&gt;
&lt;br /&gt;
# Copie les disquettes de démarrage DOS dans des fichiers images.&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DR-DOS n°1 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos1.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DR-DOS n°2 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos2.img&lt;br /&gt;
read -p &amp;quot;Insérez la disquette DR-DOS n°3 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/fd0 of=disquette_dos3.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de DR-DOS depuis les fichiers images.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot a permet de démarrer depuis la disquette,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier disquette_dos1.img dans notre cas.&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;--------------------------------&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Lorsque l&#039;installateur de DR-DOS demandera la deuxième disquette, il faudra basculer QEMU en mode console en appuyant simultanément sur les 3 touches CTRL-ALT-2 (la touche 2 normale, pas celle du clavier numérique) puis taper :&amp;quot;&lt;br /&gt;
echo &amp;quot;change fda disquette_dos2.img&amp;quot;&lt;br /&gt;
echo &amp;quot;Il suffira ensuite d&#039;appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l&#039;installation.&amp;quot;&lt;br /&gt;
echo &amp;quot;Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img.&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
read -p &amp;quot;Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :&amp;quot;&lt;br /&gt;
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 98&lt;br /&gt;
# --------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win98.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 98 dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 98 puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win98.iso&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 98 depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win98.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# ------------------------------------------------------&lt;br /&gt;
# Création du système virtuel Windows 2000 Professionnel&lt;br /&gt;
# ------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Crée un disque virtuel vide de 2 Go.&lt;br /&gt;
qemu-img create win2000.img 2G&lt;br /&gt;
&lt;br /&gt;
# Copie le cédérom d&#039;installation de Windows 2000 Professionnel dans un fichier ISO.&lt;br /&gt;
read -p &amp;quot;Insérez le cédérom Windows 2000 Professionnel puis appuyez sur une touche :&amp;quot;&lt;br /&gt;
dd if=/dev/cdrom of=win2000.iso&lt;br /&gt;
&lt;br /&gt;
# L&#039;installation de Windows 2000 Professionnel nécessite parfois d&#039;installer&lt;br /&gt;
# d&#039;abord Windows 98. On se sert donc du système virtuel précédemment installé.&lt;br /&gt;
cp win98.img win2000.img&lt;br /&gt;
&lt;br /&gt;
# Lance l&#039;installation de Windows 2000 Professionnel depuis le fichier ISO.&lt;br /&gt;
# L&#039;option -nics 0 crée 0 carte réseau virtuelle&lt;br /&gt;
# (évite d&#039;avoir l&#039;erreur &amp;quot;Could not get DNS address&amp;quot;).&lt;br /&gt;
# L&#039;option -boot d permet de démarrer depuis le cédérom,&lt;br /&gt;
# c&#039;est-à-dire depuis le fichier win2000.iso dans notre cas.&lt;br /&gt;
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; David VANTYGHEM&lt;br /&gt;
{{CC-BY-NC-SA}}&lt;/div&gt;</summary>
		<author><name>Scoubidou</name></author>
	</entry>
</feed>