Kuinka asentaa VirtualBox-vieraslisäykset CentOS 8: een


Kun asennat ensimmäisen kerran virtuaalikoneen, jossa on graafinen käyttöliittymä VirtualBoxiin, näytön kokoa yleensä pienennetään ja käyttökokemus on yleensä melko hämärää. Virtuaalikoneen ulkonäön ja toimivuuden parantamiseksi 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 vieraan lisäykset asennetaan sen jälkeen.
VirtualBox-vieraslisäykset mahdollistavat alla luetellut toiminnot:

  • Parannettu graafista näyttöä/ulkonäköä.
  • Hiiriosoittimen integrointi isännän ja vieraskoneen välillä.
  • jaetut kansiot isäntä- ja vierasjärjestelmän välillä.
  • Kopioi ja liitä ja leikkaa ja liitä toiminnot isännän ja vierasjärjestelmän välillä.

  • VirtualBoxin asentaminen CentOS 8: een

VirtualBox-vieraslisäykset voidaan asentaa sekä Linux- että Windows-järjestelmiin. Tässä oppaassa opastamme sinut asentamaan VirtualBox-vieraslisäykset CentOS 8: een.

Vaihe 1: EPEL: n asentaminen CentOS 8: een

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

Asenna EPEL-arkisto CentOS 8: een suorittamalla seuraava dnf-komento päätelaitteessa.

$ sudo dnf install epel-release

Asennuksen jälkeen vahvista asennettu versio suorittamalla komento.

$ rpm -q epel-release

Vaihe 2: Asenna ytimen otsikot ja koontityökalut

Kun EPEL-arkisto on asennettu, jatka ja asenna ytimen otsikot ja rakennustyökalut, joita tarvitaan vieraslisäysten asentamiseen kuvan osoittamalla tavalla.

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

Asennuksen jälkeen varmista, että kernel-devel -versio vastaa Linux-ytimesi versiota suorittamalla nämä komennot:

$ rpm -q kernel-devel
$ uname -r

Tulos osoittaa selvästi ristiriidan näiden kahden version välillä. Kernel-devel -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-*

Paina kehotuksen jälkeen Y ja jatka päivitystä painamalla ENTER. Kun päivitys on valmis, käynnistä CentOS 8 -järjestelmä uudelleen.

$ sudo reboot

Käynnistä uudelleenkäynnistyksen aikana varmista, että käynnistät viimeisimmän ytimen merkinnän, 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

Nämä kaksi versiota ovat nyt synkronoituna. Loistava! Nyt voit mennä eteenpäin ja asentaa VirtualBox-vieraslisäykset.

Vaihe 3: Asenna VirtualBox Guest Additions CentOS 8: een

Vieraslisäykset voidaan asentaa kahdella tavalla, ja käsittelemme molempia tapoja täällä:

Voit asentaa VirtualBox-vieraslisäykset siirtymällä valikkoriville ja valitsemalla Laitteet -> Lisää vieraslisäykset -CD-kuva.

Ponnahdusikkuna tulee näkyviin. Täältä voit käyttää kahta lähestymistapaa:

Voit painaa Suorita ja myöhemmin todentaa pyydettäessä. Sen jälkeen päätelaitteessa näkyy jonkin verran tarkkaa ulostuloa. Kun asennus on valmis, käynnistä järjestelmä uudelleen ja käynnistä koko näytölle.

Toinen vaihtoehto on asentaa komentorivi. Tämän saavuttamiseksi valitse Peruuta-vaihtoehto ja avaa sitten päätelaite ja luo kiinnityskohta vieraslisäysten ISO-kuvalle.

$ sudo mkdir -p /mnt/cdrom

Asenna seuraavaksi ISO-kuva kiinnityskohtaan.

$ sudo mount /dev/cdrom /mnt/cdrom

Siirry sitten lopuksi asennuspaikkaan ja suorita VirtualBox-asennusohjelman komentosarja.

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

Kun komentosarja on suoritettu, huomaat heti, että näyttö siirtyy täysikokoiseksi. Jos näin ei käy 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 apua sinulle. Jos kohtaat haasteita, ota yhteyttä meihin. Kiitos.