Πώς να εγκαταστήσετε VirtualBox Guest Additions στο CentOS 8


Όταν εγκαθιστάτε για πρώτη φορά μια εικονική μηχανή με GUI στο VirtualBox, το μέγεθος της οθόνης συνήθως μειώνεται και η εμπειρία χρήστη είναι συνήθως αρκετά ήπια. Για τη βελτίωση της εμφάνισης και της λειτουργικότητας μιας εικονικής μηχανής, το VirtualBox παρέχει ένα σύνολο πακέτων λογισμικού και προγραμμάτων οδήγησης γνωστά ως VirtualBox προσθήκες επισκεπτών με τη μορφή εικόνας ISO, γνωστής ως VBoxGuestAdditions.iso. Στη συνέχεια, η εικόνα τοποθετείται στο σύστημα επισκεπτών και στη συνέχεια εγκαθίστανται οι προσθήκες επισκεπτών.
Οι προσθήκες επισκέπτη του VirtualBox ενεργοποιούν τις λειτουργίες που αναφέρονται παρακάτω:

  • Βελτιώθηκε η γραφική απεικόνιση/εμφάνιση.
  • Ενσωμάτωση δείκτη ποντικιού μεταξύ του κεντρικού υπολογιστή και του επισκέπτη.
  • Κοινόχρηστοι φάκελοι μεταξύ του συστήματος κεντρικού υπολογιστή και επισκέπτη.
  • Λειτουργία αντιγραφής και επικόλλησης και αποκοπής και επικόλλησης μεταξύ του συστήματος υποδοχής και επισκέπτη.

Απαιτήσεις

  • Πώς να εγκαταστήσετε το VirtualBox στο CentOS 8

Οι προσθήκες επισκεπτών VirtualBox μπορούν να εγκατασταθούν τόσο σε συστήματα Linux όσο και σε συστήματα Windows. Σε αυτόν τον οδηγό, θα σας καθοδηγήσουμε στην εγκατάσταση των προσθηκών επισκεπτών VirtualBox στο CentOS 8.

Βήμα 1: Εγκατάσταση του EPEL στο CentOS 8

Για να ξεκινήσετε, ξεκινήστε εγκαθιστώντας το αποθετήριο EPEL, εν συντομία για το Extra Packages for Enterprise Linux, το οποίο είναι ένα αποθετήριο που παρέχει επιπλέον πακέτα λογισμικού ανοιχτού κώδικα για το RedHat γεύσεις όπως CentOS και Fedora.

Για να εγκαταστήσετε το αποθετήριο EPEL στο CentOS 8, εκτελέστε την ακόλουθη εντολή dnf στο τερματικό.

sudo dnf install epel-release

Μόλις εγκατασταθεί, επιβεβαιώστε την έκδοση που έχει εγκατασταθεί εκτελώντας την εντολή.

rpm -q epel-release

Βήμα 2: Εγκατάσταση κεφαλίδων πυρήνα και εργαλείων κατασκευής

Με εγκατεστημένο το αποθετήριο EPEL, προχωρήστε και εγκαταστήστε τις κεφαλίδες του πυρήνα και τη δημιουργία εργαλείων που απαιτούνται για την εγκατάσταση των προσθηκών επισκέπτη όπως φαίνεται.

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

Αφού εγκατασταθεί, επιβεβαιώστε ότι η έκδοση του kernel-devel αντιστοιχεί στην έκδοση του πυρήνα του Linux εκτελώντας αυτές τις εντολές:

rpm -q kernel-devel
uname -r

Η έξοδος δείχνει ξεκάθαρα μια σύγκρουση μεταξύ των δύο εκδόσεων. Η έκδοση devel-kernel είναι 4.18.0-147.8.1.el8_1.x86_64 ενώ η έκδοση του πυρήνα Linux είναι 4.18.0-80.el8.x86_64<.

Για να επιλύσετε το πρόβλημα, ενημερώστε τον πυρήνα του Linux εκτελώντας την εντολή:

sudo dnf update kernel-*

