VM kvm & virtio

J’ai déjà parlé de virtio dans ces pages tellement il est plein de bons sentiments. Eh bien si comme moi vous avez fait une installation de base dans votre KVM en sélectionnant des disques IDE (de base si vous ne précisez pas d’OS), votre kvm ne va pas apprécier. Alors ensuite y’a la méthode windows (format/reinstall) ou bien la méthode toute propre. Je cite ici une Debian Lenny (Squeeze ne présente pas ce problème car utilisant déjà les uuid).

Allez chercher l’uuid de votre disque dans /dev/disk/by-uuid/. Pour une de mes VMs j’obtiens : dcd39fed-e27b-4bb1-852e-ddc294532be1. Ensuite, changez /etc/fstab comme ceci:

UUID=dcd39fed-e27b-4bb1-852e-ddc294532be1 / ext3 errors=remount-ro 0 1

Mais aussi /boot/grub/menu.lst comme ceci:

# kopt=root=UUID=dcd39fed-e27b-4bb1-852e-ddc294532be1 ro

Lancez ensuite update-grub. Il ne vous reste plus qu’à faire un shutdown de la VM, effacer le type de disque IDE et en le re-créer en virtio et hop, une VM plus rapide !