So installieren Sie VirtualBox unter CentOS 7

Virtualisierung ist eines der Themen, das IT-Administratoren und Benutzern am meisten hilft, alle Arten von Aktionen durchzuführen, z. All dies, ohne die Produktivität und Konfiguration einer realen Maschine zu gefährden und in Echtzeit zu arbeiten. Dank Virtualisierung ist es nicht nur praktisch, neue Systeme zu testen, sondern es werden auch Ressourcen gespart, da mehrere virtuelle Betriebssysteme auf einem einzigen Rechner implementiert werden können.

Eine der am häufigsten verwendeten Plattformen für dieses Virtualisierungsthema ist VirtualBox, eine Plattform für x86 (32-Bit) und AMD64 / Intel64 (64-Bit) Architekturen sowohl für den geschäftlichen als auch für den Heimgebrauch. Durch die Verwendung von VirtualBox haben wir eine Plattform mit großartigen Funktionalitäten, mit der es möglich ist, Hunderte von virtuellen Maschinen zu erstellen, zu verwalten und zu bearbeiten. Dank Virtualisierung können Systemkonfigurationsaufgaben aus einem Trial-Error-Prozess durchgeführt werden, der die Integrität unseres realen Systems nicht beeinträchtigt, dank einer virtuellen Nutzung verschiedener Software, mit der wir arbeiten möchten.

VirtualBox ist kostenlos als Open-Source-Software gemäß den Bedingungen der GNU General Public License (GPL) Version 2 erhältlich. VirtualBox kann auf Computern mit Windows-, Linux-, Macintosh- und Solaris-Systemen ausgeführt werden, die eine große Anzahl von Systemen unterstützen Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10)), DOS / Windows 3.x, Linux (2.4, 2.6, 3.x und 4.x), Solaris und OpenSolaris , OS/2 und OpenBSD.

Was ist neu in VirtualBoxDerzeit hat VirtualBox die Version 6.0 veröffentlicht, die eine radikale Änderung der Benutzeroberfläche darstellt und uns Verbesserungen und neue Funktionen bietet, wie zum Beispiel:

  • Auf Benutzeroberflächenebene wurde die HiDPI- und Skalierungsunterstützung verbessert, einschließlich einer besseren Erkennung und Konfiguration pro virtueller Maschine.
  • Unterstützung für den Export einer virtuellen Maschine in Oracle Cloud Infrastructure implementiert.
  • Ein neuer Dateimanager wurde integriert, der es dem Benutzer ermöglicht, das Gastdateisystem zu steuern und Dateien zwischen dem Host und dem Gast zu kopieren.
  • Auf Grafikebene wurde ein Update vorgenommen, um 3D-Grafiken für Windows-Gäste und die VMSVGA-3D-Grafikgeräteemulation in Linux- und Solaris-Gästen zu unterstützen.
  • Unterstützung für Surround-Sound-Lautsprecher-Setups wurde hinzugefügt, wie in Windows 10 Build 1809 implementiert.
  • Das Dienstprogramm vboximg-mount wurde auf Apple-Hosts hinzugefügt, um auf den Inhalt von Gastlaufwerken auf dem Host zuzugreifen.
  • Unterstützung für die Verwendung von Hyper-V als alternativer Ausführungskernel wurde in den Windows-Host integriert. Dadurch wird vermieden, dass virtuelle Maschinen mit reduzierter Leistung nicht ausgeführt werden können.
  • Video- und Audioaufnahme können jetzt separat aktiviert werden.
  • Audio- und Videokorrekturen und -verbesserungen wurden erstellt.
  • Für ältere Gäste, die das Bus-Mastering für das virtio PCI-Gerät nicht aktivieren, wurde ein Workaround hinzugefügt.
  • Es ist jetzt erlaubt, den Anschluss der seriellen Schnittstelle zu ändern, während eine Maschine läuft.
  • Disc-Bilder können jetzt während des Mischens transparent in der Größe geändert werden.
  • VBoxManage unterstützt jetzt DHCP-Optionen.
  • Neue Schnittstellen und Funktionen in der Gästesteuerung.
  • Leistungsverbesserungen in freigegebenen Ordnern.
  • Windows Guest Additions behebt jetzt die falsche Handhabung von Tablettkoordinaten mit neueren Versionen von Windows 10.
  • VMSVGA wird in den Linux- und X11-Ergänzungen unterstützt.
  • Erste Unterstützung für MacOS-Gasterweiterungen.
  • Es ist jetzt möglich, bis zu vier benutzerdefinierte ACPI-Tabellen für eine virtuelle Maschine zu konfigurieren.

Als nächstes werden wir sehen, wie Sie VirtualBox 6.0 auf CentOS 7 installieren und so das Beste aus der Virtualisierung herausholen.

1. Entfernen Sie frühere Versionen von VirtualBox unter CentOS 7

Schritt 1
Der erste Schritt besteht darin, die vorherigen Versionen von VirtualBox, falls vorhanden, in CentOS 7 zu entfernen. Dazu führen wir Folgendes aus:

 yum entferne VirtualBox * 
Schritt 2
Falls keine Version installiert ist, sehen wir Folgendes:

2. Hinzufügen von VirtualBox-Repositorys in CentOS 7

