{{tag>sysadmin kvm virtualisation windows}} ====== KVM : Création d'une VM Windows 7 Pro ====== * [[sysadmin:windows:windows-7:prerequis-systeme-windows-7|Prérequis pour l'installation de Windows 7]] ; On créer un fichier disque de 20 Go : A propos des formats **RAW** et **QCOW2** : Le format **RAW** offrira de meilleures performances alors que **QCOW2** permettra de bénéficier de fonctionnalités plus avancées comme le Copy on Write ou le Live snapshots. newgrp kvm cd ~ mkdir -p ~/KVM/win7pro chmod ug+rwx,o-rwx ~/KVM/win7pro/ qemu-img create -f qcow2 ~/KVM/win7pro/vda 20G chmod ug+rw,o-rwx ~/KVM/win7pro/vda Les spécifications/paramètres de la VM sont automatiquement déterminés par la commande ''virt-install'' en fonction de l'argument ''%%--os-variant%%''. On peut cependant redéfinir ces paramètres sur la ligne de commande: virt-install --virt-type=kvm --name win7-pro --os-variant win7 \ --metadata title="Windows 7 Pro 64 bits",description="Microsoft Windows 7 Pro 64 bits (NT 6.1)" \ --memory 2048 --vcpus=2 \ --boot cdrom,hd \ --disk path=/home/yoann/KVM/win7pro/vda,bus=sata,format=qcow2 \ --graphics spice \ --sound ich9 \ --cdrom /home/yoann/KVM/sysinstall/fr_windows_7_professional_x64_dvd_x15-65811.iso \ --network network=vm-internal,model=e1000 ===== Optimisations via virtIO ===== Pour obtenir de meilleures performances il faudra utiliser les pér virt-install --virt-type=kvm --name win7-pro --os-variant win7 \ --metadata title="Windows 7 Pro 64 bits",description="Microsoft Windows 7 Pro 64 bits (NT 6.1)" \ --memory 2048 --vcpus=2 \ --boot cdrom,hd \ --disk path=/home/yoann/KVM/win7pro/vda,bus=virtio,cache=writeback,format=qcow2 \ --graphics spice \ --sound ac97 \ --cdrom /home/yoann/KVM/sysinstall/fr_windows_7_professional_x64_dvd_x15-65811.iso \ --network network=vm-internal,model=virtio,driver.iommu=on \ ===== Démarrage ===== virsh start win7pro virt-viewer --wait win7pro Après l'installation, modifier la séquence de boot : retirer le démarrage sur le CD-ROM. ===== Références ===== * https://forum.proxmox.com/threads/windows-7-64-bits-signed-virtio-drivers.27883/ * https://pve.proxmox.com/wiki/Windows_guests_-_build_ISOs_including_VirtIO_drivers * https://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers * https://askubuntu.com/questions/88291/how-do-you-get-sound-working-on-a-windows-7-guest-os-in-kvm-on-ubuntu-11-10 * https://askubuntu.com/questions/1310440/using-virtio-win-drivers-with-win7-sp1-x64 * https://github.com/virtio-win/virtio-win-pkg-scripts/issues/40#issuecomment-1565538797 * https://superuser.com/questions/147419/using-virt-install-to-mount-multiple-cdrom-drives-images