Oracle VirtualBox je výkonný x86 a AMD64/Intel64 virtualizační produkt pro podnikové i domácí použití. VirtualBox je univerzální plnohodnotný virtualizátor pro hardware x86. Je zaměřen na serverové, desktopové a vestavěné použití a je nyní jediným virtualizačním řešením profesionální kvality, které je zároveň open source softwarem.
Podívejte se na videonávod, jak nainstalovat VirtualBox 6.1.18/6.1.19 (testovací sestavení) na Fedoru 33 pomocí .run installer:
Zkontrolujte videonávod, jak nainstalovat VirtualBox 6.1.18 na Fedoru 33 pomocí Fedora 32 rpm:
if-not-true-then-false.com Youtube kanálu
Zkontrolujte videonávod, jak nainstalovat VirtualBox 6.1 na Fedoře 32/31:
VirtualBox podporuje velké množství hostovaných operačních systémů:
Před instalací
Přepněte se na uživatele root
su -## OR ##sudo -i
Ujistěte se, že je váš systém aktuální a používáte nejnovější jádro
## Fedora 33/32/31 and CentOS 8 ##dnf update## CentOS 7 ##yum update
Po aktualizaci restartujte systém a nastartujte pomocí nejnovějšího jádra:
reboot
Instalace VirtualBoxu 6 od společnosti Oracle.1.18 (stable) / 6.1.19 (test build) / 6.1.97 na Fedoře 33/32 pomocí instalačního programu .run
Jedná se o trochu odlišnou metodu, protože Oracle již nemá funkční repozitáře pro Fedoru 33/32. V případě, že se jedná o stabilní sestavení, je nutné provést instalaci pomocí .run.
Pokud se pokusíte nainstalovat originální balíček Fedory 32, zobrazí se následující chyba:
Tady je návod, jak stáhnout a nainstalovat VirtualBox pomocí .run installeru.
1.1. Změňte se na uživatele root
su -## OR ##sudo -i
1.2. Odstraňte instalace RPM VirtualBoxu
To by se nemělo dotknout (odstranit) vašich virtuálních počítačů, ale můžete samozřejmě vše zálohovat.
dnf remove VirtualBox\* virtualbox\*
1.3. Stáhněte si instalační program(y) VirtualBoxu 6.1
Zkontrolujte aktuální verze z linuxových sestavení VirtualBoxu a testovacích sestavení VirtualBoxu.
1.4. Stáhněte si instalační program(y) VirtualBoxu 6.1. Vytvořte spustitelný instalační soubor
1.5. Nainstalujte následující balíčky závislostí
dnf install python2.7 binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
1.6. Nainstalujte nejnovější verzi VirtualBoxu 6.1 (aktuálně 6.1.18, 6.1.19 nebo 6.1.97)
Poznámka:
Tento příkaz automaticky vytvoří skupinu vboxusers a uživatel VirtualBoxu musí být členem této skupiny.
Tento příkaz také sestaví potřebné moduly jádra.
Můžete v případě potřeby obnovit moduly jádra pomocí následujícího příkazu:
/opt/VirtualBox/vboxdrv.sh setup
1.7. Přidání uživatele (uživatelů) VirtualBoxu do skupiny vboxusers
Nahraďte jméno_uživatele svým vlastním uživatelským jménem nebo jiným skutečným uživatelským jménem.
usermod -a -G vboxusers user_name
1.8. Spusťte VirtualBox
Použijte spouštěč z nabídky nebo jednoduše spusťte VirtualBox jako normální uživatel:
VirtualBox
DKMS sestavuje moduly jádra automaticky, ale pokud chcete upgradovat instalaci VirtualBoxu, pak zavřete VirtualBox, stáhněte nový instalátor, vytvořte jej spustitelný a nainstalujte jej.
Instalace VirtualBoxu Oracle 6.1.18 ve Fedoře 33 pomocí rpm Fedory 32
Jedná se o trochu jinou metodu, dokud společnost Oracle nevydá repozitáře Fedory 33. V případě, že se jedná o VirtualBox 6.1.18, je možné jej nainstalovat pomocí rpm Fedory 32. Fedora 32 VirtualBox rpm funguje s Fedorou 33, ale bohužel je zde pevná verze pythonu(abi) = 3.8, musíme ji změnit a znovu sestavit rpm balíček. Zde jsou příkazy, jak to udělat. Tento návod později aktualizuji pomocí repozitářů DNF/YUM a měl by být kompatibilní i s nimi.
Pokud se pokusíte nainstalovat původní balíček Fedora 32, zobrazí se následující chyba:
2.1. Změňte se na uživatele root
su -## OR ##sudo -i
2.2. Nainstalujte balíček rpmrebuild
dnf install rpmrebuild
2.3. Stáhněte si 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řestavte VirtualBox rpm s potřebnými změnami
Následující příkaz změňte
Nyní byste měli mít následující soubor: ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
2.5. Nainstalujte následující závislé balíčky
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
2.6. Nainstalujte nejnovější verzi VirtualBoxu 6.1 (aktuálně 6.1.18)
dnf install ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
Poznámka:
Tento příkaz automaticky vytvoří skupinu vboxusers a uživatel VirtualBoxu musí být členem této skupiny.
Tento příkaz také sestaví potřebné moduly jádra.
Ypu může v případě potřeby obnovit moduly jádra pomocí následujícího příkazu:
/usr/lib/virtualbox/vboxdrv.sh setup
2.7. Přidání uživatele (uživatelů) VirtualBoxu do skupiny vboxusers
Nahraďte uživatelské_jméno vlastním uživatelským jménem nebo nějakým jiným skutečným uživatelským jménem.
usermod -a -G vboxusers user_name
2.8. Spusťte VirtualBox
Použijte spouštěč z nabídky nebo jednoduše spusťte VirtualBox jako běžný uživatel:
VirtualBox
Nainstalujte VirtualBox 6.1.18 od společnosti Oracle na 32/31/30, CentOS 8.2/7.8, Red Hat (RHEL) 8.2/7.8
3.1. Změna na uživatele root
su -## OR ##sudo -i
3.2. Nainstalujte soubory Fedora nebo RHEL Repo
Poznámka: Uživatelé CentOS 8/RHEL 8, nainstalujte si je, ale v současné době ještě potřebujete testovací sestavení
3.3. Aktualizujte nejnovější balíčky a zkontrolujte verzi jádra
Aktualizujte balíčky
## Fedora 32/31/30/29 and CentOS/RHEL 8 ##dnf update## CentOS/RHEL 7 ##yum update
Zkontrolujte, zda používáte nejnovější nainstalovanou verzi jádra
Výstupy následujících příkazů by měly odpovídat číslům verzí:
rpm -qa kernel |sort -V |tail -n 1uname -r
Poznámka: Pokud jste dostali aktualizaci jádra nebo používáte starší jádro než nejnovější nainstalované, restartujte počítač:
reboot
3.4. Nainstalujte následující závislé balíčky
CentOS 8/7 a Red Hat (RHEL) 8/7 potřebují repozitář EPEL, nainstalujte jej následujícím příkazem:
## 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. Nainstalujte VirtualBox nejnovější verze 6.1 (aktuálně 6.1.18)
Poznámka:
Tento příkaz automaticky vytvoří skupinu vboxusers a uživatel VirtualBoxu musí být členem této skupiny.
Tento příkaz také sestaví potřebné moduly jádra.
Balíček je VirtualBox-6.1, nikoli VirtualBox.
Přestavte moduly jádra následujícím příkazem:
## Fedora 32/31/30/29 and CentOS/RHEL 8/7 ##/usr/lib/virtualbox/vboxdrv.sh setup
3.6. Přidejte uživatele VirtualBoxu do skupiny vboxusers
Nahraďte uživatelské_jméno vlastním uživatelským jménem nebo jiným skutečným uživatelským jménem.
usermod -a -G vboxusers user_name
3.7. Spusťte VirtualBox
Použijte spouštěč z nabídky nebo jednoduše spusťte VirtualBox jako normální uživatel:
VirtualBox
Řešení problémů
Pokud máte problémy s parametrem KERN_DIR nebo váš adresář jádra není automaticky detekován, nastavte proměnnou prostředí KERN_DIR ručně pomocí následující metody:
Podívejte se také:
Instalace doplňků pro hosty VirtualBoxu v systémech Fedora, CentOS a Red Hat (RHEL)
.