| 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 |
| Fichier | fr_windows_7_professional_x64_dvd_x15-65811.iso |
|---|---|
| Type | ISO 9660 CD-ROM filesystem data 'GRMCPRXFRER_FR_DVD' (bootable) |
| SHA256 | d260061166e22c82222c4186da651412788cfa84e16123b6f8e4717510cf901d |
DVD ISO bootable pour un système BIOS hérité (legacy BIOS).
Les spécifications/paramètres de la VM sont automatiquement déterminés par la commande virt-install en fonction de l'argument --osinfo. On peut cependant redéfinir certains paramètres sur la ligne de commande selon nos besoins et le média d'installation disponible.
virt-install --connect=qemu:///session \ --name win7pro \ --metadata title="Windows 7 Pro 64 bits",description="Microsoft Windows 7 Pro 64 bits (NT 6.1)" \ --virt-type=kvm \ --vcpus=2 --memory 2048 \ --boot uefi=off --osinfo win7 \ --boot cdrom,hd,menu=on \ --disk device=disk,size=20,path=/home/yoann/KVM/win7pro/win7.qcow2,format=qcow2,bus=virtio,cache=writeback \ --cdrom /home/yoann/KVM/sysinstall/win7/Win_Pro_7_SP1_64BIT.ISO \ --graphics spice \ --network bridge=virbr0,model=virtio
A propos des options utilisées ici :
--boot uefi=off : configure le legacy BIOS ;--disk ... bus=virtio : configure un disque SCSI derrière un contrôleur VirtIOLa VM est créée et démarre sur le DVD d'installation mais aucun disque n'est disponible. Il faut monter l'ISO contenant les pilotes VirtIO :
virsh change-media win7pro sda --eject virsh change-media win7pro sda /home/yoann/KVM/sysinstall/virtio-win-0.1.302.iso --live
Une fois les pilotes chargés, monter à nouveau le DVD d'installation de Windows :
virsh change-media win7pro sda --eject virsh change-media win7pro sda /home/yoann/KVM/sysinstall/win7/fr_windows_7_professional_x64_dvd_x15-65811.iso --live
Sélectionner le disque et cliquer sur Suivant. Le reste de l'installation est entièrement automatisé et ne pose pas de problème. Une fois la VM redémarrée on peut finir l'installation des pilotes.
Depuis l'ISO version 0.1.302, le programme virtio-win-guest-tools ne s'exécute pas normalement : on peut charger les pilotes manuellement depuis le gestionnaire de périphériques (via les options Mettre à jour le pilote… → Rechercher un pilote sur mon ordinateur:
D:\NetKVM\w7\amd64 ;D:\vioserial\w7\amd64 ;D:\Balloon\w7\amd64.A ce stade tous les périphériques sont correctement détectés par Windows 7 et fonctionnent.
| Périphérique | Dénomination | Version pilote | Date |
|---|---|---|---|
| Contrôleur de stockage | Red Hat VirtIO SCSI controller | 61.77.104.17200 | 07/06/2019 |
| Contrôleur réseau | Red Hat Ethernet Adapter | 61.77.104.17200 | 07/06/2019 |
| Contrôleur port série | VirtIO Serial Driver | 61.76.104/15400 | 11/06/2018 |
| VirtIO Balloon Driver | 61.77.104.16900 | 10/03/2019 |
virt-install --connect=qemu:///session \ --name win7ultimate \ --metadata title="Windows 7 Ultimate 64 bits",description="Microsoft Windows 7 Édition Intégrale 64 bits (NT 6.1)" \ --virt-type=kvm \ --memory 2048 --vcpus=2 \ --boot uefi --osinfo win7 \ --boot hd \ --disk device=disk,size=20,path=/home/yoann/KVM/win7pro/win7.qcow2,format=qcow2,bus=virtio,cache=writeback \ --cdrom /home/yoann/KVM/sysinstall/win7/Win7_Integrale_SP1_fr.iso \ --graphics spice \ --network bridge=virbr0,model=virtio
Après l'installation, modifier la séquence de boot : retirer le démarrage sur le CD-ROM.
Créer le partitionnement GPT :
Appuyer sur ⇧ Shift + F10 + pour ouvrir la console.
invoquer diskpart depuis le prompt puis la séquence de commandes suivante :
list disk select disk n (Where n is the number of the disk you want to install Windows 7) clean convert gpt create partition primary size=X (Where X is the amount of partition size in MBs) format fs=ntfs quick exit (Exit diskpart) exit (Exit CMD)
Pour les systèmes “Microsoft Windows 7” utiliser la version des pilotes VirtIO 0.1.173-9 (23-03-2020)
wget "https://fedora-virt.repo.nfrance.com/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.173-9/virtio-win-0.1.173.iso"
virsh start win7pro && virt-viewer --wait win7pro