Führen Sie QEMU auf einem Headless-Host aus

Führen Sie QEMU auf einem Headless-Host aus

Ich bin mir nicht sicher, ob irgendjemand so dumm war, so etwas auszuprobieren, oder ob ich einfach nur schlecht darin bin, Google zu benutzen. Ich hätte gern ein Linux-Host-Betriebssystem, beispielsweise Arch Linux, und ich möchte als Gast Windows XP ausführen. Ich möchte Windows XP nicht direkt auf der Hardware ausführen.

Ich frage mich allerdings, ob es möglich ist, QEMU oder eine andere VM-Software auf einem Headless-Host automatisch zu starten und ein Fenster im Vollbildmodus auf dem Monitor anzuzeigen, fast so, als würde der Gast gerade gebootet.

Ist das machbar oder besteht die einzige Möglichkeit, so etwas zu tun, darin, einfach Windows XP auf der Hardware zu installieren? Wenn ja, gibt es dafür eine Anleitung?

Antwort1

Richten Sie den Linux-Host so ein, dass sich ein Benutzer automatisch anmeldet und dieser Benutzer die XP-VM im Vollbildmodus startet. Der Host selbst kann nicht „headless“ sein, da er den Bildschirm steuert.

Wenn die Änderungen nicht im Gast gespeichert werden müssen, möchten Sie Ihr XP-Image möglicherweise per PXE booten.

Antwort2

Ich verwende einen Linux-Host (Archlinux), der eine VM automatisch startet, ohne dass ein Benutzer beim Host angemeldet ist.

Ich habe keinen Bildschirm auf dem Host und mache GPU-Passthrough für den Gast (Linux-Gaming-VM).

Also ja, das können Sie.

Ich denke jetzt darüber nach, die dedizierte Host-GPU zu entfernen, um nur eine für den Gast zu haben. Ich verwende SSH zur Steuerung des Hosts und Virt-Manager von meinem eigenen Computer zum Erstellen/Verwalten von VMs auf dem Host.

verwandte Informationen