3 Möglichkeiten zum Ausführen einer virtuellen Maschine unter Linux

Wenn Sie ein zweites Betriebssystem auf Ihrem Linux-Rechner ausführen möchten, ohne neu zu starten, um zwischen ihnen zu wechseln, ist eine virtuelle Maschine die einzige Antwort.

Wenn Sie ein zweites Betriebssystem auf Ihrem Linux-Rechner ausführen möchten, ohne neu zu starten, um zwischen ihnen zu wechseln, ist eine virtuelle Maschine die einzige Antwort.
Werbung

Sie müssen ein anderes Betriebssystem auf Ihrem Linux-PC ausführen. Aber sollten Sie Dual Boot 7 Gründe warum sollten Sie (und sollten nicht) Dual Boot Linux 7 Gründe, warum Sie sollten (und sollten nicht) Dual Boot Linux Oft, die Wahl der Installation von Linux über Windows kann schwierig sein, zu rechtfertigen. Aber warum nicht für beide entscheiden? Hier sind fünf Gründe für Dual-Boot und zwei Gründe, die Sie nicht sollten. Lesen Sie mehr oder verwenden Sie eine virtuelle Maschine? Und wenn Sie die zweite Option wählen, welche virtuelle Maschinen-Software sollten Sie verwenden?

Virtuelle Maschinen vs. Dual-Booten

Laufen Sie Linux - vielleicht Linux Mint oder Ubuntu Linux Mint vs Ubuntu: Welche Distro sollten Sie wählen? Linux Mint vs Ubuntu: Welches Distro sollten Sie wählen? Linux Mint und Ubuntu sind zwei der beliebtesten Linux-Distributionen, aber es gibt echte Unterschiede zwischen den beiden. Welches ist das Richtige für dich? Lesen Sie mehr - neben Windows? Oder haben Sie zwei oder mehr Linux-Distributionen auf Ihrem Computer installiert? Wie läuft es für dich aus? Für manche funktioniert diese Dynamik gut. Für andere kann ein Neustart ein Problem sein.

Die Zeit, die benötigt wird, um neu zu starten, ein anderes Betriebssystem auf dem GRUB-Bootloader-Bildschirm auszuwählen und dann zu booten, kann problematisch sein. Dies gilt insbesondere für Systeme, auf denen Linux neben Windows installiert ist.

muo-linux-3vms-vm-fedora

Auf langsameren Systemen oder solchen mit vielen Anwendungen, die beim Laden von Windows ausgeführt werden, könnten Sie 5-10 Minuten warten, bevor Sie produktiv arbeiten können. Werfen Sie eine Anti-Virus-Lösung ein, und Sie sind bald in einem massiven Tempo.

Das Ausführen des sekundären Betriebssystems auf einer virtuellen Maschine kann dieses Problem jedoch beheben.

Was ist eine virtuelle Maschine?

Wir haben uns in der Vergangenheit mehrere virtuelle Maschinen angesehen - VMs genannt. Einfach ausgedrückt, sind sie Anwendungen, die eine Softwareumgebung erstellen, die Computerhardware nachahmt. In dieser Umgebung kann dann ein Betriebssystem installiert werden. Wir nennen dies ein "Gast-Betriebssystem", während das Betriebssystem, das Sie auf Ihrem physischen Computer installiert haben, das "Host-Betriebssystem" ist.

Darüber hinaus kann die Virtualisierung mithilfe dedizierter Systemhardware verbessert werden.

So aktivieren Sie die Virtualisierung auf Ihrem PC

Während das ausgewählte Gastbetriebssystem ohne Hardwarevirtualisierung ausgeführt werden kann, ist es sinnvoll, es zu verwenden, wenn die Option verfügbar ist. Nicht zuletzt, weil dadurch die Systemressourcen Ihres Computers entlastet werden.

Um die Hardware-Virtualisierung zu aktivieren, müssen Sie Ihren Computer neu starten, um auf das BIOS zugreifen zu können. Wie dies erreicht wird, hängt von Ihrem Gerät ab, wird jedoch in der Regel durch Tippen auf Entf oder F2 nach dem Neustart des Computers ausgeführt.

Suchen Sie den erweiterten Bildschirm im BIOS und suchen Sie nach einem der folgenden:

  • Virtualisierung
  • VT-x (Intel - ältere Systeme haben VT-d)
  • AMD-V (AMD-Systeme)

Das BIOS wird mit den Pfeiltasten navigiert. Wenn Sie die Virtualisierung aktiviert haben, drücken Sie zum Speichern und Beenden F10 .

Danach haben Sie die Wahl zwischen drei Open-Source-VM-Anwendungen, die wir im Folgenden betrachten werden (VMWare ist auch für Linux verfügbar, ist aber nicht Open Source).

1. VirtualBox

Durch die vielseitige Virtualisierung kann VirtualBox eine virtuelle Maschine mit praktisch jedem Betriebssystem erstellen (mit Ausnahme der für ARM-Geräte vorgesehenen). Es bietet auch Software und hard-assistierte Virtualisierung und speichert virtuelle Maschinen als Disk-Images. Dies ermöglicht eine einfache Sicherung oder Migration auf andere PCs oder VM-Anwendungen.

