CentOS 8-de WirtualBox myhman goşundylaryny nädip gurmaly


Ilki bilen VirtualBox-da GUI bilen wirtual maşyn guranyňyzda, ekranyň ululygy kiçelýär we ulanyjy tejribesi adatça gödek bolýar. Wirtual maşynyň daşky görnüşini we işleýşini gowulandyrmak üçin VirtualBox, VBoxGuestAdditions.iso ady bilen tanalýan ISO şekili görnüşinde VirtualBox myhman goşundylary diýlip atlandyrylýan programma üpjünçiligi paketlerini we draýwerleri hödürleýär. Soňra surat myhman ulgamyna gurnalýar we myhman goşmaçalary gurulýar.
“VirtualBox” myhman goşmaçalary aşakda görkezilen funksiýalary üpjün edýär:

  • Grafiki displeýi/daşky görnüşi gowulaşdy.
  • Öý eýesi bilen myhman maşynyň arasynda syçanjygyň görkezijisi.
  • Öý eýesi bilen myhman ulgamynyň arasynda paýlaşylan bukjalar.
  • Öý eýesi bilen myhman ulgamynyň arasynda funksiýany göçüriň we göçüriň we kesiň we ýelmäň.

  • CentOS 8-de VirtualBox-y nädip gurmaly

“VirtualBox” myhman goşmaçalaryny Linux we Windows ulgamlarynda hem gurup bolýar. Bu gollanmada, CentOS 8-de VirtualBox myhman goşmaçalaryny gurnamak bilen tanyşarys.

1-nji ädim: CentOS 8-de EPEL gurmak

Başlamak üçin, EPOS ammaryny gurup başlaň, gysgaça, CentOS we Fedora ýaly RedHat tagamlary üçin goşmaça açyk çeşme programma üpjünçiligini üpjün edýän ammar bolan Enterprise Linux üçin Extra Packages üçin.

CentOS 8-de EPEL ammaryny gurmak üçin terminalda aşakdaky dnf buýrugyny işlediň.

$ sudo dnf install epel-release

Gurlandan soň buýrugy işledip gurlan wersiýany tassyklaň.

$ rpm -q epel-release

2-nji ädim: ernadro sözbaşylaryny gurmak we gurallary gurmak

EPEL ammary gurlansoň, ýadro sözbaşylaryny dowam etdiriň we guruň we görkezilişi ýaly myhman goşmaçalaryny gurmak üçin zerur gurallary guruň.

$ sudo dnf install gcc make perl kernel-devel kernel-headers bzip2 dkms

Gurlandan soň, ýadro-devel wersiýasynyň şu buýruklary işletmek bilen Linux ýadrosyňyzyň wersiýasyna gabat gelýändigini tassyklaň:

$ rpm -q kernel-devel
$ uname -r

Çykyş iki wersiýanyň arasyndaky gapma-garşylygy aýdyň görkezýär. Ernadro derejesi 4.18.0-147.8.1.el8_1.x86_64, Linux ýadrosy wersiýasy 4.18.0-80.el8.x86_64.

Meseläni çözmek üçin buýrugy işledip Linux ýadrosyny täzeläň:

$ sudo dnf update kernel-*

Soralandan soň, Y basyň we täzelenmäni dowam etdirmek üçin ENTER basyň. Täzelenenden soň, CentOS 8 ulgamyňyzy täzeden açyň.

$ sudo reboot

Gaýtadan açmak wagtynda ýadro-dereje wersiýasyna gabat gelýän iň soňky ýadro ýazgysyna girmegi unutmaň. Bu, adatça görşüňiz ýaly ilkinji ýazgydyr.

Ulgam ýüklemek bilen tamamlanandan soň, giriň we ýadro derejesiniň wersiýasynyň Linux ýadrosynyň wersiýasyna gabat gelýändigini ýene bir gezek tassyklaň.

$ rpm -q kernel-devel
$ uname -r

Iki wersiýa sinhron. Gowy! Indi öňe gidip, VirtualBox myhman goşmaçalaryny gurup bilersiňiz.

3-nji ädim: CentOS 8-de VirtualBox myhman goşundylaryny guruň

Myhman goşmaçalaryny gurmagyň iki usuly bar we bu ýerde iki ýoly hem açarys:

“VirtualBox” myhman goşmaçalaryny gurmak üçin menýu setirine çykyň we Enjamlar -> Myhman goşmaçalary CD şekilini basyň.

Görkezilişi ýaly bir pop peýda bolar. Bu ýerden iki çemeleşip bilersiňiz:

Ylga basyp, soralanda tassyklap bilersiňiz. Ondan soň terminalda käbir sözli çykyşlary görersiňiz. Gurmak gutaransoň, ulgamy täzeden açyň we doly ekrana başlaň.

Ikinji wariant, buýruk setirini gurmak. Muňa ýetmek üçin, elatyr opsiýasyny saýlaň we şondan soň terminalyňyzy açyň we myhman ISO suraty üçin goşmaçalar dörediň.

$ sudo mkdir -p /mnt/cdrom

Ondan soň, ISO şekilini gurnama nokadyna dakyň.

$ sudo mount /dev/cdrom /mnt/cdrom

Soň bolsa gurnama ýerine geçiň we VirtualBox gurnaýjy skriptini işlediň.

$ cd /mnt/cdrom
$ sudo ./VBoxLinuxAdditions.run 

Scriptazgy ýerine ýetirilenden soň, ekranyň doly göwrümine göz aýlarsyňyz. Bu ýagdaý siziň ýagdaýyňyzda bolmasa, ulgamyňyzy täzeden açyň we ahyrsoňy doly ekranly CentOS 8 wirtual maşyna giriň :-)

Syçan görkezijisiniň integrasiýasyny işjeňleşdirmek üçin, Paýlaşylan paneli -> Ikitaraplaýyn -a geçiň. Bu, öý eýesi bilen myhman ulgamynyň arasynda mazmuny göçürmäge we goýmaga mümkinçilik berýär.

Bu makalanyň size peýdaly bolandygyna umyt edýäris, haýsydyr bir kynçylyk bilen ýüzbe-ýüz bolsaňyz, bize ýüz tutuň. Sagbol.