Virtualisierung: Windows, Linux und MacOS auf einem PC

Standardmäßig befindet sich auf einem PC ein Betriebssystem. Wenn Sie den PC verwenden, verwenden Sie dieses Betriebssystem. Mit Multiboot ist es möglich, mehrere Betriebssysteme auf einem PC zu installieren, Sie können sie jedoch nicht gleichzeitig verwenden, was die Verwendungsmöglichkeiten einschränkt. Die Virtualisierung bietet diese Möglichkeit. Mit der Virtualisierung können Sie die Leistung moderner Computer maximal nutzen. In diesem Artikel erfahren Sie, was Virtualisierung ist, wie sie funktioniert und wie Sie sie verwenden.

Bei mehreren Betriebssystemen auf einem PC fällt Ihnen schnell ein Dual- oder Multiboot-System ein. Auf einem Multiboot-System installieren Sie nach dem ersten Betriebssystem jeweils ein zweites oder drittes (und möglicherweise viertes) Betriebssystem separat auf dem PC. Danach entscheiden Sie bei jedem Start des PCs, welches Betriebssystem Sie als Nächstes verwenden möchten. Multiboot hat den Vorteil, dass das aktive Betriebssystem die volle Rechenleistung des PCs nutzen kann. Es gibt aber auch eine wichtige Einschränkung: Es werden nie mehrere Betriebssysteme gleichzeitig ausgeführt, immer nur eines. Wenn Sie etwas in einem anderen Betriebssystem tun möchten, müssen Sie die aktuelle Sitzung schließen und den PC neu starten. Informationen, die Sie von einem Betriebssystem auf ein anderes übertragen möchten, müssen zuerst gespeichert und zugänglich gemacht werden.Die Virtualisierung hat diese Nachteile nicht. Bei der Virtualisierung sind die Betriebssysteme gleichzeitig aktiv.

01 Was ist Virtualisierung?

Bei der Virtualisierung installieren Sie einfach zuerst ein Betriebssystem auf dem PC. Dies wird als Host-Betriebssystem bezeichnet. Innerhalb dieses Betriebssystems installieren Sie dann eine Virtualisierungsebene, den Virtual Machine Manager. Diese Softwareschicht bietet die Möglichkeit, virtuelle Maschinen auf dem PC einzurichten. Eine virtuelle Maschine ist eine Software-Imitation eines Computers, der die Hardware eines anderen physischen Computers über die Virtualisierungsschicht verwendet. Sie können eine solche virtuelle Maschine starten und sehen, wie das BIOS wie ein realer Computer startet. Anschließend können Sie ein Betriebssystem installieren. In der Virtualisierungsebene konfigurieren Sie normalerweise für jede virtuelle Maschine, wie viel Computerspeicher verwendet werden soll, wie viel Verarbeitungsleistung vom Prozessor und wie viel Speicherplatz auf der physischen Festplatte vorhanden ist.

02 Warum virtualisieren?

Die zusätzlichen Möglichkeiten, die sich durch die Virtualisierung ergeben, sind unzählig. Da beispielsweise Host- und Gastbetriebssysteme gleichzeitig ausgeführt werden, können Sie mehrere Versionen eines Betriebssystems gleichzeitig auf demselben Computer ausführen. Beispiel: Windows 10 neben Windows 7 oder 8. Oder zwei Versionen von Windows 10 nebeneinander. Sie können aber auch Betriebssysteme wie Linux, OpenBSD, Solaris oder das alte MS-DOS verwenden. Sie können weiterhin Programme verwenden, die nur auf einem bestimmten Betriebssystem gleichzeitig mit Ihren "normalen" Anwendungen funktionieren. Als Erweiterung können Sie weiterhin veraltete Software verwenden, die nicht mehr mit einer neueren Version des Host-Betriebssystems kompatibel ist. Dies kann sogar verhindern, dass Sie eine teure neue Lizenz für eine neuere Version kaufen müssen, wenn die alte noch in Ordnung ist.