muo-linux-3vms-virtualbox

VirtualBox eignet sich besonders gut zum Ausführen von 32-Bit- und 64-Bit-Linux-Distributionen sowie von Windows. Es ist sogar möglich, OS X auf VirtualBox auszuführen, vielleicht um es zu testen, bevor Sie Ihren PC als Hackintosh Tech Rezept konfigurieren: Optimale Hardwarekomponenten für ein perfektes Hackintosh Tech Rezept: Optimale Hardwarekomponenten für einen perfekten Hackintosh Denken Sie daran, einen Hackintosh zu bauen? Sie können einen Mac Pro zum halben Preis für das echte Ding machen. Ich habe einen Hackintosh zusammengestellt, der Informationen nutzt, die von mehreren Hackintosh-Enthusiastenseiten stammen. Sogar mit ... Lesen Sie mehr. Finden Sie eine Kopie für Ihre Distribution unter virtualbox.org/wiki/Downloads.

2. QEMU

Wenn Sie ein ARM-Betriebssystem (z. B. Android, Raspbian oder RISC OS) ausführen möchten, wählen Sie dieses Befehlszeilenwerkzeug.

muo-linux-3vms-qemu-installieren

Kurz für "Quick Emulator", QEMU ist einfach einzurichten, und einige Gastbetriebssysteme können sogar mit eingebautem QEMU heruntergeladen werden. Unser vorheriger Blick auf das Raspbian Pi Hauptbetriebssystem Raspbian in QEMU gibt Ihnen eine gute Einführung in dieses Tool .

Obwohl der nicht abgekürzte Name für QEMU "Quick Emulator" ist, handelt es sich in Wirklichkeit um einen Hypervisor, ein Tool zur Verwaltung der Hardwarevirtualisierung. Sie können QEMU mit folgenden Komponenten installieren:

sudo apt-get install qemu qemu-kvm libvirt-bin 

3. KVM

Kernel-based Virtual Machine abgekürzt KVM ist eine Abzweigung des QEMU-Projekts und arbeitet mit diesem Tool zusammen, um zusätzliche Optionen (z. B. nahezu native Geschwindigkeit) zu bieten, die über die nativen VM-Funktionen hinausgehen.

muo-linux-3vms-vm-fedora

Das bedeutet, dass KVM viel schneller und stabiler ist als VirtualBox, aber KVM ist etwas schwieriger einzurichten. Wenn Sie sich jedoch mit paravirtualisierten Treibern beschäftigen können, werden Sie schnell verstehen, warum KVM eine beliebte Option für das Hosting von VMs ist.

Um KVM zu verwenden, müssen Sie zunächst bestätigen, dass Ihre Hardware für die Hardwarevirtualisierung geeignet ist:

 sudo apt-get install cpu-checker 

Wenn die Antwort lautet "KVM-Beschleunigung kann verwendet werden", fahren Sie mit der Installation der Software fort:

 sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils 

Sie können KVM über den Desktop mit dem Virtual Machine Manager ausführen, den Sie im Desktop-Menü finden sollten.

Welche Distros laufen am besten in einer VM?

Sobald Sie eine geeignete Anwendung für eine virtuelle Maschine ausgewählt haben, müssen Sie die Auswahl des Gastbetriebssystems anpassen. Zum Beispiel können Sie Windows problemlos auf VirtualBox ausführen, obwohl Windows 7 wahrscheinlich die sicherste Option ist.

Umgekehrt eignet sich QEMU für ARM-orientierte Distributionen wie Raspberry Pi's oder Android.

In der Zwischenzeit etwas Leichtes wie Lubuntu Lubuntu: Eine Lightweight-Version von Ubuntu [Linux] Lubuntu: Eine Lightweight-Version von Ubuntu [Linux] Liebe Ubuntu, aber skeptisch gegenüber der neuen Unity-Oberfläche von 11.04? Versuchen Sie es mit Lubuntu 11.04, einer extrem leichten Alternative zum Hauptzweig von Ubuntu. Sie werden feststellen, dass die menügesteuerte Benutzeroberfläche vertraut ist und die Ressourcen bemerkenswert niedrig sind. Read More wird mit jedem dieser VM-Tools ausgeführt.

Welches VM-Tool sollten Sie verwenden?

Wir haben uns drei Anwendungen für virtuelle Maschinen angesehen. Aber was solltest du verwenden?

Es ist eine schwierige Frage. Wenn Sie eine einfache Virtualisierung benötigen, die schnell und einfach einzurichten ist, sollte VirtualBox Ihre erste Anlaufstelle sein. Wenn Sie eine erweiterte Virtualisierung durchführen oder eine VM eines ARM-Geräts ausführen möchten, sehen Sie sich QEMU an.

Wenn Sie sich jedoch als Power User einer virtuellen Maschine betrachten, sollte KVM Ihre erste Anlaufstelle sein.

Bevorzugen Sie den Dual-Boot-Modus oder ist eine virtuelle Maschine für den Desktop-Zugriff auf mehrere Plattformen geeignet? Sagen Sie uns, wie Sie es in den Kommentaren tun.

In this article