Website-Suche

So installieren Sie die neueste VirtualBox 7.0 unter Linux


VirtualBox ist eine plattformübergreifende Open-Source-Virtualisierungssoftware, die auf jedem Betriebssystem installiert werden kann, um mehrere virtuelle Gastmaschinen auf demselben Computer auszuführen.

Wenn Sie es beispielsweise auf Ihrem Linux-System installieren, können Sie das Betriebssystem Windows als Gastbetriebssystem oder das Linux-Betriebssystem darauf ausführen Ihr Windows-System usw. Auf diese Weise können Sie so viele Gastbetriebssysteme (virtuelle Maschinen) installieren und ausführen, wie Sie möchten. Die einzige Grenze ist Speicherplatz und Arbeitsspeicher.

Vor kurzem hat Oracle die wichtigste stabile Version von Virtualbox 7.0 veröffentlicht. Die neueste Version von VirtualBox enthält viele wichtige Änderungen und neue Funktionen.

Die vollständigen neuen Changelog-Details zu VirtualBox 7.0 finden Sie auf der offiziellen Changelog-Seite.

In dieser Anleitung wird erläutert, wie Sie VirtualBox 7.0 auf RHEL-basierten Distributionen wie RHEL, Fedora, Rocky Linux installieren. AlmaLinux und CentOS Stream unter Verwendung des eigenen Repositorys von VirtualBox mit YUM- und DNF-Befehlen.

In dieser Anleitung wird außerdem erläutert, wie Sie VirtualBox 7.0 auf Debian-basierten Distributionen wie Debian, Ubuntu und Linux Mint installieren > Systeme, die das eigene Repository von VirtualBox mit APT-GET- oder APT-Befehlen verwenden.

Auf dieser Seite:
  • So installieren Sie die neueste VirtualBox in CentOS, RHEL und Fedora
  • So installieren Sie die neueste VirtualBox in Debian, Ubuntu und Mint
  • So installieren Sie das VirtualBox Extension Pack unter Linux

Installieren von VirtualBox 7.0 in RHEL-basierten Systemen

Um die neueste stabile Version von VirtualBox zu installieren, müssen Sie zunächst die Konfigurationsdatei virtualbox.repo mit dem folgenden wget-Befehl herunterladen und dann den öffentlichen Schlüssel mit dem rpm-Befehl importieren.

----------------- On RHEL-based Distributions ----------------- 
wget https://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -P /etc/yum.repos.d/
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

----------------- On Fedora Linux -----------------
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -P /etc/yum.repos.d/
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

Aktivieren Sie als Nächstes das EPEL-Repository, um Build-Tools und Abhängigkeiten auf dem System zu installieren.

----------------- On RHEL-based 9 Release ----------------- 
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

----------------- On RHEL-based 8 Release ----------------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

----------------- On RHEL-based 7 Release ----------------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Installieren Sie Abhängigkeitspakete für VirtualBox

VirtualBox verwendet das Kernelmodul vboxdrv, um physischen Speicher für die Ausführung von Gastbetriebssystemen zu steuern und zuzuweisen. Ohne dieses Modul können Sie VirtualBox weiterhin zum Erstellen und Konfigurieren virtueller Maschinen verwenden, diese funktionieren jedoch nicht.

Um VirtualBox voll funktionsfähig zu machen, müssen Sie also zuerst Ihr System aktualisieren und dann einige zusätzliche Module wie DKMS, kernel-headers < installierenkernel-devel und einige Abhängigkeitspakete.

----------------- On RHEL-based Distributions ----------------- 
yum update
yum install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

----------------- On Fedora Linux -----------------
dnf update
dnf install @development-tools
dnf install kernel-devel kernel-headers dkms qt5-qtx11extras  elfutils-libelf-devel zlib-devel

Installieren Sie VirtualBox 7.0 in RHEL-basierten Systemen

Sobald Sie alle erforderlichen Abhängigkeitspakete installiert haben, können Sie die neueste Version von VirtualBox mit dem folgenden Befehl installieren.

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

An diesem Punkt können Sie VirtualBox verwenden, indem Sie den folgenden Befehl auf dem Terminal ausführen.