Virtuelle Maschinen eignen sich auch ideal zum Testen unbekannter Programme. Die in der virtuellen Maschine verwendete Software kann den Betrieb des Host-Betriebssystems nicht beeinträchtigen. So ist es sicher, Software in einer virtuellen Maschine zu verwenden, obwohl dort Antivirenprogramme und Updates gleichermaßen erforderlich sind.

Arten der Virtualisierung

Die hier erwähnte Form der Virtualisierung, bei der Sie eine Virtualisierungsschicht mit einem anderen Betriebssystem über Ihrem Betriebssystem verwenden, wird als Hostvirtualisierung bezeichnet. Die Schwäche dieser Virtualisierungsmethode liegt in der Abhängigkeit vom zugrunde liegenden Host-Betriebssystem. Wenn dort etwas schief geht, fallen alle virtuellen Maschinen aus. Aus diesem Grund ist diese Form der Virtualisierung für Kurzzeittests und Hobbyarbeiten beliebt. Professionellere Umgebungen entscheiden sich eher für eine sogenannte Bare-Metal-Virtualisierung wie VMware ESXi, Citrix XenServer, Linux KVM und Microsoft Hyper-V Server. Unter der Virtualisierungsschicht befindet sich kein separates Betriebssystem, aber die virtuelle Maschine ist das Betriebssystem und die Virtualisierungsschicht in einem. Dies ist effizienter und zuverlässiger.

03 Welche Hardware wird benötigt?

Die Virtualisierung besteht aus zwei Komponenten: Virtualisierungssoftware und einem physischen Computer. Bei diesem Computer zählen hauptsächlich der Prozessor, der Arbeitsspeicher und der Speicher. Es muss jedoch kein sehr teurer und aufwändiger Computer sein. Ein ein paar Jahre alter Computer mit 4 GB Arbeitsspeicher und einigen Gigabyte freiem Speicherplatz auf der Festplatte ist ausreichend. Sie können jedoch weniger virtuelle Maschinen gleichzeitig ausführen. Denn obwohl die Virtualisierungssoftware die Rechenleistung des Computers ordentlich verteilt, beansprucht das Host-Betriebssystem immer einen Teil der Rechenleistung und des Arbeitsspeichers und verbraucht auch die Festplatte. In der Praxis ist die Größe des internen Speichers besonders wichtig: 4 GB sind gerade verfügbar, 8 GB sind in Ordnung, 16 GB oder mehr sind perfekt.Verwenden Sie außerdem vorzugsweise einen neueren 64-Bit-Prozessor und eine SSD anstelle einer Festplatte (mit mindestens einigen Dutzend verfügbaren Gigabyte).

04 Welche Software wird benötigt?

Das Spektrum der Virtualisierungsprogramme ist nicht sehr groß. Zuallererst gibt es VMware, das zwei der gleichen Programme für Windows und Linux anbietet: Workstation Pro und Workstation Player. Obwohl der Name etwas anderes vorschlägt, können Sie mit dem Player auch virtuelle Maschinen erstellen. Darüber hinaus ist Workstation Player für den nichtkommerziellen Gebrauch kostenlos. Für macOS bietet VMware die kostenpflichtigen Programme Fusion und Fusion Pro an. Parallels Desktop ist auch eine kostenpflichtige Option für macOS.

Wenn Sie die Virtualisierung kostenlos nutzen möchten, gibt es neben VMware Player auch VirtualBox. VirtualBox ist Open Source und für Windows, Linux, Solaris, OpenSolaris und macOS verfügbar. VirtualBox stellt die geringsten Anforderungen an die Hardware, ist jedoch weniger umfangreich und eignet sich weniger für komplexe Grafikanwendungen und Spiele. Schließlich hat jeder mit einer 64-Bit-Version von Windows 8 Pro oder Windows 10 Pro die Möglichkeit, die Hyper-V-Komponente zur Windows-Installation hinzuzufügen. Dies ermöglicht auch das Einrichten virtueller Maschinen.

05 Software auswählen

