« Trucs:Windows-ficheqemu » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
m (modifs diverses)
Aucun résumé des modifications
 
(7 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
[[Category:Cohabiter avec Windows]]
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =
= Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ? =


<div class="leatitre">Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?</div>
<div class="leatitre">Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?</div>


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'[http://lea-linux.org/software/soft_emul/qemu.html article sur QEMU].
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'[http://lea-linux.org/cached/index/Qemu.html article sur QEMU].


Exemple 1 : création d'un système virtuel DR-DOS à partir de disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] :
Exemple 1 : création d'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] :


<code multi>
<code multi>
Ligne 17 : Ligne 16 :
# Crée un disque virtuel vide de 500 Mo.
# Crée un disque virtuel vide de 500 Mo.
qemu-img create dos.img 500M
qemu-img create dos.img 500M
# Copie les disquettes de démarrage DOS dans des fichiers images.
read -p "Insérez la disquette DOS n°1 puis appuyez sur une touche :"
dd if=/dev/fd0 of=disquette_dos1.img
read -p "Insérez la disquette DOS n°2 puis appuyez sur une touche :"
dd if=/dev/fd0 of=disquette_dos2.img
read -p "Insérez la disquette DOS n°3 puis appuyez sur une touche :"
dd if=/dev/fd0 of=disquette_dos3.img


# Lance l'installation de DOS depuis les fichiers images.
# Lance l'installation de DOS depuis les fichiers images.
# L'option -nics 0 crée 0 carte réseau virtuelle
# L'option -net none crée 0 carte réseau virtuelle
# (évite d'avoir l'erreur "Could not get DNS address").
# (évite d'avoir l'erreur "Could not get DNS address").
# L'option -boot a permet de démarrer depuis la disquette,
# L'option -boot a permet de démarrer depuis la disquette.
# c'est-à-dire depuis le fichier disquette_dos1.img dans notre cas.
# La disquette est virtuelle (fichier disk01.144).
echo
echo
echo "--------------------------------"
echo "--------------------------------"
echo
echo
echo "Lorsque l'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 :"
echo "Lorsque l'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 :"
echo "change fda disquette_dos2.img"
echo "change fda disk02.144"
echo "Il suffira ensuite d'appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l'installation."
echo "Il suffira ensuite d'appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l'installation."
echo "Pour la troisième disquette, même manipulation, en remplaçant disquette_dos2.img par disquette_dos3.img."
echo "Pour les disquettes suivantes, même manipulation, en remplaçant disk02.144 par disk03.144, disk04.144 puis disk05.144."
echo
echo
read -p "Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :"
read -p "Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :"
qemu -k fr -nics 0 -boot a -hda dos.img -fda disquette_dos1.img
qemu -k fr -net none -hda dos.img -fda disk01.144 -boot a
</code>
</code>


Exemple 2 : création d'un système virtuel Windows 98 à partir du cédérom d'installation :
Exemple 2 : création d'un système virtuel Windows à partir d'une image du cédérom d'installation de Windows 98 :


<code multi>
<code multi>
Ligne 56 : Ligne 47 :


# Copie le cédérom d'installation de Windows 98 dans un fichier ISO.
# Copie le cédérom d'installation de Windows 98 dans un fichier ISO.
read -p "Insérez le cédérom Windows 98 puis appuyez sur une touche :"
read -p "Insérez le cédérom d'installation de Windows 98 puis appuyez sur une touche :"
dd if=/dev/cdrom of=win98.iso
dd if=/dev/cdrom of=win98.iso


# Lance l'installation de Windows 98 depuis le fichier ISO.
# Lance l'installation de Windows 98 depuis le fichier ISO.
# L'option -boot d permet de démarrer depuis le cédérom,
# L'option -boot d permet de démarrer depuis le cédérom.
# c'est-à-dire depuis le fichier win98.iso dans notre cas.
# Le cédérom est virtuel (fichier win98.iso).
qemu -k fr -nics 0 -boot d -hda win98.img -cdrom win98.iso
qemu -k fr -net none -hda win98.img -cdrom win98.iso -boot d
</code>
</code>


Exemple 2 : création d'un système virtuel Windows 2000 à partir du cédérom d'installation :
Exemple 3 : création d'un système virtuel Windows directement à partir d'un cédérom de mise à jour de Windows 98 vers Windows 2000. On démarre donc d'abord Windows 98 puis on le met à jour depuis le cédérom :


<code multi>
<code multi>
Ligne 74 : Ligne 65 :
# ----------------------------------------
# ----------------------------------------


# L'installation de Windows 2000 nécessite parfois d'installer d'abord
# On se sert du système virtuel Windows 98 précédemment installé.
# Windows 98. On se sert donc du système virtuel précédemment installé.
cp win98.img win2000.img
cp win98.img win2000.img


# Copie le cédérom d'installation de Windows 2000 dans un fichier ISO.
# Démarre Windows 98. Sa mise à jour sera ensuite faite depuis le cédérom.
read -p "Insérez le cédérom Windows 2000 puis appuyez sur une touche :"
# L'option -boot c permet de démarrer depuis le disque dur.
dd if=/dev/cdrom of=win2000.iso
# Le disque dur est virtuel (fichier win2000.img).
 
# Le cédérom est directement accessible par le périphérique /dev/cdrom.
# Lance l'installation de Windows 2000 depuis le fichier ISO.
read -p "Insérez le cédérom de mise à jour de Windows 98 vers 2000 puis appuyez sur une touche :"
qemu -k fr -nics 0 -boot c -hda win2000.img -cdrom win2000.iso
qemu -k fr -net none -hda win2000.img -cdrom /dev/cdrom -boot c
</code>
</code>


Ligne 89 : Ligne 79 :
Copyright &copy; [mailto:david.vantyghem@free.fr David VANTYGHEM] 2005
Copyright &copy; [mailto:david.vantyghem@free.fr David VANTYGHEM] 2005
{{FDL}}
{{FDL}}
[[Catégorie:Trucs]]

Dernière version du 30 décembre 2023 à 16:31

Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?

Comment installer des systèmes virtuels DOS et Windows sous GNU/Linux avec QEMU ?

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'article sur QEMU.

Exemple 1 : création d'un système virtuel DR-DOS à partir des images des disquettes téléchargées sur le site Unofficial DR-DOS Resources :

  1. !/bin/bash
  1. -------------------------------
  2. Création du système virtuel DOS
  3. -------------------------------
  1. Crée un disque virtuel vide de 500 Mo.

qemu-img create dos.img 500M

  1. Lance l'installation de DOS depuis les fichiers images.
  2. L'option -net none crée 0 carte réseau virtuelle
  3. (évite d'avoir l'erreur "Could not get DNS address").
  4. L'option -boot a permet de démarrer depuis la disquette.
  5. La disquette est virtuelle (fichier disk01.144).

echo echo "--------------------------------" echo echo "Lorsque l'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 :" echo "change fda disk02.144" echo "Il suffira ensuite d'appuyer simultanément sur les 3 touches CTRL-ALT-1 pour remettre QEMU en mode normal et continuer l'installation." echo "Pour les disquettes suivantes, même manipulation, en remplaçant disk02.144 par disk03.144, disk04.144 puis disk05.144." echo read -p "Lisez bien les consignes ci-dessus puis appuyez sur une touche pour démarrer QEMU :" qemu -k fr -net none -hda dos.img -fda disk01.144 -boot a

Exemple 2 : création d'un système virtuel Windows à partir d'une image du cédérom d'installation de Windows 98 :

  1. !/bin/bash
  1. --------------------------------------
  2. Création du système virtuel Windows 98
  3. --------------------------------------
  1. Crée un disque virtuel vide de 2 Go.

qemu-img create win98.img 2G

  1. Copie le cédérom d'installation de Windows 98 dans un fichier ISO.

read -p "Insérez le cédérom d'installation de Windows 98 puis appuyez sur une touche :" dd if=/dev/cdrom of=win98.iso

  1. Lance l'installation de Windows 98 depuis le fichier ISO.
  2. L'option -boot d permet de démarrer depuis le cédérom.
  3. Le cédérom est virtuel (fichier win98.iso).

qemu -k fr -net none -hda win98.img -cdrom win98.iso -boot d

Exemple 3 : création d'un système virtuel Windows directement à partir d'un cédérom de mise à jour de Windows 98 vers Windows 2000. On démarre donc d'abord Windows 98 puis on le met à jour depuis le cédérom :

  1. !/bin/bash
  1. ----------------------------------------
  2. Création du système virtuel Windows 2000
  3. ----------------------------------------
  1. On se sert du système virtuel Windows 98 précédemment installé.

cp win98.img win2000.img

  1. Démarre Windows 98. Sa mise à jour sera ensuite faite depuis le cédérom.
  2. L'option -boot c permet de démarrer depuis le disque dur.
  3. Le disque dur est virtuel (fichier win2000.img).
  4. Le cédérom est directement accessible par le périphérique /dev/cdrom.

read -p "Insérez le cédérom de mise à jour de Windows 98 vers 2000 puis appuyez sur une touche :" qemu -k fr -net none -hda win2000.img -cdrom /dev/cdrom -boot c

Copyright

Copyright © David VANTYGHEM 2005

Tête de GNU Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale.