Publié il y a 1 année, 6 mois (Édité il y a 1 année, 5 mois)
Étiquettes: ArchLinux, Windows, coup de gueule, fedora, virtualisation
NOTE: une mise à jour sur l'évolution de la situation de kvm avec la sortie du noyau 2.6.22 est disponible ici.
Le problème.
En mettant à jour ma distribution, j'ai eu la mauvaise surprise de constater la désactivation du support de kvm dans le noyau par défaut.
[root@melody : ~]
# pacman -Q kernel26
kernel26 2.6.21.5-1
[root@melody : ~]
# zcat /proc/config.gz | grep KVM
# CONFIG_KVM is not set
Je ne m'attarderais pas sur les raisons qui ont poussé les développeurs à faire ce choix (cf ce fil de discussion et ma réponse).
La solution: on package
Si comme moi vous souhaitez tout de même utiliser kvm sur votre ArchLinux (i686), il faut reconstruire les paquets nécessaires en se basant entre autre sur les travaux effectués par l'équipe de ArchLinux (x86_64). Les paquets à reconstruire sont au nombre de 3:
- kvm-modules: Dans le PKGBUILD, n'hésitez pas à changer la ligne définissant la variable _kver afin que cette variable corresponde au noyau sur lequel vous souhaitez utiliser kvm.
- gcc3: La compilation des dernières versions de l'exécutable qemu utilisé par kvm nécessite gcc 3.4.x, or ArchLinux fourni un gcc 3.3.x.
- qemu-kvm: Pour finir il faut compiler le qemu fourni avec kvm.
Il faut noter que l'exécutable qemu produit est compatible avec le module kqemu présent dans le dépot extra.
Une capture d'écran pour la route.
Comme d'habitude, je ne pouvait pas faire un ticket sans une capture d'écran
Vous y voyez une fedora tournant dans ce qemu+kvm fraichement (ré)installé.
Un mal pour un bien ?
Bien que je ne sois pas d'accord avec cette suppression, elle a au moins le mérite de permettre d'utiliser des versions de kvm plus récentes que celles présentes dans les releases du noyau. Ainsi la version empaquetée ci dessus est la version kvm-28 qui supporte entre autre comme système invité (guest) Windows Vista, ce qui n'est pas possible avec la version kvm-17 fournie dans le noyau 2.6.21 .
J'ai soumis tout ces résultats sur le bugtracker d'ArchLinux en espérant qu'ils soient utiles.













![Validate my Atom 1.0 feed [Valid Atom 1.0]](http://media.slubman.info/valid-atom.png)
Ajoutez votre commentaire