Werden Sie unter Windows, MacOS oder Linux virtualisieren? Benötigen Sie mehr oder weniger erweiterte Funktionen? Möchten Sie dafür bezahlen? Benötigen Sie viel Grafikleistung? Dies sind wichtige Überlegungen.

Wenn Sie auf jedem Betriebssystem dieselbe Virtualisierung verwenden möchten, ist VirtualBox die einzige Wahl. Wenn Sie erweiterte Funktionen und eine bessere Grafikleistung wünschen, sind die anderen Programme besser geeignet. Unter macOS kann die Wahl zwischen VMware Fusion, Fusion Pro oder Parallels Desktop hauptsächlich anhand des Preises und der möglichen Präferenz getroffen werden. Unter Windows reicht VMware Player für die meisten Dinge aus. Wenn Sie die fortschrittlichsten Optionen wünschen, können Sie VMware Workstation Pro in Betracht ziehen, aber mit einem Preis von 275 Euro ist dieses Programm nicht billig.

Obwohl einige Kombinationen möglich sind, empfehlen wir in der Praxis nicht, mehrere Virtualisierungsprogramme gleichzeitig auf einem PC zu installieren.

Software herunterladen

Sie können die verschiedenen Virtualisierungsprogramme sicher von den folgenden Sites herunterladen.

Oracle VirtualBox

Parallelen Desktop

VMware Workstation Pro

VMware Workstation Player

VMware Fusion / Fusion Pro

06 VirtualBox und VMware Player

In diesem Artikel konzentrieren wir uns weiter auf die beiden kostenlosen Virtualisierungsprogramme für Windows: VirtualBox und VMware Player. Aber welches Programm Sie auch verwenden: Die beschriebenen Schritte sind in allen Programmen in allen Fällen sehr ähnlich. Die Installation hat immer wenige Optionen, die Standardeinstellungen führen immer zu einem funktionierenden Produkt.

Das Erstellen einer neuen virtuellen Maschine erfolgt in allen Programmen mit einem Assistenten. Der Assistent stellt sicher, dass alle wichtigen Konfigurationsoptionen festgelegt sind. Klicken Sie in VMware Player auf Neue virtuelle Maschine erstellen . Zuerst müssen Sie angeben, wo sich das Betriebssystem befindet, das Sie in der virtuellen Maschine installieren möchten. Wenn es sich um eine Original-CD oder -DVD handelt, wählen Sie Installer-Disc und legen Sie die CD / DVD in den DVD-Player des Computers ein. Wenn Sie keine echte Festplatte haben, aber eine ISO-Datei, funktioniert das auch einwandfrei. Klicken Sie dann auf Installer Disc Image File (ISO) und wählen Sie über Durchsuchen der ISO-Datei (bestätigen Sie mit Weiter). Player passt jetzt den Rest des Installationsassistenten an das zu installierende Betriebssystem an. Unter Windows können Sie bereits den Lizenzschlüssel eingeben und ein Administratorkonto mit Kennwort erstellen. Klicken Sie auf Weiter und geben Sie der virtuellen Maschine einen Namen und einen Speicherort auf der Festplatte.

07 Virtuelle Festplatte

Der nächste Schritt in VMware Player ist das Erstellen der virtuellen Festplatte. Sie können die virtuelle Maschine auf Ihrem System als eine große Datei oder eine Reihe kleinerer Dateien speichern. Sie können die Größe der virtuellen Festplatte selbst anpassen, aber nicht zu klein machen, um zu vermeiden, dass später nicht genügend Speicherplatz in der virtuellen Maschine zur Verfügung steht. Darüber hinaus wird der Speicherplatz nicht sofort vollständig belegt, sondern die von Ihnen angegebene Größe ist die maximale Größe. Klicken Sie auf Weiter . Sie sehen nun eine Übersicht über die Einstellungen für die virtuelle Maschine. Wenn diese in Ordnung sind, klicken Sie auf Fertig stellen , um die virtuelle Maschine zu erstellen und das Betriebssystem zu installieren.