J'essaie d'exécuter BootCD de Hiren sur QEMU mais cela génère une erreur matérielle 0x80000021 sur un Core 2 Duo, peut-être qu'il manque un paramètre pour résoudre ce problème.
$ kvm --version
QEMU emulator version 1.0 (qemu-kvm-1.0), Copyright (c) 2003-2008 Fabrice Bellard
$ uname -a
Linux tiago-pc 3.2.0-37-generic #58-Ubuntu SMP Thu Jan 24 15:28:10 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -r
Release: 12.04
$ cat /proc/cpuinfo
output file: http://Pastebin.com/7afK8dZ6
$ kvm -m 512 -cdrom PATH_TO_THE_FILE/HBCD_15.2.iso -boot once=d
KVM: entry failed, hardware error 0x80000021
La liste de démarrage est affichée, mais peu importe l'option que je choisis, elle donne toujours la même erreur, j'ai essayé qemu-system-i386 et qemu-system-x86_64 également, ce qui entraîne le même problème.
Je fais mise à niveau et dist-upgrade tous les jours, et j'ai juste essayé de l'exécuter sur 12.10 livecd (bien sûr, sans mise à niveau), sauf si cela a été corrigé après la sortie, le problème persiste!
Certains sites que j'ai trouvés avec cette erreur disent d'ajouter le paramètre - cpu core2duo ou - enable-kvm mais cela n'a pas résolu le bogue.
Screen: http://img15.imageshack.us/img15/2797/ss00.png
J'ai pu résoudre le problème en désactivant sur le BIOS le drapeau Vanderpool, il semble que Core 2 Duo ne dispose pas d'une prise en charge complète de la virtualisation, car l'erreur indique que "l'invité peut fonctionner en mode réel réel qui n'est pas pris en charge sur les processeurs Intel moins récents" ", QEMU fonctionne bien sur un Core i5 que j'ai chez moi, et sur un Pentium 4 sans support VT!
Eh bien, j'espère que QEMU pourra contourner ce type de problème à l'avenir, mais pour l'instant, le problème est résolu.
Il s'agit d'un bogue (noyau) connu:
http://thread.gmane.org/gmane.comp.emulators.kvm.devel/91786
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1045027
Il y a un correctif publié pour Ubuntu 12.10 mais que je connais (de ma recherche Google) pas 12.04.
Il existe également des rapports indiquant que cette erreur est levée lorsque vous allouez une mémoire insuffisante à votre invité. Essayez d'allouer 1024 Mo.
https://serverfault.com/questions/446015/windows-server-2008-instance-on-kvm-stuck-in-pause-mode