Kako namestiti dodatke za goste VirtualBox na CentOS 8


Ko prvič namestite navidezni stroj z grafičnim uporabniškim vmesnikom na VirtualBox, je velikost zaslona običajno zmanjšana, uporabniška izkušnja pa ponavadi precej nenavadna. Za izboljšanje videza in funkcionalnosti navideznega računalnika VirtualBox ponuja nabor programskih paketov in gonilnikov, znanih kot dodatek za goste VirtualBox, v obliki slike ISO, imenovane VBoxGuestAdditions.iso. Slika se nato namesti na sistem za goste, dodatki za goste pa se nato namestijo.
Gostinski dodatki VirtualBox omogočajo spodaj navedene funkcije:

  • Izboljšan grafični prikaz/videz.
  • Integracija kazalca miške med gostiteljskim in gostujočim računalnikom.
  • Mape v skupni rabi med gostiteljskim in gostujočim sistemom.
  • Kopirajte in prilepite ter izrežite in prilepite funkcionalnost med gostiteljem in gostujočim sistemom.

  • Kako namestiti VirtualBox v CentOS 8

Dodatke za goste VirtualBox lahko namestite v sisteme Linux in Windows. V tem priročniku vas bomo vodili skozi namestitev dodatkov za goste VirtualBox na CentOS 8.

1. korak: Namestitev EPEL na CentOS 8

Za začetek začnite z namestitvijo repozitorija EPEL, skratka Extra Packages for Enterprise Linux, ki je skladišče, ki ponuja dodatne odprtokodne programske pakete za okuse RedHat, kot sta CentOS in Fedora.

Če želite namestiti repozitorij EPEL na CentOS 8, na terminalu zaženite naslednji ukaz dnf.

$ sudo dnf install epel-release

Ko je nameščena, z zagonom potrdite nameščeno različico.

$ rpm -q epel-release

2. korak: Namestitev glav jedra in orodij za gradnjo

Z nameščenim repozitorijem EPEL nadaljujte in namestite glave jedra in orodja za izdelavo, potrebna za namestitev gostujočih dodatkov, kot je prikazano.

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

Po namestitvi potrdite, da različica kernel-devel ustreza različici vašega jedra Linux, tako da zaženete te ukaze:

$ rpm -q kernel-devel
$ uname -r

Rezultat jasno kaže na navzkrižje med obema različicama. Različica jedra za razvoj je 4.18.0-147.8.1.el8_1.x86_64, različica jedra za Linux pa 4.18.0-80.el8.x86_64.

Če želite težavo odpraviti, posodobite jedro Linuxa z zagonom ukaza:

$ sudo dnf update kernel-*

Po pozivu pritisnite Y in pritisnite ENTER, da nadaljujete s posodobitvijo. Ko je posodobitev končana, znova zaženite sistem CentOS 8.

$ sudo reboot

Med ponovnim zagonom se prepričajte, da ste zagnali najnovejši vnos jedra, ki ustreza različici razvijalnega jedra. Kot je običajno, je to prvi vnos.

Ko sistem konča z zagonom, se prijavite in še enkrat potrdite, da se različica jedra za razvoj zdaj ujema z različico jedra Linuxa.

$ rpm -q kernel-devel
$ uname -r

Obe različici sta zdaj sinhronizirani. Super! Zdaj lahko nadaljujete in namestite dodatke za goste VirtualBox.

3. korak: Namestite dodatke za goste VirtualBox v CentOS 8

Obstajata dva načina namestitve gostujočih dodatkov in tukaj bomo obravnavali oba načina:

Če želite namestiti dodatke za goste VirtualBox, pojdite v menijsko vrstico in kliknite Naprave -> Vstavi sliko CD-ja za dodajanje gostov.

Pojavi se pop, kot je prikazano. Od tu lahko izberete dva pristopa:

Lahko pritisnete »Zaženi« in pozneje preverite pristnost, ko vas sistem pozove. Nato boste na terminalu videli nekaj podrobnih izhodov. Ko je namestitev končana, znova zaženite sistem in se zaženite v celozaslonski način.

Druga možnost je namestitev ukazne vrstice. Če želite to doseči, izberite možnost »Prekliči« in nato odprite terminal in ustvarite točko vpetja za ISO slike gostujočih dodatkov.

$ sudo mkdir -p /mnt/cdrom

Nato namestite sliko ISO na točko pritrditve.

$ sudo mount /dev/cdrom /mnt/cdrom

Nato končno pojdite na mesto namestitve in zaženite skript namestitvenega programa VirtualBox.

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

Ko se skript zažene, boste takoj opazili zasuk zaslona v polni velikosti. Če se to v vašem primeru ne zgodi, znova zaženite sistem in se končno zaženite v celozaslonski navidezni stroj CentOS 8 :-)

Če želite omogočiti integracijo kazalca miške, pojdite na 'Skupni odložišče' -> 'Dvosmerno'. To vam omogoča kopiranje in lepljenje vsebine med gostiteljskim in gostujočim sistemom.

Upamo, da vam je bil ta članek v pomoč. Če naletite na kakršne koli izzive, nam pišite. Hvala vam.