{{tag>sysadmin virtualisation kvm windows}} ====== KVM : Créer une VM Windows 98 ====== :TODO_DOCUPDATE: Successeur de Windows 95, la première version de Microsoft Windows 98 (code Memphis) est sortie en juin 1998. La seconde édition, Windows 98 SE (4.10.2222A) date d'avril 1999. Comme Windows 95, Windows 98 est bâti sur DOS 7.1 ==== Configuration minimale ==== * Processeur : 486 DX2/66 MHz * Espace disque dur : 165 Mo * Mémoire vive : 16 Mo de RAM (24 Mo de RAM pour la Seconde Édition) * VGA ou moniteur de résolution supérieure (640×480 pixels) ==== Configuration recommandée ==== * Processeur : Pentium * Espace disque dur : 355 Mo * Mémoire vive : 24 Mo de RAM ==== Limitations ==== Windows 98 n'est pas conçu pour traiter plus de 1 Go de RAM, une valeur supérieure à ce montant entraînant une instabilité du système. Il est donc nécessaire de passer par MsConfig (SYSTEM.INI) afin de limiter la RAM allouée au système d'exploitation sur les machines pourvues de plus de 1 Go de RAM. De plus, Windows 98 ne prend pas en charge le système de fichiers NTFS. Pour créer un multi-boot, les partitions doivent donc être au format FAT32. ===== Environnement hôte ===== ^ Date | 2026-07 | ^ Architecture | x86_64 | ^ Système hote | Ubuntu 24.04.4 LTS (noble) | ^ Kernel | 6.17.0-35-generic | ^ libvirt | libvirt 10.0.0 | ^ QEMU | 8.2.2 | La plupart des programmes prévus pour Windows 95 peuvent être exécutés sous Windows 98. virt-install --connect qemu:///session \ --name win98 \ --metadata title="Windows 98SE",description="Windows 98 Second Edition" \ --osinfo win98 \ --virt-type kvm --arch i686 \ --machine pc \ --cpu pentium2 --memory 64 --vcpu 1 \ --controller type=usb,model=none \ --audio id=1,type=pipewire \ --sound sb16 \ --video=vga \ --graphics vnc --noautoconsole \ --install no_install=yes \ --boot loader=/home/yoann/KVM/win98/seabios-1.6-softgpu.bin,bootmenu.enable=on,hd \ --disk device=floppy,bus=fdc,path=/home/yoann/KVM/sysinstall/win98/Win98SE-Boot.ima \ --disk device=disk,bus=ide,format=qcow2,size=2,sparse=no,path=/home/yoann/KVM/win98/win98.qcow2 \ --disk device=cdrom,bus=ide,path=/home/yoann/KVM/sysinstall/win98/Win98SE_fr_retail.iso \ --network bridge=virbr0,model=pcnet \ --input type=keyboard,bus=ps2 \ --input type=mouse,bus=ps2 \ --dry-run --debug ===== Références ===== * https://fr.wikipedia.org/wiki/Windows_98 * https://blog.nathanosman.com/2024/03/10/running-windows-98-se-in-qemu-on-windows.html