Schritt 1
Der nächste Schritt besteht darin, die VirtualBox-Repositorys hinzuzufügen, um die Installation später durchzuführen, dazu führen wir Folgendes aus:

 cd /etc/yum.repos.d/ wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

NotizBei der Verwendung von CentOS 5 müssen wir Folgendes ausführen:

 wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh epel-release-5-4.noarch.rpm

3. Installieren Sie Abhängigkeitspakete für VirtualBox

Schritt 2
VirtualBox verwendet das Kernel-Modul vboxdrv, um physischen Speicher für die Ausführung von Gastbetriebssystemen zu steuern und zuzuweisen an sich arbeiten.

Damit VirtualBox voll funktionsfähig ist, werden wir CentOS 7 aktualisieren und dann einige zusätzliche Module wie DKMS, Kernel-Header und Kernel-Devel sowie einige Abhängigkeitspakete installieren, dazu führen wir die folgende Zeile aus :

 Yum-Update (System aktualisieren) 

Schritt 3
Dort geben wir den Buchstaben "s" ein, um den Download und die Installation der Systemupdates zu bestätigen, bei denen das VirtualBox Key Update integriert ist. Dann führen wir folgendes aus:

 yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms (Installationsabhängigkeiten)

Schritt 4
Es wird den Prozess starten und später sehen wir Folgendes:

Schritt 5
Dort geben wir den Buchstaben ein Ja um den Download und die Installation zu validieren, die nach Abschluss Folgendes anzeigen:

4. Installieren Sie VirtualBox auf CentOS 7

Schritt 1
Sobald die vorherigen Schritte abgeschlossen sind, fahren wir mit der Installation von VirtualBox 6.0 mit dem folgenden Befehl fort:

 yum installiere VirtualBox-6.0 

Schritt 2
Dort sehen wir, dass der Prozess der Ausführung von Abhängigkeiten beginnt und dann sehen wir Folgendes:

Schritt 3
Wir akzeptieren den Vorgang durch Eingabe und wo wir später folgendes sehen werden:

Schritt 4
Dort geben wir den Buchstaben s ein, um den VirtualBox-Schlüssel zu akzeptieren, und später, am Ende des Installationsprozesses, sehen wir Folgendes. Zu diesem Zeitpunkt haben wir VirtualBox 6.0 bereits auf CentOS 7 installiert.

5. Kernel-Module für VirtualBox unter CentOS 7 neu erstellen

Schritt 1
Der folgende Befehl erstellt automatisch einen vboxusers-Benutzer und eine vboxusers-Gruppe und sucht und erstellt automatisch die erforderlichen Kernel-Module:

 /usr/lib/virtualbox/vboxdrv.sh-Setup 

Schritt 2
Für CentOS 5 müssen wir Folgendes ausführen, wenn wir es verwenden:

 /etc/init.d/vboxdrv-Setup 
NotizFalls bei der Ausführung des vorherigen Befehls ein Fehler generiert wird, verwenden wir die folgenden Zeilen:
 uname -r 
 yum install kernel-devel-CURRENT_KERNEL 

NotizDort ersetzen wir "CURRENT_KERNEL" durch das in uname -r generierte Ergebnis und führen dann die Zeile erneut aus:

 /usr/lib/virtualbox/vboxdrv.sh-Setup

Schritt 3
Falls Sie eine Fehlermeldung wie KERN_DIR sehen oder Ihr Kernel-Quellverzeichnis vom Kompilierungsvorgang nicht automatisch erkannt wird, können Sie es mit dem folgenden Befehl unter Berücksichtigung der Änderung der Kernel-Version je nach verwendetem System konfigurieren:

 KERN_DIR = /usr / src / kernels / 4.19.0-1.el7.elrepo.x86_64 export KERN_DIR

6. Zugriff auf VirtualBox unter CentOS 7

Schritt 1
Auf diese Weise wird es bereits in CentOS 7 möglich sein, auf VirtualBox zuzugreifen:

VERGRÖSSERN

Schritt 2
Beim Zugriff auf VirtualBox wird dies die neue Schnittstelle sein, die angeboten wird:

VERGRÖSSERN

Schritt 3
Wie wir sehen, ist es eine drastische Änderung, die VirtualBox erfahren hat. Dort können wir unsere virtuelle Maschine mit den normalen Schritten erstellen:

VERGRÖSSERN

Schritt 4
Wir können diese Teile beobachten:

RAM-Zuweisung

VERGRÖSSERN

Festplatten erstellen

VERGRÖSSERN

Art der zu erstellenden Festplatte

VERGRÖSSERN

Art des zu verwendenden Speichers

VERGRÖSSERN

Festplattengröße und Speicherort

VERGRÖSSERN

Schritt 5
Wenn eine neue virtuelle Maschine in VirtualBox konfiguriert wird, sieht dies so aus:

VERGRÖSSERN

Schritt 6
Beim Zugriff auf die Konfiguration der virtuellen Maschine werden wir auch einige bemerkenswerte Änderungen sehen:

VERGRÖSSERN

Schritt 7
So haben wir gelernt, VirtualBox auf CentOS 7 zu installieren und alles zu genießen, was uns die Virtualisierung bietet.

VERGRÖSSERN

Auf diese Weise haben wir VirtualBox auf unserem CentOS 7-System installiert.

wave wave wave wave wave