Μόλις σας ζητηθεί, πατήστε 'Y' και πατήστε ENTER για να συνεχίσετε με την ενημέρωση. Όταν ολοκληρωθεί η ενημέρωση, επανεκκινήστε το σύστημα CentOS 8.

sudo reboot

Κατά την επανεκκίνηση, φροντίστε να κάνετε εκκίνηση στην πιο πρόσφατη καταχώρηση του πυρήνα που αντιστοιχεί στην έκδοση kernel-devel. Αυτή είναι συνήθως η πρώτη καταχώριση όπως μπορείτε να δείτε.

Μόλις ολοκληρωθεί η εκκίνηση του συστήματος, συνδεθείτε και επιβεβαιώστε ξανά ότι η έκδοση kernel-devel ταιριάζει πλέον με την έκδοση του πυρήνα Linux.

rpm -q kernel-devel
uname -r

Οι δύο εκδόσεις είναι πλέον συγχρονισμένες. Εξαιρετική! Τώρα μπορείτε να προχωρήσετε και να εγκαταστήσετε προσθήκες επισκεπτών VirtualBox.

Βήμα 3: Εγκαταστήστε τα VirtualBox Guest Additions στο CentOS 8

Υπάρχουν δύο τρόποι εγκατάστασης προσθηκών επισκέπτη και θα καλύψουμε και τους δύο τρόπους εδώ:

Εγκαταστήστε τα VirtualBox Guest Additions γραφικά

Για να εγκαταστήσετε τις προσθήκες επισκέπτη του VirtualBox, μεταβείτε στη γραμμή μενού και κάντε κλικ στην εικόνα Συσκευές –> Εισαγωγή CD προσθηκών επισκέπτη.

Θα εμφανιστεί ένα pop όπως φαίνεται. Από εδώ, μπορείτε να ακολουθήσετε δύο προσεγγίσεις:

Μπορείτε να πατήσετε "Εκτέλεση" και αργότερα να κάνετε έλεγχο ταυτότητας όταν σας ζητηθεί. Στη συνέχεια, θα δείτε κάποια αναλυτική έξοδο στο τερματικό. Μόλις ολοκληρωθεί η εγκατάσταση, επανεκκινήστε το σύστημα και εκκινήστε σε πλήρη οθόνη.

Εγκαταστήστε μη αυτόματα τα VirtualBox Guest Additions

Η δεύτερη επιλογή είναι να εγκαταστήσετε μια γραμμή εντολών. Για να το επιτύχετε αυτό, επιλέξτε την επιλογή «Ακύρωση» και στη συνέχεια ανοίξτε το τερματικό σας και δημιουργήστε ένα σημείο προσάρτησης για την εικόνα ISO με προσθήκες επισκέπτη.

sudo mkdir -p /mnt/cdrom

Στη συνέχεια, τοποθετήστε την εικόνα ISO στο σημείο προσάρτησης.

sudo mount /dev/cdrom /mnt/cdrom

Στη συνέχεια, τελικά μεταβείτε στη θέση προσάρτησης και εκτελέστε το σενάριο εγκατάστασης του VirtualBox.

cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run 

Μόλις ολοκληρωθεί η εκτέλεση του σεναρίου, θα παρατηρήσετε αμέσως τη μετατόπιση της οθόνης σε πλήρες μέγεθος. Εάν αυτό δεν συμβεί στην περίπτωσή σας, επανεκκινήστε το σύστημά σας και, τέλος, εκκινήστε στην εικονική μηχανή CentOS 8 πλήρους οθόνης :-)

Για να ενεργοποιήσετε την ενσωμάτωση δείκτη του ποντικιού, μεταβείτε στην επιλογή "Κοινόχρηστο Πρόχειρο" –> "Αμφίδρομη". Αυτό σας δίνει τη δυνατότητα να αντιγράψετε και να επικολλήσετε περιεχόμενο μεταξύ του συστήματος φιλοξενίας και επισκέπτη.

Ελπίζουμε ότι αυτό το άρθρο ήταν χρήσιμο για εσάς. Εάν αντιμετωπίζετε οποιεσδήποτε προκλήσεις, επικοινωνήστε μαζί μας. Ευχαριστώ.