« Trucs:Windows-ficheqemu » : différence entre les versions
m (→Copyright) |
Aucun résumé des modifications |
||
(14 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
= 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> | |||
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 des images des disquettes téléchargées sur le site [http://www.drdos.net Unofficial DR-DOS Resources] : | |||
<code multi> | |||
< | |||
#!/bin/bash | #!/bin/bash | ||
Ligne 24 : | 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 | ||
# Lance l'installation de DOS depuis les fichiers images. | # Lance l'installation de DOS depuis les fichiers images. | ||
# L'option - | # 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. | ||
# | # 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 | 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 | 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 - | qemu -k fr -net none -hda dos.img -fda disk01.144 -boot a | ||
</ | </code> | ||
Exemple 2 : création d'un système virtuel Windows | 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> | ||
#!/bin/bash | #!/bin/bash | ||
Ligne 63 : | 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. | |||
# Le cédérom est virtuel (fichier win98.iso). | |||
# L'option -boot d permet de démarrer depuis le cédérom | qemu -k fr -net none -hda win98.img -cdrom win98.iso -boot d | ||
# | </code> | ||
qemu -k fr - | |||
</ | |||
Exemple | 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> | ||
#!/bin/bash | #!/bin/bash | ||
Ligne 83 : | Ligne 65 : | ||
# ---------------------------------------- | # ---------------------------------------- | ||
# | # On se sert du système virtuel Windows 98 précédemment installé. | ||
cp win98.img win2000.img | cp win98.img win2000.img | ||
# | # Démarre Windows 98. Sa mise à jour sera ensuite faite depuis le cédérom. | ||
# L'option -boot c permet de démarrer depuis le disque dur. | |||
# Le disque dur est virtuel (fichier win2000.img). | |||
# 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 | |||
</code> | |||
# L'option -boot | |||
# | |||
</ | |||
= Copyright = | = Copyright = | ||
Copyright © David VANTYGHEM | Copyright © [mailto:david.vantyghem@free.fr David VANTYGHEM] 2005 | ||
{{FDL}} | {{FDL}} | ||
[[Catégorie:Trucs]] |
Dernière version du 30 décembre 2023 à 15:31
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 :
- !/bin/bash
- -------------------------------
- Création du système virtuel DOS
- -------------------------------
- Crée un disque virtuel vide de 500 Mo.
qemu-img create dos.img 500M
- Lance l'installation de DOS depuis les fichiers images.
- L'option -net none crée 0 carte réseau virtuelle
- (évite d'avoir l'erreur "Could not get DNS address").
- L'option -boot a permet de démarrer depuis la disquette.
- 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 :
- !/bin/bash
- --------------------------------------
- Création du système virtuel Windows 98
- --------------------------------------
- Crée un disque virtuel vide de 2 Go.
qemu-img create win98.img 2G
- 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
- Lance l'installation de Windows 98 depuis le fichier ISO.
- L'option -boot d permet de démarrer depuis le cédérom.
- 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 :
- !/bin/bash
- ----------------------------------------
- Création du système virtuel Windows 2000
- ----------------------------------------
- On se sert du système virtuel Windows 98 précédemment installé.
cp win98.img win2000.img
- Démarre Windows 98. Sa mise à jour sera ensuite faite depuis le cédérom.
- L'option -boot c permet de démarrer depuis le disque dur.
- Le disque dur est virtuel (fichier win2000.img).
- 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
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. |