Anfänger-Geek: Erstellen und Verwenden von virtuellen Maschinen

Mit virtuellen Maschinen können Sie ein Betriebssystem in einem App-Fenster auf Ihrem Desktop ausführen, das sich wie ein vollständiger, separater Computer verhält. Sie können sie mit verschiedenen Betriebssystemen herumspielen, Software ausführen, die Ihr Hauptbetriebssystem nicht kann, und Apps in einer sicheren Sandbox-Umgebung ausprobieren.

Es gibt mehrere gute kostenlose VM-Apps (Virtual Machine), mit denen jeder eine virtuelle Maschine einrichten kann. Sie müssen eine VM-App installieren und Zugriff auf Installationsmedien für das Betriebssystem haben, das Sie installieren möchten.

Was ist eine virtuelle Maschine?

Eine App für virtuelle Maschinen erstellt eine virtualisierte Umgebung - einfach als virtuelle Maschine bezeichnet -, die sich wie ein separates Computersystem mit virtuellen Hardwaregeräten verhält. Die VM wird als Prozess in einem Fenster Ihres aktuellen Betriebssystems ausgeführt. Sie können eine Betriebssystem-Installations-CD (oder Live-CD) in der virtuellen Maschine starten, und das Betriebssystem wird „ausgetrickst“, wenn es denkt, dass es auf einem realen Computer ausgeführt wird. Es wird genauso installiert und ausgeführt wie auf einer realen, physischen Maschine. Wann immer Sie das Betriebssystem verwenden möchten, können Sie das Programm der virtuellen Maschine öffnen und in einem Fenster auf Ihrem aktuellen Desktop verwenden.

In der VM-Welt wird das tatsächlich auf Ihrem Computer ausgeführte Betriebssystem als Host bezeichnet, und alle in VMs ausgeführten Betriebssysteme werden als Gäste bezeichnet. Es hilft, Dinge nicht zu verwirrend zu machen.

In einer bestimmten VM wird das Gastbetriebssystem auf einer virtuellen Festplatte gespeichert - einer großen Multi-Gigabyte-Datei, die auf Ihrer realen Festplatte gespeichert ist. Die VM-App präsentiert diese Datei dem Gastbetriebssystem als echte Festplatte. Dies bedeutet, dass Sie nicht mit der Partitionierung herumspielen oder etwas anderes tun müssen, das mit Ihrer echten Festplatte kompliziert ist.

Durch die Virtualisierung entsteht ein gewisser Overhead. Erwarten Sie also nicht, dass diese so schnell sind, als hätten Sie das Betriebssystem auf realer Hardware installiert. Anspruchsvolle Spiele oder andere Apps, die ernsthafte Grafik- und CPU-Leistung erfordern, funktionieren nicht so gut, sodass virtuelle Maschinen nicht die ideale Möglichkeit sind, Windows-PC-Spiele unter Linux oder Mac OS X zu spielen - zumindest nicht, es sei denn, diese Spiele sind viel älter oder nicht grafisch anspruchsvoll.

VERBINDUNG: 4+ Möglichkeiten, Windows-Software unter Linux auszuführen

Die Begrenzung der Anzahl der VMs ist nur durch den Festplattenspeicher begrenzt. Hier ein Blick auf einige der VMs, die wir beim Testen von Artikeln beim Schreiben von Artikeln verwenden. Wie Sie sehen können, haben wir vollständige VMs mit mehreren Versionen von Windows und Ubuntu installiert.

Sie können auch mehrere VMs gleichzeitig ausführen, sind jedoch durch Ihre Systemressourcen etwas eingeschränkt. Jede VM verbraucht CPU-Zeit, RAM und andere Ressourcen.

Warum Sie eine virtuelle Maschine erstellen möchten

VMs bieten nicht nur viel Spaß beim Spielen, sondern bieten auch eine Reihe ernsthafter Einsatzmöglichkeiten. Mit ihnen können Sie mit einem anderen Betriebssystem experimentieren, ohne es auf Ihrer physischen Hardware installieren zu müssen. Zum Beispiel sind sie eine großartige Möglichkeit, mit Linux - oder einer neuen Linux-Distribution - herumzuspielen und zu prüfen, ob es sich für Sie richtig anfühlt. Wenn Sie mit einem Betriebssystem fertig sind, können Sie die VM einfach löschen.

