Kann ich ein Linux in einem anderen virtualisieren?

Kann ich ein Linux in einem anderen virtualisieren?

Ich habe einen neuen Laptop mit „Secure Boot“, der mir anscheinend nur die Installation der neuesten Linux-Versionen erlaubt. Auf meinem Desktop habe ich jedoch eine ältere Linux-Version mit Gnome 2, die ich bei weitem bevorzuge.

Kann ich diese alte Linux-Version in meinem neuen Linux ausführen? Und wenn ja, wie kann ich feststellen, ob meine Hardware dies unterstützt?

Antwort1

Ja, das können Sie tun.

Sie haben nicht angegeben, welche Linux-Version Sie verwenden, aber wenn es CentOS6 (oder Redhat oder Fedora usw.) ist, ist KVM wahrscheinlich die beste Wahl. [Dasselbe gilt wahrscheinlich auch für andere Distributionen, aber Redhat hat sich voll und ganz für KVM eingesetzt, und KVM hält, was es verspricht].

Um die Virtualisierung zu unterstützen, benötigen Sie eine 64-Bit-Version von Linux. Führen Sie den Befehl aus

egrep '(vmx|svm)' --color=immer /proc/cpuinfo

Wenn einer dieser Einträge gefunden wird, bedeutet das, dass Ihre Hardware KVM ausführen kann. (Möglicherweise müssen Sie die Virtualisierungsunterstützung in Ihrem BIOS aktivieren.) Sobald Sie KVM ausführen, können Sie praktisch jede beliebige Linux-Version ausführen – möglicherweise können Sie sogar Windows ausführen – aber das habe ich nie ausprobiert.

Aber bevor Sie sich die ganze Arbeit machen, fragen Sie sich, ob Sie den „Secure Boot“ nicht einfach im BIOS deaktivieren können. Ich war der Meinung, dass dies gängige Vorgehensweise ist.

Antwort2

Sie könnenVirtualBox für Linux . Wie auf der VirtualBox-Website angegeben:

Um VirtualBox auf Ihrem Computer auszuführen, benötigen Sie:

  • Ziemlich leistungsstarke x86-Hardware. Jeder aktuelle Intel- oder AMD-Prozessor sollte ausreichen.
  • Speicher. Je nachdem, welche Gastbetriebssysteme Sie ausführen möchten, benötigen Sie mindestens 512 MB RAM (aber wahrscheinlich mehr, und je mehr, desto besser). Im Grunde benötigen Sie alles, was Ihr Host-Betriebssystem für einen reibungslosen Betrieb benötigt, plus die Menge, die das Gastbetriebssystem benötigt. Wenn Sie also Windows XP auf Windows XP ausführen möchten, werden Sie mit weniger als 1 GB RAM wahrscheinlich nicht viel Freude haben. Wenn Sie Windows Vista auf einem Gast ausprobieren möchten, wird die Installation abgelehnt, wenn weniger als 512 MB RAM zur Verfügung stehen. Sie benötigen also nur diesen Speicher für den Gast und zusätzlich den Speicher, den Ihr Betriebssystem normalerweise benötigt.
  • Festplattenspeicher. Während VirtualBox selbst sehr schlank ist (eine typische Installation benötigt nur etwa 30 MB Festplattenspeicher), benötigen die virtuellen Maschinen ziemlich große Dateien auf der Festplatte, um ihren eigenen Festplattenspeicher darzustellen. Um beispielsweise Windows XP zu installieren, benötigen Sie eine Datei, die leicht mehrere GB groß werden kann.
  • Ein unterstütztes Host-Betriebssystem. Derzeit unterstützen wir Windows (XP und höher), viele Linux-Distributionen, Mac OS X, Solaris und OpenSolaris.
  • Ein unterstütztes Gastbetriebssystem. Neben dem Benutzerhandbuch (siehe unten) finden Sie aktuelle Informationen unter "Status: Gastbetriebssysteme".

Antwort3

Wenn Ihr Hauptproblem die Möglichkeit ist, einen GNOME2-Desktop innerhalb einer Distribution auszuführen, die "Secure Boot" unterstützt, würde ich Virtualisierung vermeiden; ich würde vorschlagen, eine Distribution auszuprobieren mitKUMPEL, eine Desktop-Umgebung, die aus der jetzt nicht mehr gepflegten Codebasis von GNOME 2 abgezweigt wurde.Mint LinuxUndFedoraMATE in ihre offiziellen Repositories aufnehmen.

verwandte Informationen