Anfänger-Geek Wie man virtuelle Maschinen erstellt und verwendet
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 ausführen kann, und Apps in einer sicheren Umgebung mit Sandkasten ausprobieren.
Es gibt einige gute kostenlose VM-Apps (VMs), die das Einrichten einer virtuellen Maschine zu etwas machen, was jeder machen 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 genug - eine virtuelle Maschine, die sich wie ein separates Computersystem mit virtuellen Hardwaregeräten verhält. Die VM wird als Prozess in einem Fenster unter Ihrem aktuellen Betriebssystem ausgeführt. Sie können eine Betriebssysteminstallationsdiskette (oder Live-CD) in der virtuellen Maschine starten, und das Betriebssystem wird dazu verleitet, dass es auf einem echten Computer ausgeführt wird. Es wird genauso installiert und ausgeführt wie auf einem realen, physischen Computer. Wenn Sie das Betriebssystem verwenden möchten, können Sie das Programm für virtuelle Maschinen öffnen und in einem Fenster auf Ihrem aktuellen Desktop verwenden.
In der VM-Welt wird das Betriebssystem, das tatsächlich auf Ihrem Computer ausgeführt wird, als Host bezeichnet, und alle Betriebssysteme, die in VMs ausgeführt werden, werden als Gäste bezeichnet. Es hilft zu verhindern, dass die Dinge zu verwirrend werden.
In einer bestimmten VM wird das Gastbetriebssystem auf einer virtuellen Festplatte gespeichert - eine große, mehrere Gigabyte große Datei, die auf Ihrer echten Festplatte gespeichert ist. Die VM-App stellt diese Datei dem Gastbetriebssystem als echte Festplatte zur Verfügung. Dies bedeutet, dass Sie sich nicht mit der Partitionierung herumschlagen oder etwas anderes tun müssen, das mit Ihrer echten Festplatte kompliziert ist.
Virtualisierung erhöht den Overhead. Erwarten Sie also nicht, dass sie so schnell sind, als hätten Sie das Betriebssystem auf echter Hardware installiert. Anspruchsvolle Spiele oder andere Apps, die Grafik- und CPU-Leistung erfordern, sind nicht wirklich gut. Daher sind virtuelle Maschinen nicht die ideale Methode, um Windows-PC-Spiele unter Linux oder Mac OS X zu spielen. Zumindest nicht, wenn diese Spiele nicht ausreichen älter oder grafisch nicht anspruchsvoll.
Das Limit für die Anzahl der verfügbaren VMs ist nur durch den Festplattenspeicher begrenzt. Hier ist ein Blick auf einige der VMs, die wir beim Testen von Artikeln beim Schreiben von Artikeln verwenden. Wie Sie sehen, haben wir vollständige VMs mit mehreren Versionen von Windows und Ubuntu installiert.
Sie können auch mehrere VMs gleichzeitig ausführen, werden jedoch durch Ihre Systemressourcen eingeschränkt. Jede VM verbraucht etwas CPU-Zeit, RAM und andere Ressourcen.
Warum möchten Sie eine virtuelle Maschine erstellen?
VMs sind nicht nur ein guter geeky Spaß, mit dem sie herumspielen können, sondern bieten auch eine Reihe ernsthafter Einsatzmöglichkeiten. Damit können Sie mit einem anderen Betriebssystem experimentieren, ohne es auf Ihrer physischen Hardware installieren zu müssen. Sie sind beispielsweise eine großartige Möglichkeit, sich mit Linux oder einer neuen Linux-Distribution herumzuschlagen und zu sehen, ob es sich für Sie richtig anfühlt. Wenn Sie mit dem Betriebssystem fertig sind, können Sie die VM einfach löschen.
VMs bieten auch eine 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 neuere Version von Windows wie Windows 10 ausführen möchten, jedoch ältere Apps haben, die nur unter XP ausgeführt werden können, können Sie Windows XP auf einer VM installieren.
Ein weiterer Vorteil, den VMs bieten, ist, dass sie vom Rest Ihres Systems in eine Sandbox versetzt werden. Software innerhalb einer VM kann der VM nicht entgehen, um den Rest Ihres Systems zu manipulieren. Dies macht VMs zu einem sicheren Ort, um Apps oder Websites zu testen, denen Sie nicht trauen und sehen, was sie tun.
Als die Betrüger "Hallo, wir sind von Windows" angerufen wurden, liefen wir beispielsweise mit ihrer Software in einer virtuellen Maschine, um zu sehen, was sie tatsächlich tun würden.
Mit Sandboxing können Sie unsichere Betriebssysteme sicherer ausführen. Wenn Sie Windows XP noch für ältere Apps benötigen, können Sie es auf einer VM ausführen, auf der zumindest der Schaden eines alten, nicht unterstützten Betriebssystems gemildert wird.
Virtuelle Maschinen-Apps
Es gibt verschiedene Programme für virtuelle Maschinen, aus denen Sie wählen können:
- VirtualBox: (Windows, Linux, Mac OS X): VirtualBox ist sehr beliebt, da es Open Source ist und völlig kostenlos ist. Es gibt keine kostenpflichtige Version von VirtualBox, so dass Sie sich nicht mit dem üblichen Upgrade beschäftigen müssen, um mehr Funktionen zu erhalten. VirtualBox funktioniert sehr gut, insbesondere unter Windows und Linux, wo weniger Wettbewerb herrscht, was es zu einem guten Startpunkt für VMs macht.
- VMware Player: (Windows, Linux): VMware verfügt über eine eigene Reihe von Virtual Machine-Programmen. Sie können VMware Player unter Windows oder Linux als kostenloses, einfaches Werkzeug für virtuelle Maschinen verwenden. Erweiterte Funktionen - viele davon in VirtualBox - für ein kostenloses Upgrade auf das kostenpflichtige VMware Workstation-Programm. Wir empfehlen, mit VirtualBox zu beginnen. Wenn dies nicht richtig funktioniert, sollten Sie VMware Player ausprobieren.
- VMware Fusion: (Mac OS X): Mac-Benutzer müssen VMware Fusion erwerben, um ein VMware-Produkt verwenden zu können, da der kostenlose VMware Player auf einem Mac nicht verfügbar ist. VMware Fusion ist jedoch polierter.
- 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 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 eher geekioes Publikum.
Natürlich gibt es viele weitere VM-Optionen. Linux beinhaltet KVM, eine integrierte Virtualisierungslösung. Die Professional- und Enterprise-Version von Windows 8 und 10, jedoch nicht Windows 7, umfasst Microsoft Hyper-V, eine andere integrierte Lösung für virtuelle Maschinen. Diese Lösungen können gut funktionieren, verfügen jedoch nicht über die benutzerfreundlichsten Schnittstellen.
Einrichten einer virtuellen Maschine
Wenn Sie sich für eine VM-App entschieden und installiert haben, ist das Einrichten einer VM relativ einfach. Wir werden den grundlegenden Prozess in VirtualBox durchlaufen, aber die meisten Apps erstellen das Erstellen einer VM auf dieselbe Weise.
Öffnen Sie Ihre VM-App und klicken Sie auf die Schaltfläche, um eine neue virtuelle Maschine zu erstellen.
Sie werden durch einen Assistenten geführt, der zuerst fragt, welches Betriebssystem Sie installieren. Wenn Sie den Namen des Betriebssystems in das Feld „Name“ eingeben, wählt die App höchstwahrscheinlich automatisch den Typ und die Version des Betriebssystems aus. Wenn dies nicht der Fall ist oder falsch ist, wählen Sie diese Elemente selbst aus den Dropdown-Menüs aus. Wenn Sie fertig sind, klicken Sie auf "Weiter".
Je nach dem Betriebssystem, das Sie installieren möchten, gibt der Assistent einige Standardeinstellungen für Sie vor. Sie können diese jedoch in den folgenden Bildschirmen ändern. Sie werden gefragt, wie viel Speicher der VM zugeordnet werden soll. Wenn Sie einen anderen als den Standardwert wünschen, wählen Sie ihn hier aus. Klicken Sie andernfalls einfach auf "Weiter". Und machen Sie sich keine Sorgen, Sie können diesen Wert später ändern, wenn Sie dies benötigen.
Der Assistent erstellt auch die virtuelle Festplattendatei, die von der VM verwendet werden soll. Wenn Sie nicht bereits über eine virtuelle Festplattendatei verfügen, wählen Sie einfach die Option zum Erstellen einer neuen Festplatte aus.
Sie werden auch gefragt, ob Sie eine dynamisch zugewiesene Festplatte oder eine Festplatte mit fester Größe erstellen möchten. Bei einem dynamisch zugewiesenen Datenträger legen Sie eine maximale Datenträgergröße fest. Die Datei wird jedoch nur so groß, wie es erforderlich ist. Bei einer Festplatte mit fester Größe legen Sie auch eine Größe fest, die erstellte Datei wird jedoch so groß sein.
Es wird empfohlen, Festplatten mit fester Größe zu erstellen, da sie zwar etwas mehr Speicherplatz verbrauchen, sich jedoch auch besser verhalten, so dass sich Ihre VM etwas reaktionsschneller anfühlt. Außerdem wissen Sie, wie viel Speicherplatz Sie belegt haben, und Sie werden nicht überrascht, wenn Ihre VM-Dateien wachsen.
Sie können dann die Größe der virtuellen Festplatte festlegen. Sie können die Standardeinstellung verwenden oder die Größe an Ihre Bedürfnisse anpassen. Wenn Sie auf "Erstellen" klicken, wird die virtuelle Festplatte erstellt.
Danach werden Sie wieder im Hauptfenster der VM-App abgelegt, in dem Ihre neue VM angezeigt werden soll. Stellen Sie sicher, dass die benötigten Installationsmedien für die Maschine verfügbar sind. In der Regel müssen Sie dazu über die Einstellungen der VM auf eine ISO-Datei oder eine echte CD verweisen. Sie können Ihre neue VM ausführen, indem Sie sie auswählen und auf "Start" klicken.
Natürlich haben wir hier nur die Grundlagen der Verwendung von VMs angesprochen. Wenn Sie mehr lesen möchten, lesen Sie einige unserer anderen Führer:
- Das vollständige Handbuch zur Beschleunigung Ihrer virtuellen Maschinen
- Erstellen und Ausführen von virtuellen Maschinen mit Hyper-V
- So installieren Sie Android in VirtualBox
- So geben Sie die Dateien Ihres Computers für eine virtuelle Maschine frei
- Verwenden Sie Portable VirtualBox, um virtuelle Maschinen überallhin mitzunehmen
- 10 VirtualBox-Tricks und erweiterte Funktionen, die Sie kennen sollten
Haben Sie andere Verwendungsmöglichkeiten oder Tipps für die Verwendung von VMs, die Sie nicht angesprochen haben? Lass es uns in den Kommentaren wissen!