Outils pour utilisateurs

Outils du site


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

Ceci est une ancienne révision du document !


:TODO_DOCUPDATE:

Créer VM MS-DOS 7.1

A propos des version MS-DOS

Microsoft n'a pas distribué les versions MS-DOS 7.x et MS-DOS 8 seules (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

# 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

Les médias d'installation sont présents dans le dossier ~/KVM/sysinstall. Ils doivent être accessibles en lecture aux utilisateurs du groupe kvm :

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

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 :

setfacl -m u:libvirt-qemu:rw- ~/KVM/sysinstall/Win98SE-Boot.ima

Instancier la VM avec virt-install :

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

La VM se lance mais ne démarre pas correctement. On va monter les images nécessaires au boot initial :

virs

Références

sysadmin/linux/virtualisation/kvm/installation_invite/creation-vm-ms-dos-7.0.1768677780.txt.gz · Dernière modification : 2026/01/17 19:23 de yoann