Ausführen des gleichen Windows sowohl in KVM als auch physisch

8

Ich habe eine Art fortgeschrittene Frage an Sie. Ich möchte Windows auf meiner Festplatte (die GPT-formatiert ist) installieren, aber ich möchte es auch in KVM ausführen können. Zur Verdeutlichung sollte dieselbe Windows-Installation physisch (ohne Host) und virtuell in KVM unter Verwendung von Arch Linux als Host gestartet werden können . Früher habe ich dies mit meinem alten Laptop gemacht, aber die verwendete Festplatte wurde mit einer MS-DOS-Partitionstabelle formatiert.

Wie kann ich das erreichen?

Mein PC verfügt über ein UEFI-fähiges Motherboard.

Danke im Voraus.

BEARBEITEN: Sie können die benutzerdefinierten BIOS-Images aus dem OVMF-Projekt verwenden, um KVM mit UEFI-Unterstützung zu starten: http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF Das Windows-Installationsprogramm funktioniert jedoch noch nicht . Es geht durch die 'Laden von Dateien' und schlägt dann fehl.

Evertheylen
quelle
Klingt für mich nach Kauderwelsch. KVMs haben nichts damit zu tun, Dinge virtuell auszuführen. Und alles, was auf einer KVM läuft, läuft physisch. (Das letzte Mal habe ich es trotzdem überprüft!) Sie sollten detailliert erläutern, was Sie meinen, wenn Sie diese Begriffe verwenden, da ich glaube, dass Sie die Begriffe nicht richtig verwenden. Und zu sagen "mit MBR formatiert" ist auch technisch Kauderwelsch. Erläutern Sie also, was Sie unter den von Ihnen verwendeten Begriffen verstehen.
Barlop
Ich habe korrigiert, was Sie gesagt haben. Wenn KVM für Kernel-basierte virtuelle Maschine steht, warum ist es dann nicht virtuell?
Evertheylen
Oh, wieder KVM. Ich kenne KVM als Abkürzung für KVM Switch - ein Gerät, mit dem Sie mehrere Computer verwenden können, auch bekannt als KVM-Switch, obwohl es auch einen KVM-Extender gibt, mit dem Sie einen Computer remote verwenden können. Ich hatte noch nie von dieser neueren Bedeutung von KVM gehört
Barlop
Wahrscheinlich mein schlechtes, ich benutze normalerweise Tab, um automatisch zu vervollständigen; Auf dem ursprünglichen Beitrag (der bereits viel bearbeitet wurde) wurde er mit "kvm-switch" markiert. Erst später habe ich es zu 'linux-kvm' bearbeitet.
Evertheylen
1
Möglicherweise möchten Sie auch berücksichtigen, was in der Windows EULA angegeben ist, dh physische und virtuelle Installationen sind als unterschiedlich zu behandeln und erfordern separate Schlüssel.
Karan

Antworten:

3

Sie können dies ganz einfach tun , indem Sie einfach die Festplatte angeben (mit kvm oder virt-install), zum Beispiel:

kvm -hdd / dev / sda -m 1024

startet das Betriebssystem von der angegebenen Festplatte und weist 1024 MB RAM zu.

Sie können es auch mit kvm oder xen auf der Festplatte installieren, aber das Installationsprogramm benötigt Zugriff auf das vollständige Laufwerk (/ dev / sd $). Wenn Sie also ein physisches Laufwerk auf einem Computer haben oder das Betriebssystem von der virtuellen Maschine installieren, ist dies eine schlechte Idee.

Viel Glück.

Durchschnittslast
quelle
Schlechte Idee oder nicht, Windows muss mit UEFI gestartet werden, um eine GPT-Partitionstabelle zu verwenden. KVM macht das standardmäßig nicht. Ich habe bereits die Lösung gefunden, um mit UEFI zu booten. Vielleicht möchten Sie es selbst ausprobieren. Suchen Sie einfach nach OVMF. Das Booten von Fenstern funktioniert jedoch nicht, aber das ist ein weiteres Problem.
Evertheylen
Ich weiß nichts über UEFI, ich bevorzuge bisher BIOS. Möglicherweise finden Sie die uefi-Emulationsfunktion in den letzten Virtualbox-Versionen.
Loadaverage