Outils pour utilisateurs

Outils du site


sysadmin:linux:virtualisation:kvm:installation_invite:creation-vm-ms-dos-7.0

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
sysadmin:linux:virtualisation:kvm:installation_invite:creation-vm-ms-dos-7.0 [2026/01/11 13:34] – créée yoannsysadmin:linux:virtualisation:kvm:installation_invite:creation-vm-ms-dos-7.0 [2026/01/18 14:36] (Version actuelle) yoann
Ligne 3: Ligne 3:
 :TODO_DOCUPDATE: :TODO_DOCUPDATE:
  
-====== Créer VM MS-DOS 7.======+====== Créer VM MS-DOS 7.======
  
-MS-DOS 7.0 (Windows 95 RTM), MS-DOS 7.1, (Windows 95 OSR2.x and 98), and the crippled MS-DOS 8.0 (Windows ME) were never released by Microsoft as standalone products.  
  
 +===== A propos des version MS-DOS =====
 +
 +Microsoft n'a pas distribué les versions MS-DOS 7.x et MS-DOS 8 seules ( en standalone). Elles étaient incluses dans les différentes versions de Windows :
 +
 +  * MS-DOS 7.0 inclus à Windows 95 RTM ;
 +  * MS-DOS 7.1 inclus à Windows 95 OSR2.x et 98 ;
 +  * MS-DOS 8.0 inclus à Windows ME 
 +
 +Ici on va utiliser un média d'installation Windows 98 pour installer MS-DOS
 +
 +
 +
 +<code bash>
 +# Création d'un répertoire dédié pour le disque de la VM
 +newgrp kvm
 +cd ~/KVM
 +mkdir ms-dos7.1
 +chmod ug+rwx,o-rwx ms-dos7.1/
 +
 +qemu-img create -f qcow2 ~/KVM/ms-dos7.1/vda 500M
 +chmod ug+rw,o-rwx ~/KVM/ms-dos7.1/vda
 +</code>
 +
 +Les médias d'installation sont présents dans le dossier ''~/KVM/sysinstall''. Ils doivent être accessibles en lecture aux utilisateurs du groupe ''kvm'' :
 +
 +<code bash>
 +ls -l ~/KVM/sysinstall/Win98SE*
 +-r--r--r-- 1 yoann kvm   1474560 Jan 30  2015 /home/yoann/KVM/sysinstall/Win98SE-Boot.ima
 +-r--r--r-- 1 yoann kvm 658130944 Apr 29  2022 /home/yoann/KVM/sysinstall/Win98SE_fr_retail.iso
 +</code>
 +
 +Pour pouvoir charger l'image, le processus libvirtd doit avoir les droits d'écritures sur le fichier. Ici on utilise les ACLs pour n'autoriser l'écriture que pour l'utilisateur libvirt-qemu :
 +
 +<code bash>
 +setfacl -m u:libvirt-qemu:rw- ~/KVM/sysinstall/Win98SE-Boot.ima
 +</code>
 +
 +Instancier la VM avec virt-install :
 +
 +<code bash>
 +virt-install --name ms-dos7.1 \
 +--metadata title="MS-DOS 7.1",description="Microsoft DOS 7.1" \
 +--osinfo win98 \
 +--machine pc --cpu 486 --memory 64 --vcpu 1 \
 +--graphics spice \
 +--sound sb16 \
 +--install no_install=yes \
 +--boot  fd,hd,bootmenu.enable=on \
 +--disk device=floppy,bus=fdc \
 +--disk path=/home/yoann/KVM/ms-dos7.1/vda,format=qcow2 \
 +--disk device=cdrom,bus=ide \
 +--autoconsole graphical
 +</code>
 +
 +La VM se lance mais ne démarre pas correctement. On va monter les images nécessaires au boot initial :
 +
 +<code bash>
 +virs
 +</code>
  
 ===== Références ===== ===== Références =====
Ligne 12: Ligne 70:
  
   * [[https://winworldpc.com/product/ms-dos/7x|A propos des versions MS-DOS 7.x (winworldpc.com)]]   * [[https://winworldpc.com/product/ms-dos/7x|A propos des versions MS-DOS 7.x (winworldpc.com)]]
 +  * [[http://www.winstall.com/win98/install98stepbystep1/indexfullpagethumbs.htm]]
 +  * [[https://web.archive.org/web/20150202002937/http://ms-dos7.hit.bg/|A propos de MS-DOS 7.10 (archive.org)]]
 +  * [[https://www.dosdays.co.uk/topics/networking_in_dos.php|Configurer le réseau sous MS-DOS]]
 +  * [[https://www.brutman.com/mTCP/|mTCP : Applications TCP/IP pour DOS]]
sysadmin/linux/virtualisation/kvm/installation_invite/creation-vm-ms-dos-7.0.1768138462.txt.gz · Dernière modification : 2026/01/11 13:34 de yoann