{{tag>sysadmin virtualiosation kvm}} :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 ( 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 # 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 ===== * [[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]]