So führen Sie eine virtuelle Maschine unter Linux aus: 3 verschiedene Möglichkeiten

So führen Sie eine virtuelle Maschine unter Linux aus: 3 verschiedene Möglichkeiten - virtual machine

Sie müssen ein anderes Betriebssystem auf Ihrem Linux-PC ausführen. Duales Booten ist eine Option, Sie können jedoch auch eine virtuelle Maschine verwenden.

Aber wenn Sie die zweite Option wählen, welche Linux-Software für virtuelle Maschinen sollten Sie verwenden?

Es gibt zwei Möglichkeiten, mehrere Betriebssysteme auf einem Computer auszuführen:

Duales Booten ist gut, hat aber auch Nachteile. Sie können beispielsweise zwei oder mehr Linux-Distributionen (möglicherweise Linux Mint oder Ubuntu ) ausführen, die auf Ihrem Computer installiert sind. Es funktioniert jedoch nicht für alle. Verschiedene Probleme können die Erfahrung vereiteln, z. B. ein Neustart.

Die Zeit, die zum Neustart, zum Auswählen eines anderen Betriebssystems auf dem GRUB-Bootloader-Bildschirm und zum anschließenden Booten benötigt wird, kann problematisch sein. Dies gilt insbesondere für Systeme, auf denen Linux neben Windows installiert ist.

Auf langsameren Systemen können Sie 5-10 Minuten warten, bevor Sie produktiv werden können. Mit dem Scannen von Antivirensoftware beim Booten sind Sie bald auf einem massiven Weg.

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

Was ist eine virtuelle Maschine?

Einfach gesagt, virtuelle Maschinen – sogenannte VMs – sind Anwendungen, die eine Softwareumgebung erstellen, die Computerhardware nachahmt. In dieser Umgebung kann dann ein Betriebssystem installiert werden. Wir nennen dies ein "Gastbetriebssystem", während das Betriebssystem, das Sie auf Ihrem physischen Computer installiert haben, das "Hostbetriebssystem" ist. Zusätzlich kann die Virtualisierung mit Hilfe dedizierter Systemhardware verbessert werden!

Weitere Informationen: Was ist eine virtuelle Maschine und wie funktioniert sie?

So aktivieren Sie die Virtualisierung auf Ihrem PC

Während das von Ihnen ausgewählte Gastbetriebssystem möglicherweise ohne Hardwarevirtualisierung ausgeführt wird, lohnt es sich, die Option zu verwenden, wenn sie verfügbar ist. Nicht zuletzt, weil dadurch die Systemressourcen Ihres Computers entlastet werden.

Um zu überprüfen, ob Ihr Linux-PC mit Virtualisierung umgehen kann, öffnen Sie ein Terminal und geben Sie Folgendes ein:

 lscpu 

Suchen Sie nach "Virtualisierung" – der Typ, den die CPU Ihres Computers unterstützt, wird aufgelistet. Sie sollten einen Verweis auf VT-x, VT-d oder AMD-V sehen.

Um die Hardwarevirtualisierung zu aktivieren, müssen Sie Ihren Computer neu starten, um auf das BIOS / UEFI zugreifen zu können. Wie dies erreicht wird, hängt von Ihrem Gerät ab. Der Zugriff erfolgt im Allgemeinen durch Tippen auf Entf oder F2, nachdem der Computer neu gestartet wurde.

Suchen Sie im BIOS den Bildschirm " Erweitert" und suchen Sie nach einer der folgenden Optionen:

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

Ältere BIOS-Umgebungen werden mit den Pfeiltasten navigiert. Auf Menüs in neueren UEFIs kann jedoch mit der Maus zugegriffen werden. Wenn Sie die Virtualisierung aktiviert haben, drücken Sie F10 , um zu speichern und zu beenden.

Ihr PC wird dann neu gestartet.

3 Tools für virtuelle Maschinen für Linux

Wenn die Virtualisierung aktiviert ist, ist es Zeit, sich die Auswahl an Linux-VM-Anwendungen anzusehen.

1. VirtualBox

Führen Sie eine Linux-VM auf Virtualbox aus

VirtualBox bietet eine vielseitige Virtualisierung und kann eine virtuelle Maschine mit praktisch jedem Betriebssystem erstellen (außer denjenigen, die für ARM-Geräte vorgesehen sind). Es bietet auch software- und hardwareunterstützte Virtualisierung, bei der virtuelle Maschinen als Disk-Images gespeichert werden. Dadurch können sie einfach gesichert oder auf andere PCs oder VM-Anwendungen migriert werden.

