Oracle VirtualBox jest potężnym produktem do wirtualizacji x86 i AMD64/Intel64 dla przedsiębiorstw, jak również do użytku domowego. VirtualBox jest uniwersalnym, pełnym wirtualizatorem dla sprzętu x86. Skierowany do serwerów, desktopów i zastosowań wbudowanych, jest obecnie jedynym profesjonalnej jakości rozwiązaniem wirtualizacyjnym, które jest również oprogramowaniem Open Source.

Sprawdź przewodnik wideo, jak zainstalować VirtualBox 6.1.18/6.1.19 (kompilacja testowa) na Fedorze 33 przy użyciu .run installer:

Sprawdź przewodnik wideo jak zainstalować VirtualBox 6.1.18 na Fedorze 33 używając Fedory 32 rpm:

Watch More Videos and Subscribe to
if-not-true-then-false.com Youtube Channel

Sprawdź przewodnik wideo jak zainstalować VirtualBox 6.1 na Fedorze 32/31:

VirtualBox obsługuje dużą liczbę systemów operacyjnych gości:

Przed instalacją

Zmień użytkownika na root

su -## OR ##sudo -i

Upewnij się, że system jest aktualny i masz najnowsze jądro

## Fedora 33/32/31 and CentOS 8 ##dnf update## CentOS 7 ##yum update

Po aktualizacji zrestartuj system i uruchom go używając najnowszego jądra:

reboot

Zainstaluj Oracle’s VirtualBox 6.1.18 (stable) / 6.1.19 (test build) / 6.1.97 na Fedorze 33/32 używając .run installer

To jest trochę inna metoda, ponieważ Oracle nie ma już działających repozytoriów dla Fedory 33/32.

Jeśli spróbujesz zainstalować oryginalny pakiet Fedory 32, wtedy zobaczysz następujący błąd:

Tutaj jest przewodnik jak pobrać i zainstalować VirtualBox używając .run installer.

1.1. Zmień użytkownika na root

su -## OR ##sudo -i

1.2. Usuń instalację VirtualBox RPM

To nie powinno dotknąć (usunąć) twoich maszyn wirtualnych, ale możesz oczywiście zrobić kopię zapasową wszystkiego.

dnf remove VirtualBox\* virtualbox\*

1.3. Pobierz instalator(y) VirtualBox 6.1

Sprawdź aktualne wersje z kompilacji VirtualBox Linux i kompilacji testowych VirtualBox.

1.4. Make Installer File Executable

1.5. Install Following Dependency Packages

dnf install python2.7 binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon

1.6. Install VirtualBox Latest Version 6.1 (currently 6.1.18, 6.1.19 or 6.1.97)

Note:
This command create automatically vboxusers group and VirtualBox user must be member of that group.
This command also build needed kernel modules.

You can rebuild kernel modules with following command if needed:

/opt/VirtualBox/vboxdrv.sh setup

1.7. Add VirtualBox User(s) to vboxusers Group

Replace user_name with your own user name or some another real user name.

usermod -a -G vboxusers user_name

1.8. Start VirtualBox

Użyj launchera z menu lub po prostu uruchom VirtualBox jako normalny użytkownik:

VirtualBox

DKMS buduje moduły jądra automatycznie, ale jeśli chcesz uaktualnić swoją instalację VirtualBox, to zamknij VirtualBox, pobierz nowy instalator, zrób go wykonywalnym i zainstaluj go.

Instalacja Oracle’s VirtualBox 6.1.18 na Fedorze 33 przy użyciu Fedory 32 rpm

To jest trochę inna metoda, dopóki Oracle nie wypuści repozytoriów Fedory 33. Fedora 32 VirtualBox rpm działa z Fedorą 33, ale niestety jest tam stała wersja python(abi) = 3.8, musimy to zmienić i przebudować pakiet rpm. Tutaj jest instrukcja jak to zrobić. Zaktualizuję ten przewodnik później używając repozytoriów DNF/YUM i to powinno być również z nim kompatybilne.

Jeśli spróbujesz zainstalować oryginalny pakiet Fedory 32, wtedy zobaczysz następujący błąd:

2.1. Zmień użytkownika na root

su -## OR ##sudo -i

2.2. Zainstaluj rpmrebuild Pakiet

dnf install rpmrebuild

2.3. Pobierz 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. Przebuduj VirtualBox rpm z potrzebnymi zmianami

Następujące polecenie zmień

Teraz powinieneś mieć następujący plik: ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm

2.5. Install Following Dependency Packages

dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon

2.6. Install VirtualBox Latest Version 6.1 (currently 6.1.18)

dnf install ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm

Note:
This command create automatically vboxusers group and VirtualBox user must be member of that group.
This command also build needed kernel modules.
Ypu can rebuild kernel modules with following command if needed:

/usr/lib/virtualbox/vboxdrv.sh setup

2.7. Add VirtualBox User(s) to vboxusers Group

Replace user_name with your own user name or some another real user name.

usermod -a -G vboxusers user_name

2.8. Uruchom VirtualBox

Użyj launchera z menu lub po prostu uruchom VirtualBox jako normalny użytkownik:

VirtualBox

Instalacja Oracle’s VirtualBox 6.1.18 na 32/31/30, CentOS 8.2/7.8, Red Hat (RHEL) 8.2/7.8

3.1. Zmiana na użytkownika root

su -## OR ##sudo -i

3.2. Zainstaluj Fedora lub RHEL Repo Files

Uwaga: Użytkownicy CentOS 8/RHEL 8, zainstaluj to, ale nadal potrzebujesz testowej kompilacji obecnie.

3.3. Zaktualizuj najnowsze pakiety i sprawdź wersję jądra

Zaktualizuj pakiety

## Fedora 32/31/30/29 and CentOS/RHEL 8 ##dnf update## CentOS/RHEL 7 ##yum update

Sprawdź, czy używasz najnowszej zainstalowanej wersji jądra
Wyniki następujących poleceń powinny się zgadzać:

rpm -qa kernel |sort -V |tail -n 1uname -r

Uwaga: Jeśli dostałeś aktualizację jądra lub uruchomiłeś starsze jądro niż najnowsze zainstalowane, uruchom ponownie:

reboot

3.4. Zainstaluj następujące pakiety zależności

CentOS 8/7 i Red Hat (RHEL) 8/7 wymagają repozytorium EPEL, zainstaluj je za pomocą następującej komendy:

## 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. Zainstaluj VirtualBox Latest Version 6.1 (currently 6.1.18)

Uwaga:
Ta komenda automatycznie tworzy grupę vboxusers i użytkownik VirtualBox musi być członkiem tej grupy.
Ta komenda również buduje potrzebne moduły jądra.
Pakiet to VirtualBox-6.1 nie VirtualBox.

Przebuduj moduły jądra następującą komendą:

## Fedora 32/31/30/29 and CentOS/RHEL 8/7 ##/usr/lib/virtualbox/vboxdrv.sh setup

3.6. Add VirtualBox User(s) to vboxusers Group

Replace user_name with your own user name or some another real user name.

usermod -a -G vboxusers user_name

3.7. Start VirtualBox

Użyj launchera z menu lub po prostu uruchom VirtualBox jako normalny użytkownik:

VirtualBox

Rozwiązywanie problemów

Jeśli masz problemy z parametrem KERN_DIR lub twój katalog jądra nie jest automatycznie wykrywany, ustaw zmienną środowiskową KERN_DIR ręcznie, używając następującej metody:

Sprawdź także:

Instalacja dodatków dla gości VirtualBox na Fedora, CentOS, Red Hat (RHEL)

.

Articles

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.