blog.alexanderkoch.net Nerdy news from /home/alex

31Okt 090

VirtualBox

VirtualBoxEin weiterer Wechsel der Virtualisierungslösung: QEMU --> VirtualBox - danke für die Werbung, Wayne ;)

Der Geschwindigkeitsgewinn gegenüber Qemu (trotz kqemu) im emulierten System ist so beträchtlich, dass ich diesmal aus Nostalgie sogar wieder eine Desktop-Firewall installiert habe. VirtualBox muss also in Sachen Performace den Vergleich mit VMware durchaus nicht scheuen und ist beim Komfort Qemu deutlich überlegen (Autograbbing der input devices, shared folders).

Einziger Wermutstropfen ist die unter Arch eingeschränkte Versionsvielfalt: auf x86_64 Systemen ist man auf die PUEL (Personal Use and Evaluation License) beschränkt, die OpenSource-Variante liegt nur für 32bit-Systeme in den Repos.

27Apr 090

Qemu mit WinXP als Guest

Semesterbeginn, der Alltag füllt sich wieder und es bleibt weniger Zeit zum Bloggen. Daher ein paar Nachträge.

Genervt von einem Kernelupdate bzw. dem darauffolgenden, üblichen Kampf, die VMWare-Module zur Zusammenarbeit mit meinem kernel26-Arch zu überreden, machte ich mich auf die Suche nach einer Alternative und wurde in Qemu fündig. Nach anfänglichen Schwierigkeiten was die Installation des Gastsystems angeht (siehe unten), überzeugte mich Qemu recht schnell (wesentlich schlanker, einfacher, läuft im usermode (abgesehen von kqemu), steht unter GPL) und ist nun der Ersatz auf meinem VMWare-freien System. Dank aktiviertem, beschleunigendem Kernelmodul (kqemu) erreicht es auch fast die von VMWare gewöhnte Performance.

Da ich die Lösung der o.g. Schwierigkeiten nur an einer einzigen Stelle, in einem schlecht erreichbaren Forum finden konnte:

Ausgehend von diesem Howto startete ich Qemu immer mit abgeschaltetem ACPI (-no-acpi), was aber ab dem ersten normalen Systemstart (bzw. immer bei aktiviertem kqemu) immer beim Login einen Bluescreen mit Hinweis auf die processr.sys und (je nach Einstellung) eine Boot-Endlosschleife produziert. Korrigieren kann man dies, in dem man in den abgesicherten Modus bootet und in der registry den Wert "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Processor\Start" auf  4 setzt.