VMs bieten auch die Möglichkeit, die Software eines anderen Betriebssystems auszuführen. Als Linux- oder Mac-Benutzer können Sie beispielsweise Windows in einer VM installieren, um Windows-Apps auszuführen, auf die Sie sonst möglicherweise keinen Zugriff haben. Wenn Sie eine spätere Windows-Version wie Windows 10 ausführen möchten, aber ältere Apps haben, die nur unter XP ausgeführt werden, können Sie Windows XP auf einer VM installieren.

VERBINDUNG: Sandboxes erklärt: Wie sie Sie bereits schützen und wie Sie ein Programm sandboxen

Ein weiterer Vorteil, den VMs bieten, besteht darin, dass sie vom Rest Ihres Systems „sandboxed“ sind. Software in einer VM kann der VM nicht entkommen, um den Rest Ihres Systems zu manipulieren. Dies macht VMs zu einem sicheren Ort zum Testen von Apps - oder Websites -, denen Sie nicht vertrauen, und sehen, was sie tun.

Als beispielsweise die Betrüger "Hallo, wir sind von Windows" anriefen, haben wir ihre Software in einer VM ausgeführt, um zu sehen, was sie tatsächlich tun würden. Die VM hat die Betrüger daran gehindert, auf das reale Betriebssystem und die Dateien unseres Computers zuzugreifen.

VERBINDUNG: Sagen Sie Ihren Verwandten: Nein, Microsoft ruft Sie nicht wegen Ihres Computers an

Mit Sandboxing können Sie auch unsichere Betriebssysteme sicherer ausführen. Wenn Sie Windows XP für ältere Apps weiterhin benötigen, können Sie es auf einer VM ausführen, auf der zumindest der Schaden durch das Ausführen eines alten, nicht unterstützten Betriebssystems verringert wird.

Apps für virtuelle Maschinen

Es gibt verschiedene Programme für virtuelle Maschinen, aus denen Sie auswählen können:

  • VirtualBox:  (Windows, Linux, Mac OS X): VirtualBox ist sehr beliebt, da es Open Source und völlig kostenlos ist. Es gibt keine kostenpflichtige Version von VirtualBox, sodass Sie sich nicht mit den üblichen Upsells und Nags beschäftigen müssen, um mehr Funktionen zu erhalten. VirtualBox funktioniert sehr gut, insbesondere unter Windows und Linux, wo es weniger Konkurrenz gibt, was es zu einem guten Ausgangspunkt für VMs macht.
  • VMware Player:  (Windows, Linux): VMware verfügt über eine eigene Reihe von Programmen für virtuelle Maschinen. Sie können VMware Player unter Windows oder Linux als kostenloses, einfaches Tool für virtuelle Maschinen verwenden. Für erweiterte Funktionen, von denen viele kostenlos in VirtualBox verfügbar sind, muss ein Upgrade auf das kostenpflichtige VMware Workstation-Programm durchgeführt werden. Wir empfehlen, mit VirtualBox zu beginnen. Wenn dies jedoch nicht ordnungsgemäß funktioniert, können Sie VMware Player ausprobieren.
  • VMware Fusion:  (Mac OS X): Mac-Benutzer müssen VMware Fusion kaufen, um ein VMware-Produkt verwenden zu können, da der kostenlose VMware Player auf einem Mac nicht verfügbar ist. VMware Fusion ist jedoch ausgefeilter.
  • Parallels Desktop:  (Mac OS X): Auf Macs ist auch Parallels Desktop verfügbar. Sowohl Parallels Desktop als auch VMware Fusion für Mac sind ausgefeilter als die Programme für virtuelle Maschinen auf anderen Plattformen, da sie an durchschnittliche Mac-Benutzer vermarktet werden, die möglicherweise Windows-Software ausführen möchten.

Während VirtualBox unter Windows und Linux sehr gut funktioniert, möchten Mac-Benutzer möglicherweise ein besseres, integriertes Parallels Desktop- oder VMware Fusion-Programm kaufen. Windows- und Linux-Tools wie VirtualBox und VMware Player richten sich in der Regel an ein geekieres Publikum.

Natürlich gibt es noch viele weitere VM-Optionen. Linux enthält KVM, eine integrierte Virtualisierungslösung. Die Professional- und Enterprise-Version von Windows 8 und 10 - jedoch nicht Windows 7 - enthält Microsoft Hyper-V, eine weitere integrierte Lösung für virtuelle Maschinen. Diese Lösungen können gut funktionieren, verfügen jedoch nicht über die benutzerfreundlichsten Schnittstellen.

