Wéi installéiere Dir VirtualBox Guest Additions op CentOS 8


Wann Dir fir d'éischt eng virtuell Maschinn mat enger GUI op VirtualBox installéiert, ass d'Bildschirmgréisst normalerweis erofgeschrauft an d'Benotzererfarung ass normalerweis zimlech faarweg. Fir d'Erscheinung an d'Funktionalitéit vun enger virtueller Maschinn ze verbesseren, bitt VirtualBox eng Rei vu Software Packagen a Chauffeuren bekannt als VirtualBox Gaascht Ergänzunge a Form vun engem ISO Bild bekannt als VBoxGuestAdditions.iso. D'Bild gëtt dann op de Gaaschtsystem montéiert an d'Gäscht Ergänzunge ginn duerno installéiert.
D'VirtualBox Gaascht Ergänzunge erméiglechen d'Funktionalitéiten hei ënnendrënner:

  • D'grafesch Affichage/Erscheinung verbessert.
  • Mauszeigerintegratioun tëscht dem Host a Gaaschtmaschinn.
  • Gedeelt Ordner tëscht dem Host a Gaaschtsystem.
  • Copy & Paste a Cut & Paste Funktionalitéit tëscht dem Host an dem Gaaschtsystem.

  • Wéi installéiert Dir VirtualBox an CentOS 8

VirtualBox Gaascht Ergänzunge kënnen op béide Linux a Windows Systemer installéiert ginn. An dësem Guide wäerte mir Iech duerch d'Installatioun vu VirtualBox Gaaschtergänzungen op CentOS 8.

Schrëtt 1: Installéiere vun EPEL op CentOS 8

Fir unzefänken, fänkt un mat der Installatioun vum EPEL Repository, kuerz fir Extra Packages fir Enterprise Linux, wat e Repository ass deen extra Open-Source Software Packagen fir RedHat Aromen wéi CentOS a Fedora ubitt.

Fir den EPEL Repository op CentOS 8 z'installéieren, fuert de folgenden dnf Kommando um Terminal.

$ sudo dnf install epel-release

Eemol installéiert, bestätegt d'Versioun installéiert andeems Dir de Kommando ausféiert.

$ rpm -q epel-release

Schrëtt 2: Installéiere Kernel Header a Build Tools

Mat dem EPEL Repository installéiert, fuert weider an installéiert d'Kernel Header a bauen Tools déi néideg sinn fir d'Gäscht Ergänzunge z'installéieren wéi gewisen.

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

Eemol installéiert, bestätegt datt d'Versioun vum Kernel-devel der Versioun vun Ärem Linux Kernel entsprécht andeems Dir dës Kommandoen ausféiert:

$ rpm -q kernel-devel
$ uname -r

D'Ausgab weist kloer e Konflikt tëscht den zwou Versiounen un. D'Kernel-Devel Versioun ass 4.18.0-147.8.1.el8_1.x86_64, während d'Linux Kernel Versioun 4.18.0-80.el8.x86_64 ass.

Fir de Problem ze léisen, update de Linux Kernel andeems Dir de Kommando ausféiert:

$ sudo dnf update kernel-*

Eemol gefrot, dréckt Y a dréckt ENTER fir mam Update weiderzemaachen. Wann d'Aktualiséierung ofgeschloss ass, restart Ären CentOS 8 System.

$ sudo reboot

Wärend dem Neistart, gitt sécher an déi lescht Kernel-Entrée ze booten, déi mat der Kernel-Devel Versioun entsprécht. Dëst ass normalerweis déi éischt Entrée wéi Dir kënnt gesinn.

Wann de System mam Booten ofgeschloss ass, aloggen an nach eng Kéier bestätegen datt d'Kernel-Devel Versioun elo mat der Versioun vum Linux Kernel entsprécht.

$ rpm -q kernel-devel
$ uname -r

Déi zwou Versiounen sinn elo synchroniséiert. Super! Elo kënnt Dir virugoen an VirtualBox Gaascht Ergänzunge installéieren.

Schrëtt 3: Installéiert VirtualBox Guest Additions an CentOS 8

Et ginn zwou Méiglechkeeten Gaascht Ergänzunge ze installéieren, a mir wäerte béid Weeër hei ofdecken:

Fir d'VirtualBox Gaascht Ergänzunge z'installéieren, gitt op d'Menübar a klickt Geräter -> Gaascht Ergänzunge CD Bild setzen.

E Pop erschéngt wéi gewisen. Vun hei aus kënnt Dir zwou Approche huelen:

Dir kënnt 'Run' schloen a spéider authentifizéieren wann Dir gefrot gëtt. Duerno gesitt Dir e puer verbose Output um Terminal. Wann d'Installatioun fäerdeg ass, de System nei starten a booten an e Vollbildschierm.

Déi zweet Optioun ass eng Kommandozeil ze installéieren. Fir dëst z'erreechen, wielt d'Optioun 'Ofbriechen' an duerno, öffnen Ären Terminal an erstellt e Mountpunkt fir d'Gäscht Ergänzunge ISO Bild.

$ sudo mkdir -p /mnt/cdrom

Als nächst montéiert d'ISO Bild op de Montagepunkt.

$ sudo mount /dev/cdrom /mnt/cdrom

Da navigéiert endlech op d'Montageplaz a lafen de VirtualBox Installateur Skript.

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

Wann de Skript fäerdeg ass laafen, beobachtet Dir direkt den Ecran panning op voller Gréisst. Wann dëst net an Ärem Fall geschitt, restart Äre System a schliisslech an Ärem Vollbildschierm CentOS 8 virtuell Maschinn booten :-)

Fir Mauszeigerintegratioun z'aktivéieren, navigéiert op 'Shared Clipboard' -> 'Bidirectional'. Dëst erlaabt Iech Inhalt tëscht dem Host a Gaaschtsystem ze kopéieren a pechen.

Mir hoffen datt dësen Artikel Iech hëllefräich war, Wann Dir Erausfuerderunge stoussen, kontaktéiert eis w.e.g. Merci.