Oracle VirtualBox ist ein leistungsfähiges x86- und AMD64/Intel64-Virtualisierungsprodukt für den Unternehmens- und Heimgebrauch. VirtualBox ist ein Allzweck-Virtualisierungsprogramm für x86-Hardware. Es ist die einzige professionelle Virtualisierungslösung, die auch Open Source Software ist.
Schauen Sie sich die Videoanleitung zur Installation von VirtualBox 6.1.18/6.1.19 (Test-Build) auf Fedora 33 mit .run installer:
Check video guide howto install VirtualBox 6.1.18 on Fedora 33 using Fedora 32 rpm:
if-not-true-then-false.com Youtube Channel
Check video guide howto install VirtualBox 6.1 auf Fedora 32/31:
VirtualBox unterstützt eine große Anzahl von Gastbetriebssystemen:
Vor der Installation
Wechseln Sie zum Root-Benutzer
su -## OR ##sudo -i
Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist und Sie den neuesten Kernel verwenden
## Fedora 33/32/31 and CentOS 8 ##dnf update## CentOS 7 ##yum update
Nach dem Update starten Sie Ihr System neu und booten mit dem neuesten Kernel:
reboot
Installieren Sie Oracle’s VirtualBox 6.1.18 (stable) / 6.1.19 (test build) / 6.1.97 auf Fedora 33/32 mittels .run installer
Dies ist eine etwas andere Methode, da Oracle keine funktionierenden Repositories für Fedora 33/32 mehr hat.
Wenn Sie versuchen, das originale Fedora 32 Paket zu installieren, werden Sie folgende Fehlermeldung sehen:
Hier ist eine Anleitung, wie man VirtualBox mit dem .run installer herunterlädt und installiert.
1.1. Wechseln Sie zum Root-Benutzer
su -## OR ##sudo -i
1.2. VirtualBox RPM-Installationen entfernen
Dies sollte Ihre virtuellen Maschinen nicht berühren (entfernen), aber Sie können natürlich alles sichern.
dnf remove VirtualBox\* virtualbox\*
1.3. Laden Sie VirtualBox 6.1 Installer(s)
Überprüfen Sie die aktuellen Versionen von VirtualBox Linux Builds und VirtualBox Test Builds.
1.4. Installer-Datei ausführbar machen
1.5. Installieren Sie die folgenden Abhängigkeitspakete
dnf install python2.7 binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
1.6. Installieren Sie VirtualBox in der neuesten Version 6.1 (derzeit 6.1.18, 6.1.19 oder 6.1.97)
Hinweis:
Dieser Befehl erstellt automatisch die Gruppe vboxusers und der VirtualBox-Benutzer muss Mitglied dieser Gruppe sein.
Dieser Befehl erstellt auch die benötigten Kernel-Module.
Bei Bedarf können Sie die Kernel-Module mit dem folgenden Befehl neu erstellen:
/opt/VirtualBox/vboxdrv.sh setup
1.7. Fügen Sie den/die VirtualBox-Benutzer zur Gruppe vboxusers hinzu
Ersetzen Sie user_name durch Ihren eigenen Benutzernamen oder einen anderen echten Benutzernamen.
usermod -a -G vboxusers user_name
1.8. Starten Sie VirtualBox
Verwenden Sie den Launcher aus dem Menü oder starten Sie VirtualBox einfach als normaler Benutzer:
VirtualBox
DKMS erstellt Ihre Kernelmodule automatisch, aber wenn Sie Ihre VirtualBox-Installation aktualisieren möchten, dann schließen Sie VirtualBox, laden Sie das neue Installationsprogramm herunter, machen Sie es ausführbar und installieren Sie es.
Oracle’s VirtualBox 6.1.18 auf Fedora 33 mit Fedora 32 rpm installieren
Dies ist eine etwas andere Methode, bis Oracle die Fedora 33 Repositories veröffentlicht. Fedora 32 VirtualBox rpm funktioniert mit Fedora 33, aber leider gibt es eine feste Version von python(abi) = 3.8, wir müssen dies ändern und das rpm-Paket neu erstellen. Hier ist eine Anleitung, wie man das macht. Ich aktualisiere diese Anleitung später mit DNF/YUM Repos und dies sollte auch damit kompatibel sein.
Wenn du versuchst, das originale Fedora 32 Paket zu installieren, dann wirst du folgenden Fehler sehen:
2.1. Wechseln Sie zu root User
su -## OR ##sudo -i
2.2. Installiere das rpmrebuild Paket
dnf install rpmrebuild
2.3. VirtualBox-6.1-6.1.18_142142_fedora32-1.x86_64.rpm herunterladen
cd /tmpwget https://download.virtualbox.org/virtualbox/6.1.18/VirtualBox-6.1-6.1.18_142142_fedora32-1.x86_64.rpm
2.4. Rebuild VirtualBox rpm mit den notwendigen Änderungen
Folgender Befehl ändert
Jetzt sollte folgende Datei vorhanden sein: ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
2.5. Installieren Sie die folgenden Abhängigkeitspakete
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
2.6. Installieren Sie VirtualBox in der neuesten Version 6.1 (derzeit 6.1.18)
dnf install ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
Hinweis:
Dieser Befehl erstellt automatisch die Gruppe vboxusers und der VirtualBox-Benutzer muss Mitglied dieser Gruppe sein.
Dieser Befehl erstellt auch die benötigten Kernel-Module.
Bei Bedarf können Sie die Kernel-Module mit dem folgenden Befehl neu erstellen:
/usr/lib/virtualbox/vboxdrv.sh setup
2.7. Fügen Sie den/die VirtualBox-Benutzer zur Gruppe vboxusers hinzu
Ersetzen Sie user_name durch Ihren eigenen Benutzernamen oder einen anderen echten Benutzernamen.
usermod -a -G vboxusers user_name
2.8. Starten Sie VirtualBox
Verwenden Sie den Launcher aus dem Menü oder starten Sie VirtualBox einfach als normaler Benutzer:
VirtualBox
Installieren Sie Oracle’s VirtualBox 6.1.18 auf 32/31/30, CentOS 8.2/7.8, Red Hat (RHEL) 8.2/7.8
3.1. Wechseln Sie zu root User
su -## OR ##sudo -i
3.2. Installieren Sie die Fedora oder RHEL Repo Dateien
Hinweis: CentOS 8/RHEL 8 Benutzer, installieren Sie diese, aber Sie brauchen noch einen Test-Build.
3.3. Aktualisieren Sie die neuesten Pakete und überprüfen Sie die Kernelversion
Aktualisieren Sie die Pakete
## Fedora 32/31/30/29 and CentOS/RHEL 8 ##dnf update## CentOS/RHEL 7 ##yum update
Prüfen Sie, ob Sie die neueste installierte Kernelversion verwenden
Die Ausgabe der folgenden Befehle sollte mit den Versionsnummern übereinstimmen:
rpm -qa kernel |sort -V |tail -n 1uname -r
Hinweis: Wenn Sie ein Kernel-Update erhalten haben oder einen älteren Kernel als den neuesten installierten verwenden, starten Sie neu:
reboot
3.4. Installieren Sie die folgenden Abhängigkeitspakete
CentOS 8/7 und Red Hat (RHEL) 8/7 benötigt das EPEL Repository, installieren Sie es mit dem folgenden Befehl:
## Fedora 32/31/30/29 ##dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon## CentOS/RHEL 8 ##dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms## CentOS/RHEL 7 ##yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
3.5. Installieren Sie VirtualBox in der neuesten Version 6.1 (derzeit 6.1.18)
Hinweis:
Dieser Befehl erstellt automatisch die Gruppe vboxusers und der VirtualBox-Benutzer muss Mitglied dieser Gruppe sein.
Dieser Befehl erstellt auch die benötigten Kernel-Module.
Das Paket ist VirtualBox-6.1 und nicht VirtualBox.
Erstellen Sie die Kernel-Module mit dem folgenden Befehl neu:
## Fedora 32/31/30/29 and CentOS/RHEL 8/7 ##/usr/lib/virtualbox/vboxdrv.sh setup
3.6. Fügen Sie den/die VirtualBox-Benutzer zur Gruppe vboxusers hinzu
Ersetzen Sie user_name durch Ihren eigenen Benutzernamen oder einen anderen echten Benutzernamen.
usermod -a -G vboxusers user_name
3.7. Starten Sie VirtualBox
Verwenden Sie den Launcher aus dem Menü oder starten Sie VirtualBox einfach als normaler Benutzer:
VirtualBox
Fehlerbehebung
Wenn Sie Probleme mit dem Parameter KERN_DIR haben oder Ihr Kernel-Verzeichnis nicht automatisch erkannt wird, setzen Sie die Umgebungsvariable KERN_DIR manuell mit der folgenden Methode:
Prüfen Sie auch:
Installieren Sie VirtualBox Guest Additions auf Fedora, CentOS, Red Hat (RHEL)