{{tag>sysadmin kvm virtualisation windows}}
====== KVM : création d'une VM Windows XP ======
:TODO_DOCUPDATE:
===== Environnement hôte =====
^ Système hôte | Ubuntu 25.10 (questing) |
^ Architecture | x86_64 |
^ Kernel | 6.17.0-41-generic |
^ libvirt | libvirt 11.6.0 |
^ QEMU | 10.1.0 |
^ Date | 2026-09 |
==== Analyse du média d'installation ====
^ Fichier | windows_xp_sp3.iso |
^ Type | ISO 9660 CD-ROM filesystem data (bootable) |
^ SHA256 | 214e14df00cabeca44a1224d5bc9e9450ac41602e64c79cbf47a1f94fabae4da |
La commande ''file'' identifie un fichier ISO CD-ROM bootable pour un système BIOS hérité (legacy BIOS).
===== Procédure =====
* [[sysadmin:windows:windows-xp:prerequis_systeme_windows_xp|Prérequis pour l'installation de Windows XP]] ;
Récupérer les **pilotes VirtIO 0.1.96** :
wget "https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.96/virtio-win-0.1.96.iso"
L'installation du système de base consomme environ 2 Go, Un fichier disque de 5 Go est suffisant
Les spécifications/paramètres de la VM sont automatiquement déterminés par la commande ''virt-install'' ajuste les paramètres de la VM en fonction de l'argument ''%%--os-variant%%'' :
virt-install --name win-xp-pro \
--metadata title="Windows XP Pro",description="Microsoft Windows XP Pro (NT 5.1)" \
--disk format=qcow2,path=/home/yoann/KVM/winxp/vda \
--graphics spice --os-variant winxp \
--boot cdrom,hd --cdrom /home/yoann/KVM/install_files/windows_xp_sp3.iso
L'installateur se lance :
* Appuyer sur F6 pour spécifier un pilote ;
* Appuyer sur S
L'installateur a besoin de charger les pilotes via le lecteur de disquettes :
===== Démarrage =====
virsh start win-xp-pro
virt-viewer --wait win-xp-pro
===== Configurer l'interface réseau =====
Éjecte le média d'installation :
virsh change-media win-xp-pro hdb --eject
Vérifier que la vm utilise une interface virtio :
Charge les pilotes de la carte réseau **NetKVM-and-viostor.iso**:
virsh change-media win-xp-pro hdb ~/KVM/install_files/NetKVM-and-viostor.iso
Installer les pilotes depuis le système invité.
===== Configurer le son =====
Utiliser l'émulation de la carte **AC97** :
Cette carte est correctement reconnue par Windows XP qui installe automatiquement les pilotes au démarrage.
===== Références =====
* https://askubuntu.com/questions/1270092/how-to-make-windows-guest-running-on-qemu-kvm-obtain-ip-address-from-physical-ro
* [[https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/|Archive des pilotes VirtIO pour Windows (fedorapeople.org)]]
* [[https://forums.virtualbox.org/viewtopic.php?t=105581|Recherche VirtIO SCSI drivers pour Windows XP SP3 (forums.virtualbox.org) (en)]]
* [[https://pve.proxmox.com/wiki/Windows_XP_Guest_Notes|Notes à propos des systèmes invités Windows XP (proxmox.com) (en)]]
* [[https://blog.danielburrowes.com/2024/01/windows-xp-on-proxmox.html| Installation d'une VM Windows XP sous Proxmox (danielburrowes.com) (en)]]