Kuidas installida uusim VirtualBox 6.1 Linuxi


VirtualBox on avatud lähtekoodiga platvormidevaheline virtualiseerimise tarkvara, selle saab installida igasse opsüsteemi ja see võimaldab teil arvutisse installida ja käitada mitu külalise operatsioonisüsteemi.

Näiteks kui installite selle oma Linuxi süsteemi, võite selle all käivitada Windows XP operatsioonisüsteemi külalise OS-na või käitada Linuxi operatsioonisüsteemi oma Windowsi süsteemis ja nii edasi. Nii saate installida ja käitada nii palju külaliste opsüsteeme kui soovite, ainus piirang on kettaruum ja mälu.

Hiljuti avaldas Oracle Virtualbox 6.1 uusima stabiilse versiooni, Virtual Boxi uusim versioon sisaldab nii palju suuri muudatusi ja uusi funktsioone.

VirtualBox 6.1 täielikke uusi muudatuste loendi üksikasju näete nende ametlikul muudatuste lehel.

Selles juhendis selgitatakse, kuidas VirtualBox 6.1 installida RHEL, CentOS ja Fedora süsteemidesse, kasutades VirtualBoxi enda hoidlat koos DNF-i tööriistadega.

Selles juhendis selgitatakse ka, kuidas installida VirtualBox 6.1 Debiani, Ubuntu ja Linux Mint süsteemidesse, kasutades VirtualBoxi enda APT-käskudega hoidlat.

  1. Kuidas installida uusimat virtuaalset kasti CentOS-i, RHEL-i ja Fedorasse
  2. Kuidas installida uusim VirtualBox Debianisse, Ubuntu ja Mint
  3. Kuidas installida VirtualBox Extension Pack Linuxi

VirtualBoxi uusima stabiilse versiooni installimiseks peate kõigepealt alla laadima konfiguratsioonifaili virtualbox.repo järgmise käsu rpm abil.

----------------- 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

Järgmisena lubage EPEL-i repositooriumil installida süsteemi tööriistad ja sõltuvused.

----------------- 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 kasutab külalisoperatsioonisüsteemide käivitamiseks füüsilist mälu juhtimiseks ja eraldamiseks vboxdrv kerneli moodulit. Ilma selle moodulita saate endiselt kasutada VirtualBoxi virtuaalsete masinate loomiseks ja konfigureerimiseks, kuid need ei tööta.

Niisiis, selleks, et VirtualBox täielikult toimiks, peate kõigepealt oma süsteemi värskendama, seejärel installima mõned täiendavad moodulid, nagu DKMS, kernel-päised ja kernel-devel ning mõned sõltuvuspaketid.

----------------- 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

Kui olete kõik vajalikud sõltuvuspaketid installinud, saate järgmise käsu abil installida VirtualBoxi uusima versiooni.

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

Siinkohal olete valmis alustama VirtualBoxi kasutamist, käivitades terminalis järgmise käsu.

# virtualbox

Kui saate Virtualboxi installimisel järgmise tõrke, tähendab see, et kahe kerneli versiooni vahel on konflikt.

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

Probleemi lahendamiseks kontrollige kõigepealt oma installitud kernelit ja värskendage seejärel Linuxi kernelit, käivitades käsu:

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

Kui värskendus on lõpule jõudnud, taaskäivitage süsteem ja valige grubi alglaadimismenüüst uusim kernel, see kirje on tavaliselt esimene kirje, nagu näete.

# reboot

Kui süsteem on käivitamisega lõpetatud, logige sisse ja kinnitage veel kord, et kernel-devel versioon vastab nüüd Linuxi kerneli versioonile.

# rpm -q kernel-devel
# uname -r

Seejärel alustage uuesti ülesehitamise häälestusprotsessi ja kinnitage, et teie VirtualBoxi installimine õnnestus, käivitades

# /sbin/vboxconfig
# systemctl status vboxdrv

Kui kuvatakse mõni tõrketeade, näiteks KERN_DIR või kui teie kerneli lähtekataloogi ei tuvastatud ehitamise käigus automaatselt, saate selle määrata järgmise käsuga. Muutke tuuma versiooni vastavalt oma süsteemile, nagu on näidatud punase värviga.

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

## Export KERN_DIR ##
export KERN_DIR

VirtualBoxi uusima stabiilse versiooni installimiseks peate järgmise käsu abil lisama ametliku Virtualboxi hoidla.

$ 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

Seejärel värskendage tarkvarapakettide loendit ja installige VirtualBoxi uusim versioon.

$ sudo apt-get install virtualbox-6.1

Selle käivitamiseks terminalist käivitage lihtsalt järgmine käsk või alustamiseks kasutage menüüst käivitusprogrammi.

# VirtualBox

Kui vajate mõnda täiendavat funktsionaalsust, näiteks VirtualBox RDP, PXE, ROM koos E1000 toega ja USB 2.0 hostikontrolleri tugi jne. Peate alla laadima ja installima VirtualBox Extension Pack, kasutades järgmist käsku wget.

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

Laienduspaketi installimiseks peab teil olema installitud Virtualbox 6.1, kui olete alla laadinud vbox-extpack Virtualboxiga avatud, nagu allpool näidatud.

Kui see ei õnnestu, avage Virtaulbox -> Eelistused -> Laiendused ja sirvige selle installimiseks vbox-extpack.

VirtualBoxi värskendamine

Kui soovite tulevikus VirtualBoxi värskendada uusima versiooniga, võite selle värskendamiseks lihtsalt käivitada järgmise käsu.

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

Eemaldage VirtualBox

Kui soovite VirtualBoxi täielikult eemaldada, kasutage selle täielikuks eemaldamiseks süsteemist lihtsalt järgmist käsku.

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

Samuti saate VirtualBox 6.1 alla laadida teistele Linuxi, Windowsi ja Mac OS X-i platvormidele.