kvm funktioniert nur, wenn kvm-intel entladen ist

kvm funktioniert nur, wenn kvm-intel entladen ist

Ich bin neu bei KVM. Ich habe dieses seltsame Problem. Aber bevor ich das Problem erkläre, hier ist mein Setup.

Ich versuche, VM auf meinem Host zu installieren, einem Acer Laptop 5720 mit Intel Core 2 Duo T7500-Prozessor. Die CPU-Flags zeigen an, dass Virtualisierung unterstützt wird. Ich verwende Ubuntu 10.04 (Lucid), das mit KVM geliefert wird.

Kommen wir nun zum Problem: Ich erhalte keine Fehler, wenn ich „sudo modprobe kvm-intel“ ausführe. Ich gehe also davon aus, dass mein Prozessor tatsächlich Hardwarevirtualisierung unterstützt.

Ich verwende virt-manager und erstelle eine VM, auf der ich Ubuntu aus einer *.iso-Datei installiere. Wenn ich die VM starte, wird angezeigt, dass sie läuft. Keine Anzeichen für Probleme. Ich kann die Domäne in der „virsh list“ sehen. Aber wenn ich versuche, über VNC eine Verbindung zur VM herzustellen, wird nur ein leerer Bildschirm (ohne Cursor) angezeigt. Auf Tastendrücke erfolgt keine Reaktion. Und ich kann das Betriebssystem nicht auf der CD installieren. Dasselbe passiert, wenn ich es über die Befehlszeile versuche.

Ich habe den Videomodus usw. geändert. Habe alle möglichen Kombinationen ausprobiert, aber nichts hilft. Aber seltsamerweise funktioniert alles einwandfrei, wenn ich die VM und den virtuellen Manager herunterfahre und dann das Modul mit „sudo modprobe -r kvm-intel“ entlade. Das heißt, ich kann den Bildschirm über VNC sehen. Ich kann das Betriebssystem installieren usw.

Was bedeutet das also? Wird Hardwarevirtualisierung auf meinem Laptop nicht unterstützt? Wie kommt es, dass nirgends ein Fehler auftritt? dmesg | grep kvm meldet nichts. Kann jemand Licht ins Dunkel bringen, was genau passiert?

Antwort1

Überprüfen Sie das BIOS Ihres Laptops. Viele Anbieter installieren VT-fähige CPUs, deaktivieren aber die Virtualisierung im BIOS. Auf diese Weise sind die /proc/cpuinfo-Flags in Ordnung, aber KVM kann nicht richtig funktionieren.

verwandte Informationen