Ausführen eines Hypervisors vom Typ 1 auf einem Laptop

1510
Elias Dahar

Ich möchte einen Bare-Metal-Hypervisor auf meinem Laptop ausführen und gleichzeitig Windows 7 und Ubuntu 17.10 ausführen. Zum Beispiel möchte ich, dass beide Betriebssysteme gleichzeitig ausgeführt werden können, und dass zwischen beiden Betriebssystemen sofort gewechselt werden kann.

Ich weiß ehrlich nicht, ob dies möglich ist. Die meisten Beispiele, die ich gesehen habe, erfordern einen separaten Computer, um auf das Betriebssystem zuzugreifen, das auf dem Hypervisor läuft.

2
Willkommen bei Super User! Was wollen Sie erreichen, was eine "reguläre" Virtualisierung (z. B. VirtualBox, vfio) nicht ermöglicht? Was meinen Sie damit, sofort zwischen ihnen zu wechseln? Was ist mit einem Laptop? bertieb vor 6 Jahren 0
Hypervisoren wie ESXi führen mehrere Betriebssysteme gleichzeitig aus, aber Sie können nicht vom ESXi-Host aus darauf zugreifen. Ich möchte in der Lage sein, mehr als ein Betriebssystem auszuführen und von derselben Maschine aus darauf zuzugreifen. Außerdem suche ich nur nach Möglichkeiten, mit Hypervisoren zu experimentieren und zu üben, also versuche ich nicht wirklich, viel zu erreichen. Elias Dahar vor 6 Jahren 0

1 Antwort auf die Frage

2
bertieb

Sie möchten einen Hypervisor vom Typ 1

So wie Sie das Szenario beschreiben, klingt es so, als wollten Sie einen Typ-1-Hypervisor :

Hypervisor-Typen

(Bild CC0 von Scsami)

Das heißt, über einem OS zu sitzen.

Windows Server mit Hyper-V- und Desktop-Rollen

Um Ihre Anforderungen an einen Typ-1-Hypervisor zu erfüllen und zwischen Windows und Linux (einige Varianten davon) laufen zu können und umschalten zu können, sollten Sie Windows Server (z. B. Server 2016 ) mit den Rollen Hyper-Vund Desktop experienceausführen, um sie lokal über die Konsole verwalten zu können.

Es gibt weitere Informationen über Hyper-V auf seiner Übersichtsseite :

Hyper-V ist das Hardware-Virtualisierungsprodukt von Microsoft. Sie können eine Softwareversion eines Computers erstellen und ausführen, die als virtuelle Maschine bezeichnet wird. Jede virtuelle Maschine verhält sich wie ein kompletter Computer, auf dem ein Betriebssystem und Programme ausgeführt werden. Wenn Sie Rechenressourcen benötigen, bieten virtuelle Maschinen mehr Flexibilität, sparen Zeit und Geld und sind eine effizientere Methode, um Hardware zu verwenden, als nur ein Betriebssystem auf physischer Hardware auszuführen.

Und es unterstützt auch Linux (und FreeBSD) .

(Randbemerkung: Die Frage, ob Hyper-V Typ-1 ist, wurde auf Serverfehler aufgeworfen und beantwortet. )

Wenn Sie eine zusätzliche GPU verwenden, können Sie Xen verwenden

Wenn Sie eine eGPU verwenden (wie zum Beispiel eine über USB hinzugefügte Komponente), können Sie durch eine Grafikkarte zu einem Gast ( DomUin Xen-Sprache) gehen und die andere behalten, um auf das Betriebssystem ( Dom0) zuzugreifen .

Xen 4.0.0 ist die erste Version, die VGA-Grafikadapter-Passthrough für Xen HVM-Gäste (vollständig virtualisiert) unterstützt. Dies bedeutet, dass Sie HVM-Gast vollständig und direkt über den Grafikadapter steuern können, sodass eine vollständige 3D- und Videobeschleunigung in einer virtuellen Maschine mit hoher Leistung möglich ist.

Beachten Sie jedoch, dass Ihr Laptop dies unterstützen muss:

Xen VGA-Passthrough erfordert die Unterstützung von IOMMU (Intel VT-d) vom Motherboard-Chipsatz, vom Motherboard-BIOS und von Xen. Weitere Informationen zur Unterstützung von Xen VT-d und unterstützten Chipsätzen mit IOMMU finden Sie auf der Wiki-Seite VTdHowTo.

Xen unterstützt Windows als DomU (siehe "Windows 7 / XP / Vista / Server 2008") und enthält häufig gestellte Fragen zu Treibern, die möglicherweise gelesen werden sollten, wenn Sie diesen Weg einschlagen .