Oracle VirtualBox är en kraftfull virtualiseringsprodukt för x86- och AMD64/Intel64-virtualisering, både för företags- och privatbruk. VirtualBox är en allmängiltig fullständig virtualiserare för x86-hårdvara. Den är inriktad på server, skrivbord och inbäddad användning och är nu den enda virtualiseringslösningen av professionell kvalitet som också är programvara med öppen källkod.
Kontrollera videoguiden hur du installerar VirtualBox 6.1.18/6.1.19 (test build) på Fedora 33 med hjälp av .run installer:
Kontrollera videoguide hur man installerar VirtualBox 6.1.18 på Fedora 33 med hjälp av Fedora 32 rpm:
if-not-true-then-false.com Youtube-kanal
Kontrollera videoguide hur man installerar VirtualBox 6.1 på Fedora 32/31:
VirtualBox stöder ett stort antal gästoperativsystem:
För installation
Byt till root User
su -## OR ##sudo -i
Säkerställ att ditt system är uppdaterat och att du kör den senaste kärnan
## Fedora 33/32/31 and CentOS 8 ##dnf update## CentOS 7 ##yum update
Efter uppdateringen startar du om systemet och startar upp med den senaste kärnan:
reboot
Installera Oracle’s VirtualBox 6.1.18 (stable) / 6.1.19 (test build) / 6.1.97 på Fedora 33/32 med hjälp av .run installer
Detta är en lite annorlunda metod eftersom Oracle inte har fungerande repositories för Fedora 33/32 längre.
Om du försöker installera det ursprungliga Fedora 32-paketet kommer du att se följande fel:
Här är en guide för att ladda ner och installera VirtualBox med hjälp av .run installer.
1.1. Byt till root User
su -## OR ##sudo -i
1.2. Ta bort VirtualBox RPM-installationer
Detta bör inte påverka (ta bort) dina virtuella maskiner, men du kan naturligtvis säkerhetskopiera allt.
dnf remove VirtualBox\* virtualbox\*
1.3. Ladda ner VirtualBox 6.1 Installer(s)
Kontrollera aktuella versioner från VirtualBox Linux builds och VirtualBox test builds.
1.4. Gör installationsfilen körbar
1.5. Installera följande beroendepaket
dnf install python2.7 binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
1.6. Installera VirtualBox senaste version 6.1 (för närvarande 6.1.18, 6.1.19 eller 6.1.97)
Observera:
Detta kommando skapar automatiskt gruppen vboxusers och VirtualBox-användaren måste vara medlem i den gruppen.
Detta kommando bygger också de kärnmoduler som behövs.
Du kan bygga om kärnmoduler med följande kommando om det behövs:
/opt/VirtualBox/vboxdrv.sh setup
1.7. Lägg till VirtualBox-användare till gruppen vboxusers
Ersätt user_name med ditt eget användarnamn eller ett annat riktigt användarnamn.
usermod -a -G vboxusers user_name
1.8. Starta VirtualBox
Använd launcher från menyn eller kör helt enkelt VirtualBox som vanlig användare:
VirtualBox
DKMS bygger dina kärnmoduler automatiskt, men om du vill uppgradera din VirtualBox-installation stänger du VirtualBox, laddar ner det nya installationsprogrammet, gör det körbart och installerar det.
Installera Oracles VirtualBox 6.1.18 på Fedora 33 med hjälp av Fedora 32 rpm
Detta är en lite annorlunda metod tills Oracle släpper Fedora 33 repositories. Fedora 32 VirtualBox rpm fungerar med Fedora 33, men tyvärr finns det en fast version av python(abi) = 3.8, vi måste ändra detta och bygga om rpm-paketet. Här är kommandon hur man gör det. Jag uppdaterar den här guiden senare genom att använda DNF/YUM repos och detta bör vara kompatibelt med det också.
Om du försöker installera det ursprungliga Fedora 32-paketet kommer du att se följande fel:
2.1. Byt till root User
su -## OR ##sudo -i
2.2. Installera rpmrebuild Paket
dnf install rpmrebuild
2.3. Hämta VirtualBox-6.1-6.1.18_142142_fedora32-1.x86_64.rpm
cd /tmpwget https://download.virtualbox.org/virtualbox/6.1.18/VirtualBox-6.1-6.1.18_142142_fedora32-1.x86_64.rpm
2.4. Återskapa VirtualBox rpm med nödvändiga ändringar
dnf install rpmrebuild
cd /tmpwget https://download.virtualbox.org/virtualbox/6.1.18/VirtualBox-6.1-6.1.18_142142_fedora32-1.x86_64.rpm
Följande kommando ändra
Nu bör du ha följande fil: ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
2.5. Installera följande beroendepaket
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
2.6. Installera VirtualBox senaste version 6.1 (för närvarande 6.1.18)
dnf install ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
Anmärkningar:
Detta kommando skapar automatiskt gruppen vboxusers och VirtualBox-användaren måste vara medlem i den gruppen.
Detta kommando bygger också upp de kärnmoduler som behövs.
Ypu kan bygga om kärnmoduler med följande kommando om det behövs:
/usr/lib/virtualbox/vboxdrv.sh setup
2.7. Lägg till VirtualBox-användare till gruppen vboxusers
Ersätt user_name med ditt eget användarnamn eller ett annat riktigt användarnamn.
usermod -a -G vboxusers user_name
2.8. Starta VirtualBox
Använd launcher från menyn eller kör helt enkelt VirtualBox som vanlig användare:
VirtualBox
Installera Oracles VirtualBox 6.1.18 på 32/31/30, CentOS 8.2/7.8, Red Hat (RHEL) 8.2/7.8
3.1. Byt till root User
su -## OR ##sudo -i
3.2. Installera Fedora- eller RHEL Repo-filer
Anmärkning: CentOS 8/RHEL 8-användare kan installera detta, men du behöver fortfarande testbygga för närvarande.
3.3. Uppdatera de senaste paketen och kontrollera din kärnversion
Uppdatera paketen
## Fedora 32/31/30/29 and CentOS/RHEL 8 ##dnf update## CentOS/RHEL 7 ##yum update
Kontrollera att du kör den senast installerade kärnversionen
Utput från följande kommandon bör överensstämma med versionsnumren:
rpm -qa kernel |sort -V |tail -n 1uname -r
Anmärkning: Om du har fått en kärnuppdatering eller kör en äldre kärna än den senast installerade ska du starta om:
reboot
3.4. Installera följande beroendepaket
CentOS 8/7 och Red Hat (RHEL) 8/7 behöver EPEL-förrådet, installera det med följande kommando:
## 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. Installera VirtualBox senaste version 6.1 (för närvarande 6.1.18)
Notera:
Detta kommando skapar automatiskt gruppen vboxusers och VirtualBox-användaren måste vara medlem i den gruppen.
Detta kommando bygger också upp de kärnmoduler som behövs.
Paketet är VirtualBox-6.1 och inte VirtualBox.
Bygg om kärnmoduler med följande kommando:
## Fedora 32/31/30/29 and CentOS/RHEL 8/7 ##/usr/lib/virtualbox/vboxdrv.sh setup
3.6. Lägg till VirtualBox-användare till gruppen vboxusers
Ersätt user_name med ditt eget användarnamn eller ett annat riktigt användarnamn.
usermod -a -G vboxusers user_name
3.7. Starta VirtualBox
Använd launcher från menyn eller kör helt enkelt VirtualBox som vanlig användare:
VirtualBox
Felsökning
Om du har problem med KERN_DIR-parametern eller om din kärnkatalog inte upptäcks automatiskt, ställ då in KERN_DIR-miljövariabeln manuellt med följande metod:
Kontrollera även:
Installera VirtualBox Guest Additions på Fedora, CentOS, Red Hat (RHEL)