Kako instalirati najnoviji VirtualBox 6.1 u Linux


VirtualBox je softver za virtualizaciju na više platformi otvorenog koda, može se instalirati na bilo koji operativni sustav i omogućiti instaliranje i pokretanje više gostujućih operativnih sustava na istom računalu.

Na primjer, ako ga instalirate na svoj Linux sustav, pod njim možete pokrenuti Windows XP kao gostujući OS ili pokrenuti Linux OS na svom Windows sustavu i tako dalje. Na taj način možete instalirati i pokrenuti onoliko gostiju koliko želite, jedino ograničenje je prostor na disku i memorija.

Oracle je nedavno objavio najnoviju stabilnu verziju Virtualboxa 6.1, a najnovija verzija Virtual boxa dolazi s toliko glavnih promjena i dodanih je novih značajki.

Kompletne nove detalje dnevnika promjena o VirtualBoxu 6.1 možete vidjeti na njihovoj službenoj stranici dnevnika promjena.

Ovaj vodič objašnjava kako instalirati VirtualBox 6.1 na sisteme RHEL, CentOS i Fedora koristeći vlastito spremište VirtualBox-a s DNF alatima.

Ovaj vodič također objašnjava kako instalirati VirtualBox 6.1 na sustave Debian, Ubuntu i Linux Mint koristeći vlastito spremište VirtualBox-a s naredbom APT.

  1. Kako instalirati najnoviji VirtualBox u CentOS, RHEL i Fedora
  2. Kako instalirati najnoviji VirtualBox u Debian, Ubuntu i Mint
  3. Kako instalirati proširenje VirtualBox u Linuxu

Da biste instalirali najnoviju stabilnu verziju VirtualBox-a, prvo trebate preuzeti konfiguracijsku datoteku virtualbox.repo pomoću sljedeće naredbe rpm.

----------------- On CentOS and RHEL ----------------- 
# wget https://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -P /etc/yum.repos.d/
# rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

----------------- On Fedora -----------------
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -P /etc/yum.repos.d/
# rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

Zatim omogućite spremištu EPEL da instalira alate za izgradnju i ovisnosti na sustav.

----------------- On CentOS/RHEL 8 ----------------- 
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

----------------- On CentOS/RHEL 7 ----------------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

----------------- On CentOS/RHEL 6 ----------------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

VirtualBox koristi vboxdrv kernel modul za kontrolu i dodjelu fizičke memorije za izvršavanje gostujućih operativnih sustava. Bez ovog modula i dalje možete koristiti VirtualBox za stvaranje i konfiguriranje virtualnih strojeva, ali oni neće raditi.

Dakle, da biste VirtualBox učinili potpuno funkcionalnim, prvo ćete trebati ažurirati svoj sustav, a zatim instalirati neke dodatne module poput DKMS-a, zaglavlja jezgre i kernel-devel te neke pakete ovisnosti.

----------------- On CentOS/RHEL 8 -----------------
# dnf update
# dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

----------------- On CentOS/RHEL 7/6 -----------------
# yum update
# yum install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

----------------- On Fedora -----------------
# dnf update
# dnf install @development-tools
# dnf install kernel-devel kernel-headers dkms qt5-qtx11extras  elfutils-libelf-devel zlib-devel

Nakon što instalirate sve potrebne pakete ovisnosti, možete instalirati najnoviju verziju VirtualBox-a pomoću sljedeće naredbe.

# dnf install VirtualBox-6.1
OR
# yum install VirtualBox-6.1

U ovom trenutku spremni ste za početak korištenja VirtualBox-a pokretanjem sljedeće naredbe na terminalu.

# virtualbox

Ako tijekom instalacije Virtualboxa dobijete sljedeću pogrešku, to znači da postoji sukob između dvije verzije jezgre.

This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel

Da biste riješili problem, prvo provjerite instaliranu jezgru, a zatim ažurirajte Linux kernel pokretanjem naredbe:

# uname -r
# dnf update kernel-*
Or
# yum update kernel-*

Kad se ažuriranje dovrši, ponovno pokrenite sustav i odaberite najnoviji kernel s izbornika za podizanje gruba, ovaj unos je obično prvi unos kao što vidite.

# reboot

Nakon što sustav završi s dizanjem, prijavite se i još jednom potvrdite da verzija kernel-devel sada odgovara verziji Linux kernela.

# rpm -q kernel-devel
# uname -r

Zatim ponovno pokrenite postupak postavljanja gradnje i potvrdite da je vaša instalacija VirtualBox bila uspješna pokretanjem:

# /sbin/vboxconfig
# systemctl status vboxdrv

Ako dobijete bilo koju poruku o pogrešci poput KERN_DIR ili ako vaš izvorni direktorij jezgre nije automatski otkriven postupkom gradnje, možete ga postaviti pomoću sljedeće naredbe. Obavezno promijenite verziju jezgre prema vašem sustavu kako je prikazano crvenom bojom.

## RHEL / CentOS / Fedora ##
KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64

## Export KERN_DIR ##
export KERN_DIR

Da biste instalirali najnoviju stabilnu verziju VirtualBox-a, morate dodati službeno spremište Virtualbox-a pomoću sljedeće naredbe.

$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
$ sudo apt install software-properties-common
$ sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib

Zatim ažurirajte popis softverskih paketa i instalirajte najnoviju verziju VirtualBox-a.

$ sudo apt-get install virtualbox-6.1

Jednostavno izvršite sljedeću naredbu da biste je pokrenuli s terminala ili upotrijebite pokretač s izbornika za početak.

# VirtualBox

Ako su vam potrebne neke dodatne funkcije kao što su VirtualBox RDP, PXE, ROM s podrškom za E1000 i podrška za USB 2.0 Host Controller itd. Morate preuzeti i instalirati proširenje VirtualBox pomoću sljedeće naredbe wget.

# wget https://download.virtualbox.org/virtualbox/6.1.10/Oracle_VM_VirtualBox_Extension_Pack-6.1.10.vbox-extpack

Da biste instalirali paket proširenja, morate instalirati Virtualbox 6.1, nakon što preuzmete vbox-extpack otvoren s Virtualboxom, kao što je prikazano dolje.

Ako ne uspije, otvorite Virtaulbox -> Postavke -> Proširenja i potražite vbox-extpack da biste ga instalirali.

Ažuriranje VirtualBox-a

Ako u budućnosti želite ažurirati VirtualBox najnovijom verzijom, možete jednostavno pokrenuti sljedeću naredbu da biste ga ažurirali.

# yum update VirtualBox-*
# apt-get install VirtualBox-*

Uklonite VirtualBox

Ako želite potpuno ukloniti VirtualBox, samo upotrijebite sljedeću naredbu da ga u potpunosti uklonite iz svog sustava.

# cd /etc/yum.repos.d/
# rm -rf virtualbox.repo
# yum remove VirtualBox-*
# apt-get remove VirtualBox-*

Također možete preuzeti VirtualBox 6.1 za druge Linux, Windows i Mac OS X platforme.