Az Oracle VirtualBox egy hatékony x86 és AMD64/Intel64 virtualizációs termék vállalati és otthoni használatra egyaránt. A VirtualBox egy általános célú, teljes körű virtualizáló x86-os hardverekhez. A szerver, asztali és beágyazott használatra szánt termék jelenleg az egyetlen professzionális minőségű virtualizációs megoldás, amely egyben nyílt forráskódú szoftver is.
Nézze meg a VirtualBox 6.1.18/6.1.19 (teszt build) telepítésének videós útmutatóját Fedora 33-ra a .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 on Fedora 32/31:
A VirtualBox számos vendég operációs rendszert támogat:
Telepítés előtt
Váltás root felhasználóvá
su -## OR ##sudo -i
Győződjön meg róla, hogy rendszere naprakész és a legújabb kernelt használja
## Fedora 33/32/31 and CentOS 8 ##dnf update## CentOS 7 ##yum update
Frissítés után indítsa újra a rendszert és bootoljon a legújabb kernellel:
reboot
Telepítse az Oracle VirtualBox 6.1.18 (stable) / 6.1.19 (test build) / 6.1.97 Fedora 33/32-re a .run installer segítségével
Ez egy kicsit más módszer, mert az Oracle-nek már nincsenek működő tárolói a Fedora 33/32-re.
Ha megpróbálja telepíteni az eredeti Fedora 32 csomagot, akkor a következő hibát fogja látni:
Itt van egy útmutató, hogyan töltse le és telepítse a VirtualBoxot a .run telepítő segítségével.
1.1. Váltson root felhasználóvá
su -## OR ##sudo -i
1.2. VirtualBox RPM telepítések eltávolítása
Ez nem érintheti (eltávolíthatja) a virtuális gépeket, de természetesen készíthet biztonsági mentést mindenről.
dnf remove VirtualBox\* virtualbox\*
1.3. VirtualBox 6.1 telepítő(k)
Töltse le az aktuális verziókat a VirtualBox Linux buildekből és a VirtualBox teszt buildekből.
1.4. Telepítőfájl futtathatóvá tétele
1.5. Telepítse a következő függőségi csomagokat
dnf install python2.7 binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
1.6. Telepítse a VirtualBox legújabb, 6.1-es verzióját (jelenleg 6.1.18, 6.1.19 vagy 6.1.97)
Figyelem:
Ez a parancs automatikusan létrehozza a vboxusers csoportot, és a VirtualBox felhasználónak ennek a csoportnak a tagjának kell lennie.
Ez a parancs a szükséges kernel modulokat is elkészíti.
A kernel modulokat a következő paranccsal építheti újra, ha szükséges:
/opt/VirtualBox/vboxdrv.sh setup
1.7. VirtualBox felhasználó(k) hozzáadása a vboxusers csoporthoz
A user_name-t helyettesítse a saját vagy egy másik valós felhasználónévvel.
usermod -a -G vboxusers user_name
1.8. Indítsa el a VirtualBox
Használja az indítót a menüből vagy egyszerűen futtassa a VirtualBoxot normál felhasználóként:
VirtualBox
A DKMS automatikusan elkészíti a kernelmodulokat, de ha frissíteni szeretné a VirtualBox telepítését, akkor zárja be a VirtualBoxot, töltse le az új telepítőt, tegye futtathatóvá és telepítse.
Az Oracle VirtualBox 6.1.18 telepítése Fedora 33-ra Fedora 32 rpm segítségével
Ez egy kicsit más módszer, amíg az Oracle ki nem adja a Fedora 33 tárolókat. Fedora 32 VirtualBox rpm működik Fedora 33-mal, de sajnos a python(abi) = 3.8 fix verziója van, ezt meg kell változtatnunk és újra kell építenünk az rpm csomagot. Itt vannak a parancsok, hogyan kell csinálni. Később frissítem ezt az útmutatót a DNF/YUM repos használatával, és ennek azzal is kompatibilisnek kell lennie.
Ha megpróbálod telepíteni az eredeti Fedora 32 csomagot, akkor a következő hibát fogod látni:
2.1. Váltás root felhasználóra
su -## OR ##sudo -i
2.2. Telepítse az rpmrebuild csomagot
dnf install rpmrebuild
2.3. Töltse le a 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. Építse újra a VirtualBox rpm-et a szükséges változtatásokkal
Az alábbi parancs módosítása
Most már a következő fájlnak kell lennie: ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
2.5. Telepítse a következő függőségi csomagokat
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
2.6. Telepítse a VirtualBox legújabb, 6.1-es verzióját (jelenleg 6.1.18)
dnf install ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
Figyelem:
Ez a parancs automatikusan létrehozza a vboxusers csoportot, és a VirtualBox felhasználónak ennek a csoportnak a tagjának kell lennie.
Ez a parancs a szükséges kernel modulokat is létrehozza.
A kernel modulokat szükség esetén a következő paranccsal építheti újra:
/usr/lib/virtualbox/vboxdrv.sh setup
2.7. VirtualBox felhasználó(k) hozzáadása a vboxusers csoporthoz
A user_name-t helyettesítsük a saját felhasználónevünkkel vagy egy másik valós felhasználónévvel.
usermod -a -G vboxusers user_name
2.8. VirtualBox indítása
A menüből indítót használjon, vagy egyszerűen futtassa a VirtualBoxot normál felhasználóként:
VirtualBox
Telepítse az Oracle VirtualBox 6.1.18-as verzióját 32/31/30, CentOS 8.2/7.8, Red Hat (RHEL) 8.2/7.8
3.1. Váltás root felhasználóra
su -## OR ##sudo -i
3.2. Telepítse a Fedora vagy RHEL Repo fájlokat
Megjegyzés: CentOS 8/RHEL 8 felhasználók, telepítse ezt, de jelenleg még tesztelésre van szüksége.
3.3. Frissítse a legújabb csomagokat és ellenőrizze a kernel verzióját
Frissítse a csomagokat
## Fedora 32/31/30/29 and CentOS/RHEL 8 ##dnf update## CentOS/RHEL 7 ##yum update
Ellenőrizze, hogy a legújabb telepített kernel verziót futtatja-e
A következő parancsok kimeneti verziószámának meg kell egyeznie:
rpm -qa kernel |sort -V |tail -n 1uname -r
Megjegyzés: Ha kapott kernelfrissítést vagy a legújabb telepítettnél régebbi kernelt futtat, akkor indítsa újra:
reboot
3.4. Telepítse a következő függőségi csomagokat
A CentOS 8/7 és a Red Hat (RHEL) 8/7 EPEL tárolóra van szüksége, telepítse a következő paranccsal:
## 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. Telepítse a VirtualBox legújabb, 6.1-es verzióját (jelenleg 6.1.18)
Figyelem:
Ez a parancs automatikusan létrehozza a vboxusers csoportot, és a VirtualBox felhasználónak ennek a csoportnak a tagjának kell lennie.
Ez a parancs a szükséges kernel modulokat is elkészíti.
A csomag VirtualBox-6.1, nem VirtualBox.
A kernel modulok újraépítése a következő paranccsal:
## Fedora 32/31/30/29 and CentOS/RHEL 8/7 ##/usr/lib/virtualbox/vboxdrv.sh setup
3.6. VirtualBox felhasználó(k) hozzáadása a vboxusers csoporthoz
Helyettesítse a user_name-et a saját felhasználónevével vagy egy másik valós felhasználónévvel.
usermod -a -G vboxusers user_name
3.7. Indítsa el a VirtualBox
Használja az indítót a menüből vagy egyszerűen futtassa a VirtualBoxot normál felhasználóként:
VirtualBox
Hibaelhárítás
Ha problémái vannak a KERN_DIR paraméterrel, vagy a kernel könyvtárát nem ismeri fel automatikusan, akkor állítsa be a KERN_DIR környezeti változót kézzel, a következő módszerrel:
Check also:
Install VirtualBox Guest Additions on Fedora, CentOS, Red Hat (RHEL)