VirtualBox eignet sich besonders gut zum Ausführen von 32-Bit- und 64-Bit-Linux-Distributionen sowie von Windows. Es ist sogar möglich, macOS auf VirtualBox auszuführen, möglicherweise um es zu testen, bevor Sie Ihren PC als Hackintosh konfigurieren .

Herunterladen: VirtualBox (kostenlos)

2. Führen Sie eine Linux-VM in QEMU aus

Wenn Sie ein ARM-Betriebssystem als Linux-VM ausführen möchten, ist QEMU die beste Wahl. Dieses befehlszeilenbasierte Tool ist für VMs von Android, Raspbian oder dem Nicht-Linux-RISC-Betriebssystem geeignet und lässt sich schnell einrichten.

QEMU, kurz für "Quick Emulator", ist jedoch eine kleine Herausforderung, da es sich eher auf die Befehlszeile als auf eine mausgesteuerte Oberfläche stützt. Um Zeit zu sparen, können einige Gastbetriebssysteme mit integrierter QEMU heruntergeladen werden. Eine Einführung in dieses Linux-VM-Tool finden Sie unter Ausführen des Raspbian Pi-Betriebssystems in QEMU .

Obwohl der nicht abgekürzte Name für QEMU "Quick Emulator" lautet, handelt es sich tatsächlich um einen Hypervisor, ein Tool zum Verwalten der Hardwarevirtualisierung. Sie können QEMU installieren mit:

 sudo apt install qemu qemu-kvm libvirt-bin 

Wie bereits erwähnt, wird die Befehlszeilenschnittstelle im Terminal zum Ausführen von QEMU verwendet. Dies kann sich für neuere Linux-Benutzer als schwierig erweisen, aber zum Glück gibt es Lösungen. Diese QEMU-Gabeln fügen eine grafische Benutzeroberfläche (GUI) hinzu, sodass Sie eine Linux-VM ausführen können, ohne Befehle eingeben zu müssen:

Diese Projekte befinden sich in unterschiedlichen Entwicklungsstadien. Um die besten Ergebnisse zu erzielen, versuchen Sie es mit QtEmu.

VMware ist mit Tausenden von Unternehmenskunden branchenführend in der Desktop- und Servervirtualisierung. Glücklicherweise veröffentlichen sie auch eine kostenlose Version für gezieltere Anwendungsfälle.

Herunterladen: VMware Workstation Player

VMware Workstation Player unterstützt alle wichtigen Linux-Betriebssysteme und über 200 Gastbetriebssysteme und ist eine intelligente Linux-VM-Lösung. Beachten Sie, dass VMware Workstation Player im Gegensatz zu QEMU jedoch keine ARM-Betriebssysteme ausführen kann.

Sobald Sie eine geeignete Anwendung für eine virtuelle Maschine ausgewählt haben, müssen Sie die Auswahl des Gastbetriebssystems anpassen. Beispielsweise können Sie Windows mühelos auf VirtualBox und VMware ausführen

Umgekehrt eignet sich QEMU zum Ausführen von ARM-bezogenen Distributionen wie Raspberry Pi OS oder Android.

In der Zwischenzeit läuft etwas Leichtes wie Lubuntu auf einem dieser Linux-Tools für virtuelle Maschinen.

Aber was ist, wenn Sie alle drei ausführen möchten? Glücklicherweise besteht zwischen ihnen eine erhebliche Kreuzkompatibilität. Sie können eine VDI-Datei von einer VirtualBox-Installation in eine andere importieren oder ein VMware VMDK in eine lesbare IMG-Datei für QEMU konvertieren.

Unabhängig davon, welche Linux-VM-App Sie verwenden, können Sie sicher sein, Ihre Linux-VM auf andere Geräte zu verschieben.

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

Es ist eine schwierige Frage. Wenn Sie eine einfache Virtualisierung wünschen, die einfach und Open Source ist, wählen Sie VirtualBox. Wenn Open Source kein Problem darstellt, bietet VMware möglicherweise etwas mehr Stabilität, insbesondere auf neueren Computern.

Wenn Sie in der Zwischenzeit ein ARM-Betriebssystem auf Ihrer Linux-VM ausführen möchten, wählen Sie QEMU. Verwenden Sie eine grafische Benutzeroberfläche, wenn Sie nicht zu lange im Terminal verbringen möchten.