Hvernig á að setja upp nýjustu VirtualBox 6.1 í Linux


VirtualBox er opinn uppspretta sýndarvæðingarhugbúnaður á milli vettvanga, hann er hægt að setja upp á hvaða stýrikerfi sem er og gerir þér kleift að setja upp og keyra mörg gestastýrikerfi á sömu tölvunni.

Til dæmis, ef þú setur það upp á Linux kerfinu þínu, geturðu keyrt Windows XP stýrikerfi undir því sem gestastýrikerfi eða keyrt Linux OS á Windows kerfinu þínu og svo framvegis. Þannig geturðu sett upp og keyrt eins mörg gestastýrikerfi og þú vilt, eina takmörkin er pláss og minni.

Nýlega hefur Oracle gefið út nýjustu stöðugu útgáfuna af Virtualbox 6.1, nýjasta útgáfan af Virtual box kemur með svo mörgum stórum breytingum og nýjum eiginleikum bætt við hana.

Þú getur séð allar nýjar breytingarskrárupplýsingar um VirtualBox 6.1 á opinberu breytingaskrársíðunni þeirra.

Þessi handbók útskýrir hvernig á að setja upp VirtualBox 6.1 á RHEL, CentOS og Fedora kerfum með því að nota eigin geymsla VirtualBox með DNF verkfærum.

Þessi handbók útskýrir einnig hvernig á að setja upp VirtualBox 6.1 á Debian, Ubuntu og Linux Mint kerfum með því að nota eigin geymsla VirtualBox með APT skipun.

  1. Hvernig á að setja upp nýjustu VirtualBox í CentOS, RHEL og Fedora
  2. Hvernig á að setja upp nýjustu VirtualBox í Debian, Ubuntu og Mint
  3. Hvernig á að setja upp VirtualBox viðbætur í Linux

Til að setja upp nýjustu stöðugu útgáfuna af VirtualBox þarftu fyrst að hlaða niður virtualbox.repo stillingarskránni með því að nota eftirfarandi rpm skipun.

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

Næst skaltu virkja EPEL geymsluna til að setja upp byggingarverkfæri og ósjálfstæði á kerfinu.

----------------- 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 notar vboxdrv kjarnaeiningu til að stjórna og úthluta líkamlegu minni til að keyra gestastýrikerfi. Án þessarar einingar geturðu samt notað VirtualBox til að búa til og stilla sýndarvélar, en þær virka ekki.

Svo, til að gera VirtualBox fullkomlega virkan, þarftu að uppfæra kerfið þitt fyrst, setja síðan upp nokkrar viðbótareiningar eins og DKMS, kjarnahausa og kjarna-devel og nokkra ósjálfstæðispakka.

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

Þegar þú hefur sett upp alla nauðsynlega ósjálfstæðispakka geturðu sett upp nýjustu útgáfuna af VirtualBox með eftirfarandi skipun.

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

Á þessum tímapunkti ertu tilbúinn til að byrja að nota VirtualBox með því að keyra eftirfarandi skipun á flugstöðinni.

# virtualbox

Ef þú færð eftirfarandi villu meðan á Virtualbox uppsetningu stendur þýðir það að það sé árekstur á milli kjarnaútgáfunna tveggja.

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

Til að leysa málið, athugaðu fyrst uppsetta kjarnann þinn og uppfærðu síðan Linux kjarnann með því að keyra skipunina:

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

Þegar uppfærslunni er lokið skaltu endurræsa kerfið þitt og velja nýjasta kjarnann úr grub ræsivalmyndinni, þessi færsla er venjulega fyrsta færslan eins og þú sérð.

# reboot

Þegar búið er að ræsa kerfið, skráðu þig inn og staðfestu enn og aftur að kjarnaútgáfan passi við útgáfuna af Linux kjarnanum.

# rpm -q kernel-devel
# uname -r

Síðan skaltu endurræsa uppsetningarferlið smíða og staðfesta að uppsetning VirtualBox hafi tekist með því að keyra:

# /sbin/vboxconfig
# systemctl status vboxdrv

Ef þú færð einhver villuskilaboð eins og KERN_DIR eða ef upprunaskrá kjarnans þíns uppgötvast ekki sjálfkrafa af byggingarferlinu geturðu stillt hana með því að nota eftirfarandi skipun. Gakktu úr skugga um að þú breytir kjarnaútgáfunni í samræmi við kerfið þitt eins og sýnt er í rauðum lit.

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

## Export KERN_DIR ##
export KERN_DIR

Til að setja upp nýjustu stöðugu útgáfuna af VirtualBox þarftu að bæta við opinberu Virtualbox geymslunni með eftirfarandi skipun.

$ 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

Uppfærðu síðan hugbúnaðarpakkalistann og settu upp nýjustu útgáfuna af VirtualBox.

$ sudo apt-get install virtualbox-6.1

Einfaldlega framkvæma eftirfarandi skipun til að ræsa hana frá flugstöðinni eða nota ræsiforritið úr valmyndinni til að byrja.

# VirtualBox

Ef þú þarft einhverja viðbótarvirkni eins og VirtualBox RDP, PXE, ROM með E1000 stuðningi og USB 2.0 Host Controller stuðningi, osfrv. Þú þarft að hlaða niður og setja upp VirtualBox Extension Pack með eftirfarandi wget skipun.

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

Til að setja upp viðbótarpakkann verður þú að hafa Virtualbox 6.1 uppsett, þegar þú hefur hlaðið niður vbox-extpack open with Virtualbox eins og sýnt er hér að neðan.

Ef það virkar ekki, opnaðu þá Virtaulbox -> Preferences -> Extensions og flettu að vbox-extpack til að setja það upp.

Uppfærir VirtualBox

Ef þú vilt uppfæra VirtualBox með nýjustu útgáfunni í framtíðinni geturðu einfaldlega keyrt eftirfarandi skipun til að uppfæra hana.

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

Fjarlægðu VirtualBox

Ef þú vilt fjarlægja VirtualBox alveg skaltu bara nota eftirfarandi skipun til að fjarlægja það alveg úr vélinni þinni.

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

Þú getur líka halað niður VirtualBox 6.1 fyrir aðra Linux, Windows og Mac OS X palla.