VERBINDUNG: So installieren Sie KVM und erstellen virtuelle Maschinen unter Ubuntu

Einrichten einer virtuellen Maschine

Sobald Sie sich für eine VM-App entschieden und diese installiert haben, ist das Einrichten einer VM recht einfach. Wir werden den grundlegenden Prozess in VirtualBox durchlaufen, aber die meisten Apps behandeln das Erstellen einer VM auf die gleiche Weise.

Öffnen Sie Ihre VM-App und klicken Sie auf die Schaltfläche, um eine neue virtuelle Maschine zu erstellen.

Sie werden von einem Assistenten durch den Prozess geführt, der zuerst fragt, welches Betriebssystem Sie installieren möchten. Wenn Sie den Namen des Betriebssystems in das Feld "Name" eingeben, wählt die App höchstwahrscheinlich automatisch den Typ und die Version für das Betriebssystem aus. Wenn dies nicht der Fall ist oder falsch vermutet wird, wählen Sie diese Elemente selbst aus den Dropdown-Menüs aus. Wenn Sie fertig sind, klicken Sie auf "Weiter".

Basierend auf dem Betriebssystem, das Sie installieren möchten, wählt der Assistent einige Standardeinstellungen für Sie vor. Sie können sie jedoch in den folgenden Bildschirmen ändern. Sie werden gefragt, wie viel Speicher der VM zugewiesen werden soll. Wenn Sie etwas anderes als die Standardeinstellung wünschen, wählen Sie es hier aus. Andernfalls klicken Sie einfach auf "Weiter". Und keine Sorge, Sie können diesen Wert später ändern, wenn Sie müssen.

Der Assistent erstellt auch die virtuelle Festplattendatei, die von der VM verwendet werden soll. Wenn Sie noch keine virtuelle Festplattendatei haben, die Sie verwenden möchten, wählen Sie einfach die Option zum Erstellen einer neuen aus.

Sie werden auch gefragt, ob Sie eine dynamisch zugewiesene Festplatte oder eine Festplatte mit fester Größe erstellen möchten. Bei einer dynamisch zugewiesenen Festplatte legen Sie eine maximale Festplattengröße fest, die Datei wächst jedoch nur nach Bedarf auf diese Größe. Bei einer Festplatte mit fester Größe legen Sie auch eine Größe fest, aber die erstellte Datei ist von ihrer Erstellung an so groß.

Wir empfehlen, Festplatten mit fester Größe zu erstellen, da diese zwar etwas mehr Speicherplatz beanspruchen, aber auch eine bessere Leistung erzielen. Dadurch fühlt sich Ihre VM etwas reaktionsschneller an. Außerdem wissen Sie, wie viel Speicherplatz Sie verwendet haben, und werden nicht überrascht, wenn Ihre VM-Dateien wachsen.

Anschließend können Sie die Größe der virtuellen Festplatte festlegen. Sie können die Standardeinstellung übernehmen oder die Größe an Ihre Bedürfnisse anpassen. Sobald Sie auf "Erstellen" klicken, wird die virtuelle Festplatte erstellt.

Danach werden Sie zurück in das Hauptfenster der VM-App verschoben, in dem Ihre neue VM angezeigt werden soll. Stellen Sie sicher, dass das von Ihnen benötigte Installationsmedium für den Computer verfügbar ist. In der Regel wird dabei über die VM-Einstellungen auf eine ISO-Datei oder eine echte CD verwiesen. Sie können Ihre neue VM ausführen, indem Sie sie auswählen und auf "Start" klicken.

Natürlich haben wir hier gerade die Grundlagen der Verwendung von VMs angesprochen. Wenn Sie mehr lesen möchten, lesen Sie einige unserer anderen Anleitungen:

  • Der vollständige Leitfaden zur Beschleunigung Ihrer virtuellen Maschinen
  • Erstellen und Ausführen virtueller Maschinen mit Hyper-V
  • So installieren Sie Android in VirtualBox
  • So teilen Sie die Dateien Ihres Computers mit einer virtuellen Maschine
  • Verwenden Sie Portable VirtualBox, um virtuelle Maschinen überall hin mitzunehmen
  • 10 VirtualBox-Tricks und erweiterte Funktionen, die Sie kennen sollten

Haben Sie andere Verwendungszwecke oder Tipps für die Verwendung von VMs, die wir nicht angesprochen haben? Lass es uns in den Kommentaren wissen!