virtualbox

Wenn Sie während der Virtualbox-Installation die folgende Fehlermeldung erhalten, bedeutet dies, dass ein Konflikt zwischen den beiden Kernel-Versionen besteht.

This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel

Um das Problem zu beheben, überprüfen Sie zunächst Ihren installierten Kernel und aktualisieren Sie dann den Linux-Kernel, indem Sie den folgenden Befehl ausführen:

uname -r
dnf update kernel-*
Or
yum update kernel-*

Wenn das Update abgeschlossen ist, starten Sie Ihr System neu und wählen Sie den neuesten Kernel aus dem Grub-Boot-Menü aus. Dieser Eintrag ist normalerweise der erste Eintrag, wie Sie sehen können.

reboot

Sobald das System mit dem Booten fertig ist, melden Sie sich an und bestätigen Sie erneut, dass die Kernel-Devel-Version jetzt mit der Version des Linux-Kernels übereinstimmt.

rpm -q kernel-devel
uname -r

Starten Sie dann den Build-Setup-Prozess erneut und bestätigen Sie, dass Ihre VirtualBox-Installation erfolgreich war, indem Sie Folgendes ausführen:

/sbin/vboxconfig
systemctl status vboxdrv

Fehlerbehebung

Wenn Sie eine Fehlermeldung wie KERN_DIR erhalten oder Ihr Kernel-Quellverzeichnis vom Build-Prozess nicht automatisch erkannt wird, können Sie es mit dem folgenden Befehl festlegen. Stellen Sie sicher, dass Sie die Kernel-Version entsprechend Ihrem System ändern, wie in roter Farbe angezeigt.

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

Installieren von VirtualBox 7.0 in Debian, Ubuntu und Linux Mint

Um die neueste stabile Version von VirtualBox zu installieren, müssen Sie das offizielle Virtualbox-Repository mit dem folgenden Befehl hinzufügen.

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt install software-properties-common
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Aktualisieren Sie dann die Softwarepaketliste und installieren Sie die neueste Version von VirtualBox.

sudo apt-get install virtualbox-7.0

Führen Sie einfach den folgenden Befehl aus, um es vom Terminal aus zu starten, oder verwenden Sie zum Starten den Launcher aus dem Menü.

virtualbox
Screenshot von VirtualBox 7.0

Installieren des VirtualBox Extension Pack unter Linux

Wenn Sie zusätzliche Funktionen wie VirtualBox RDP, PXE, ROM mit E1000-Unterstützung und USB 2.0 Host Controller benötigen Unterstützung usw. Sie müssen das VirtualBox Extension Pack mit dem folgenden wget-Befehl herunterladen und installieren.

wget https://download.virtualbox.org/virtualbox/7.0.0/Oracle_VM_VirtualBox_Extension_Pack-7.0.0.vbox-extpack

Um das Erweiterungspaket zu installieren, muss Virtualbox 7.0 installiert sein. Sobald Sie vbox-extpack heruntergeladen haben, öffnen Sie es mit Virtualbox, wie unten gezeigt.

Wenn es nicht klappt, öffnen Sie Virtualbox –> Datei –> Einstellungen –> Tools –> Extension Manager und suchen Sie nach dem vbox-extpack, um es zu installieren.

Aktualisieren von VirtualBox in Linux-Systemen

Wenn Sie die VirtualBox in Zukunft mit der neuesten Version aktualisieren möchten, können Sie einfach den folgenden Befehl ausführen, um sie zu aktualisieren.

Auf RHEL-basierten Systemen
yum update VirtualBox-*
Auf Debian-basierten Systemen
apt-get install VirtualBox-*

Entfernen Sie VirtualBox von Linux-Systemen

Wenn Sie VirtualBox vollständig entfernen möchten, verwenden Sie einfach den folgenden Befehl, um es vollständig von Ihrem System zu entfernen.

Auf RHEL-basierten Systemen
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
Auf Debian-basierten Systemen
apt-get remove VirtualBox-*

Sie können VirtualBox 7.0 auch für andere Linux-, Windows- und Mac OS X-Plattformen herunterladen.