Oracle Corporation Team wydał swoją nową główną wersję VirtualBox 6.1.18 12 stycznia 2021. W tym wydaniu VirtualBox poprawił stabilność i naprawił regresje. Aby dowiedzieć się więcej na temat tego wydania przeczytaj changelog. Ten artykuł pomoże ci zainstalować Oracle VirtualBox 6.1 na systemach Fedora 32/31/30/29/28 przy użyciu DNF.
Krok 1 – Wymagania wstępne
Po pierwsze, musisz skonfigurować repozytorium yum, aby zainstalować Virtualbox na systemie Fedora. Można po prostu pobrać plik repo z jego oficjalnej strony i umieścić go w /etc/yum.repos.d/virtualbox.repo. Przejdź do katalogu /etc/yum.repos.d i użyj jednego z poniższych poleceń, zgodnie z twoim systemem operacyjnym.
cd /etc/yum.repos.d/sudo wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
Przed zainstalowaniem VirtualBox upewnij się, że zainstalowałeś wszystkie wymagane pakiety do uruchomienia VirtualBox, takie jak kernel-headers, kernel-devels itp. Użyj następującego polecenia, aby zainstalować wymagane pakiety.
sudo dnf install binutils gcc make patch libgomp dkms qt5-qtx11extras libxkbcommonsudo dnf install glibc-headers glibc-devel kernel-headers kernel-devel compat-libvpx5
Po zainstalowaniu najnowszego jądra i nagłówków jądra, zrestartujmy system i zacznijmy od najnowszego jądra.
sudo reboot
Krok 2 – Konfiguracja środowiska
Instalacja VirtualBox wymaga kodu źródłowego jądra, aby zainstalować wymagane moduły, więc musimy skonfigurować zmienną środowiskową KERN_DIR, do której VirtualBox pobiera kod źródłowy jądra. W moim przypadku najnowsze źródło jądra jest dostępne w katalogu 4.16.5-300.fc28.x86_64 pod /usr/src/kernels/ . Upewnij się, że używasz poprawnej ścieżki źródłowej.
export KERN_DIR=/usr/src/kernels/`uname -r`
echo $KERN_DIR/usr/src/kernels/4.16.5-300.fc28.x86_64
Krok 3 – Zainstaluj VirtualBox na Fedorze
Użyj następującego polecenia, aby zainstalować VirtualBox przy użyciu narzędzia wiersza poleceń DNF. Zainstaluje ona najnowszą wersję VirtualBox na systemie Fedora.
sudo dnf install VirtualBox-6.1
Po instalacji musimy przebudować moduły jądra za pomocą następującego polecenia.
sudo /usr/lib/virtualbox/vboxdrv.sh setup
Krok 4 – Uruchomienie VirtualBox
Możesz użyć launchera aplikacji lub użyć następującego polecenia, aby uruchomić VirtualBox z okien X. Możesz przełączyć się do trybu GUI używając komend init 5 lub startx z terminala.
virtualbox
Zakończenie
W tym samouczku nauczyłeś się instalować VirtualBox na systemie Fedora. Teraz możesz tworzyć maszyny wirtualne dla wybranych przez siebie systemów operacyjnych i pracować na nich.