VirtualBox-vieraslisäysten asentaminen CentOS 8:aan


Kun asennat ensimmäisen kerran virtuaalikoneen graafisella käyttöliittymällä VirtualBoxiin, näytön kokoa yleensä pienennetään ja käyttökokemus on yleensä melko tylsä. Parantaakseen virtuaalikoneen ulkonäköä ja toimivuutta VirtualBox tarjoaa joukon ohjelmistopaketteja ja ohjaimia, jotka tunnetaan nimellä VirtualBox vieraslisäykset ISO-kuvan muodossa, joka tunnetaan nimellä >VBoxGuestAdditions.iso. Kuva asennetaan sitten vierasjärjestelmään ja vieraslisäykset asennetaan sen jälkeen.
VirtualBox-vieraslisäykset mahdollistavat alla luetellut toiminnot:

  • Parannettu graafinen näyttö/ulkonäkö.
  • Hiiren osoittimen integrointi isäntäkoneen ja vieraskoneen välillä.
  • Jaetut kansiot isäntä- ja vierasjärjestelmän välillä.
  • Kopioi ja liitä ja leikkaa ja liitä -toiminnot isäntä- ja vierasjärjestelmän välillä.

Vaatimukset

  • Kuinka asentaa VirtualBox CentOS 8:aan

VirtualBox-vieraslisäykset voidaan asentaa sekä Linux- että Windows-järjestelmiin. Tässä oppaassa opastamme sinut VirtualBox -vieraslisäysten asennuksen läpi CentOS 8 -käyttöjärjestelmään.

Vaihe 1: EPEL:n asentaminen CentOS 8:aan

Aloita asentamalla EPEL-arkisto, lyhyesti sanottuna Extra Packages for Enterprise Linux, joka on arkisto, joka tarjoaa ylimääräisiä avoimen lähdekoodin ohjelmistopaketteja RedHat-makuja, kuten CentOS ja Fedora.

Asenna EPEL-tietovarasto CentOS 8 -käyttöjärjestelmään suorittamalla seuraava dnf-komento päätteessä.

sudo dnf install epel-release

Kun olet asentanut, vahvista asennettu versio suorittamalla komento.

rpm -q epel-release

Vaihe 2: Asenna ytimen otsikot ja rakennustyökalut

Kun EPEL-arkisto on asennettu, jatka ja asenna ytimen otsikot ja rakentaa työkalut, jotka tarvitaan vieraslisäysten asentamiseen kuvan mukaisesti.

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

Kun olet asentanut, varmista, että kernel-devel-versio vastaa Linux-ytimen versiota suorittamalla nämä komennot:

rpm -q kernel-devel
uname -r

Tulos osoittaa selvästi ristiriidan kahden version välillä. ytimen kehitys -versio on 4.18.0-147.8.1.el8_1.x86_64, kun taas Linux-ytimen versio on 4.18.0-80.el8.x86_64<.

Voit ratkaista ongelman päivittämällä Linux-ytimen suorittamalla komennon:

sudo dnf update kernel-*

Kun saat kehotteen, paina Y ja paina ENTER jatkaaksesi päivitystä. Kun päivitys on valmis, käynnistä CentOS 8 -järjestelmäsi uudelleen.

sudo reboot

Varmista uudelleenkäynnistyksen aikana, että käytät uusinta ytimen merkintää, joka vastaa kernel-devel -versiota. Tämä on yleensä ensimmäinen merkintä, kuten näet.

Kun järjestelmä on käynnistetty, kirjaudu sisään ja vahvista vielä kerran, että kernel-devel -versio vastaa nyt Linux-ytimen versiota.

rpm -q kernel-devel
uname -r

Molemmat versiot ovat nyt synkronoituja. Loistava! Nyt voit jatkaa ja asentaa VirtualBox -vieraslisäyksiä.

Vaihe 3: Asenna VirtualBox Guest Additions CentOS 8:aan

Vieraslisäyksiä voidaan asentaa kahdella tavalla, ja tässä käsitellään molemmat tavat:

Asenna VirtualBox Guest Additions graafisesti

Asenna VirtualBox-vieraslisäys siirtymällä valikkopalkkiin ja valitsemalla Laitteet –> Aseta vieraslisäys-CD.

Näkyviin tulee ponnahdusikkuna kuvan mukaisesti. Tästä eteenpäin voit käyttää kahta lähestymistapaa:

Voit painaa Suorita ja myöhemmin todentaa pyydettäessä. Sen jälkeen näet sanallisen tulosteen terminaalissa. Kun asennus on valmis, käynnistä järjestelmä uudelleen ja käynnistä se koko näytön tilassa.

Asenna VirtualBox Guest Additions manuaalisesti

Toinen vaihtoehto on asentaa komentorivi. Voit saavuttaa tämän valitsemalla Peruuta-vaihtoehdon ja avaamalla sen jälkeen terminaalin ja luomalla liitoskohdan vieraslisäysten ISO-kuvalle.

sudo mkdir -p /mnt/cdrom

Kiinnitä seuraavaksi ISO-kuva asennuskohtaan.

sudo mount /dev/cdrom /mnt/cdrom

Siirry sitten lopuksi asennuspaikkaan ja suorita VirtualBox-asennusohjelma.

cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run 

Kun komentosarja on suoritettu, näet välittömästi näytön panoroinnin täysikokoiseksi. Jos näin ei tapahdu sinun tapauksessasi, käynnistä järjestelmä uudelleen ja käynnistä lopuksi koko näytön CentOS 8 -virtuaalikoneesi :-)

Ota hiiren osoittimen integrointi käyttöön siirtymällä kohtaan Jaettu leikepöytä –> Kaksisuuntainen. Tämän avulla voit kopioida ja liittää sisältöä isäntä- ja vierasjärjestelmän välillä.

Toivomme, että tästä artikkelista on ollut sinulle apua. Jos kohtaat haasteita, ota meihin yhteyttä. Kiitos.