Kako instalirati najnoviji VirtualBox 7.0 na Linux


VirtualBox je softver za virtualizaciju na više platformi otvorenog koda koji se može instalirati na bilo koji operativni sustav za pokretanje više virtualnih strojeva za goste na istom računalu.

Na primjer, ako ga instalirate na svoj Linux sustav, možete pokrenuti operativni sustav Windows pod njim kao Gost OS ili pokrenuti Linux OS na vaš Windows sustav i tako dalje. Na ovaj način možete instalirati i pokrenuti koliko god želite operativnih sustava za goste (virtualnih strojeva), jedino ograničenje je prostor na disku i memorija.

Nedavno je Oracle izdao glavnu stabilnu verziju Virtualboxa 7.0, najnovija verzija VirtualBoxa dolazi s toliko velikih promjena i dodanih novih značajki.

Možete vidjeti potpune nove pojedinosti dnevnika promjena o VirtualBox 7.0 na njihovoj službenoj stranici Dnevnika promjena.

Ovaj vodič objašnjava kako instalirati VirtualBox 7.0 na RHEL-bazirane distribucije kao što su RHEL, Fedora, Rocky Linux, AlmaLinux, i CentOS Stream koristeći VirtualBoxov vlastiti repozitorij s YUM i DNF naredbama.

Ovaj vodič također objašnjava kako instalirati VirtualBox 7.0 na distribucije temeljene na Debianu kao što su Debian, Ubuntu i Linux Mint sustavi koji koriste VirtualBoxov vlastiti repozitorij s APT-GET ili APT naredbama.

Na ovoj stranici:
  • Kako instalirati najnoviji VirtualBox u CentOS, RHEL i Fedora
  • Kako instalirati najnoviji VirtualBox u Debianu, Ubuntuu i Mintu
  • Kako instalirati paket proširenja VirtualBox u Linuxu

Instalacija VirtualBox 7.0 u RHEL sustavima

Da biste instalirali najnoviju stabilnu verziju VirtualBoxa, prvo morate preuzeti konfiguracijsku datoteku virtualbox.repo pomoću sljedeće naredbe wget, a zatim uvesti javni ključ pomoću naredbe rpm.

----------------- On RHEL-based Distributions ----------------- 
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 Linux -----------------
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šte EPEL za instaliranje alata za izgradnju i ovisnosti o sustavu.

----------------- On RHEL-based 9 Release ----------------- 
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

----------------- On RHEL-based 8 Release ----------------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

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

Instalirajte pakete ovisnosti za VirtualBox

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

Dakle, da bi VirtualBox bio potpuno funkcionalan, morat ćete prvo ažurirati svoj sustav, zatim instalirati neke dodatne module kao što su DKMS, kernel-headers, kernel-devel,i neki paketi ovisnosti.

----------------- On RHEL-based Distributions ----------------- 
yum update
yum install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

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

Instalirajte VirtualBox 7.0 u sustave temeljene na RHEL-u

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

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

Sada ste spremni početi koristiti VirtualBox 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 kernela.

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 instalirani kernel, a zatim ažurirajte Linux kernel izvođenjem naredbe:

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

Kada ažuriranje završi, ponovno pokrenite svoj sustav i odaberite najnoviji kernel iz grub boot izbornika, ovaj unos je obično prvi unos kao što vidite.

reboot

Nakon što je sustav gotov s pokretanjem, prijavite se i još jednom potvrdite da verzija kernela-devel sada odgovara verziji Linux kernela.

rpm -q kernel-devel
uname -r

Zatim ponovno pokrenite proces postavljanja izgradnje i potvrdite da je vaša instalacija VirtualBoxa bila uspješna pokretanjem:

/sbin/vboxconfig
systemctl status vboxdrv

Rješavanje problema

Ako dobijete bilo kakvu poruku o pogrešci kao što je KERN_DIR ili ako vaš izvorni direktorij kernela nije automatski otkriven procesom izgradnje, možete ga postaviti pomoću sljedeće naredbe. Provjerite jeste li promijenili verziju kernela u skladu s vašim sustavom kao što je prikazano crvenom bojom.

KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64
export KERN_DIR

Instaliranje VirtualBox 7.0 u Debian, Ubuntu i Linux Mint

Da biste instalirali najnoviju stabilnu verziju VirtualBoxa, trebate dodati službeno Virtualbox spremište 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
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

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

sudo apt-get install virtualbox-7.0

Jednostavno izvršite sljedeću naredbu da biste ga pokrenuli s terminala ili upotrijebite pokretač iz izbornika za pokretanje.

virtualbox
VirtualBox 7.0 snimka zaslona

Instaliranje paketa proširenja VirtualBox u Linuxu

Ako trebate neke dodatne funkcije kao što su VirtualBox RDP, PXE, ROM s E1000 podrškom i USB 2.0 Host Controller podršku, itd. Morate preuzeti i instalirati VirtualBox Extension Pack pomoću sljedeće naredbe wget.

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

Da biste instalirali paket proširenja, morate imati instaliran Virtualbox 7.0 nakon što preuzmete vbox-extpack otvoren pomoću Virtualbox kao što je prikazano u nastavku.

Ako ne uspije, otvorite Virtualbox –> File –> Preferences –> Tools –> Extension Manager i potražite vbox-extpack da biste ga instalirali.

Ažuriranje VirtualBoxa u Linux sustavima

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

Na RHEL sustavima
yum update VirtualBox-*
Na sustavima temeljenim na Debianu
apt-get install VirtualBox-*

Uklonite VirtualBox iz Linux sustava

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

Na RHEL sustavima
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
Na sustavima temeljenim na Debianu
apt-get remove VirtualBox-*

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