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

Είναι γρήγορο και εύκολο αυτές τις μέρες να ρυθμίσετε μια εικονική μηχανή Ubuntu , ώστε να μπορείτε να παίξετε με το Linux χωρίς να μορφοποιήσετε το σύστημά σας. Ωστόσο, για να αξιοποιήσετε πραγματικά στο έπακρο την εικονική σας μηχανή Ubuntu , δεν θα ήταν ωραίο εάν ο κεντρικός υπολογιστής που λειτουργεί μπορούσε να αλληλεπιδράσει με τον επισκέπτη; Αυτό είναι ένα από τα πράγματα που μπορείτε να κάνετε με το VirtualBox Guest Additions και θα σας δείξουμε πώς να το εγκαταστήσετε.

Essential VirtualBox Lingo

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

Έχουμε ήδη αναφέρει τις δύο πιο σημαντικές έννοιες στην αρχική παράγραφο: σύστημα υποδοχής και φιλοξενούμενος.

Το λειτουργικό σύστημα υποδοχής είναι το πραγματικό λειτουργικό σύστημα που λειτουργεί στο μηχάνημα "γυμνό μέταλλο". Αυτός είναι ο πραγματικός φυσικός υπολογιστής. Δεν υπάρχει τίποτα μεταξύ του λειτουργικού σας συστήματος και του υλικού του υπολογιστή.

Το σύστημα επισκέπτη, η εικονική μηχανή, εκτελείται ως εφαρμογή εντός του λειτουργικού συστήματος υποδοχής. Το σύστημα φιλοξενουμένων «νομίζει» ότι εκτελείται σε πραγματικό υπολογιστή και βλέπει όλο το «υλικό» που περιμένει, αλλά είναι όλα προσομοιωμένα. 

Από το σχεδιασμό, υπάρχει ένα σκληρό εμπόδιο μεταξύ του συστήματος επισκέπτη και οικοδεσπότη. Αυτό περιλαμβάνει όλες τις εφαρμογές που εκτελούνται στο σύστημα επισκεπτών. Γι' αυτό, για παράδειγμα, είναι ασφαλές να δοκιμάσετε ιούς ή να κάνετε άλλα επικίνδυνα πράγματα με μια εικονική μηχανή. Λοιπόν, αρκεί να μην έχετε ενεργή σύνδεση δικτύου με το VM!

Τι μπορούν να κάνουν οι Guest Additions;

Τα Guest Additions είναι, όπως υποδηλώνει το όνομα, λογισμικό που προστίθεται στο λειτουργικό σύστημα επισκέπτη(guest ) έτσι ώστε ουσιαστικά να αποκτά τρομακτικές υπερδυνάμεις που καμία εικονική μηχανή δεν θα έπρεπε να έχει. 

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

  • Συγχρονισμένα ρολόγια μεταξύ του οικοδεσπότη και του επισκέπτη, ώστε να δείχνουν πάντα την ίδια ώρα.
  • Μπορείτε να χρησιμοποιήσετε ελεύθερα τον δείκτη του ποντικιού μεταξύ κεντρικού υπολογιστή και επισκέπτη χωρίς να καταγραφεί ο δείκτης.
  • Κοινόχρηστοι φάκελοι για να διευκολύνετε την ασφαλή μεταφορά αρχείων μεταξύ κεντρικού υπολογιστή και επισκέπτη.
  • Μπορείτε ελεύθερα να αλλάξετε το μέγεθος του παραθύρου του επισκέπτη και θα προσαρμόσει δυναμικά την ανάλυσή του ώστε να ταιριάζει.
  • Τα καλύτερα επιταχυνόμενα γραφικά μπορούν να έχουν πρόσβαση σε εικονικές εφαρμογές που χρειάζονται πιο προηγμένες λειτουργίες GPU στον κεντρικό υπολογιστή.
  • Ένα κοινό πρόχειρο, που διευκολύνει την αντιγραφή και επικόλληση πραγμάτων μεταξύ των δύο συστημάτων.

Υπάρχουν ακόμη πιο πραγματικά χρήσιμα χαρακτηριστικά. Διαβάστε την επίσημη Τεκμηρίωση του VirtualBox(VirtualBox Documentation) για τις τεχνικές λεπτομέρειες εάν θέλετε να μάθετε περισσότερα.

Έχετε μια λειτουργική εικονική μηχανή;

Αυτό το άρθρο δεν αφορά τη ρύθμιση μιας εικονικής μηχανής Ubuntu(Ubuntu Virtual Machine) , αλλά χρειάζεστε μια λειτουργική και σωστά ρυθμισμένη μηχανή VirtualBox Ubuntu για να εγκαταστήσετε τις προσθήκες (Additions)VirtualBox Guest στο Ubuntu . Εάν χρειάζεται, μεταβείτε στο Πώς να εγκαταστήσετε το Linux στα Windows με το VirtualBox(How to Install Linux on Windows With VirtualBox) και βεβαιωθείτε ότι τα έχετε κάνει όλα με τον σωστό τρόπο. Εάν το Ubuntu VM σας είναι εντάξει, είμαστε έτοιμοι να προχωρήσουμε στην πραγματική διαδικασία εγκατάστασης.

Εγκατάσταση προσθηκών επισκέπτη του Ubuntu

Υποθέτοντας ότι έχετε ένα λειτουργικό Ubuntu VM στο VirtualBox έτοιμο για χρήση, μπορείτε να εγκαταστήσετε εύκολα τις προσθήκες επισκέπτη.

Ωστόσο, προτού το κάνετε αυτό, σας συνιστούμε να τραβήξετε ένα στιγμιότυπο του VM σας σε περίπτωση που κάτι πάει στραβά με την εγκατάσταση προσθήκης επισκέπτη. Να θυμάστε ότι πρόκειται για προγράμματα οδήγησης και βοηθητικά προγράμματα που είναι εγκατεστημένα στο VM, επομένως αλλάζει το εικονικό σύστημα.

Μπορείτε να τραβήξετε ένα στιγμιότυπο με έναν από τους δύο τρόπους. Το πρώτο είναι να πατήσετε το host key + T . Από προεπιλογή; το δεξί πλήκτρο Ctrl(Ctrl key) είναι το κλειδί κεντρικού υπολογιστή,(host key) εκτός εάν κάποιος το έχει αλλάξει στις ρυθμίσεις. Το τρέχον κλειδί κεντρικού υπολογιστή εμφανίζεται στην κάτω δεξιά γωνία του παραθύρου της εικονικής μηχανής. Εναλλακτικά, απλώς χρησιμοποιήστε το Machine(Machine ) > Take Snapshot .

Ονομάστε το στιγμιότυπο, αποθηκεύστε το και μετά επιστρέψτε στο VM σας.

Τώρα, επιλέξτε Συσκευές(Devices) και, στη συνέχεια, Εισαγάγετε το CD με προσθήκες επισκέπτη(Insert Guest Additions CD) .

Θα λάβετε αυτό το μήνυμα από το Ubuntu , επιλέξτε Εκτέλεση(Run) .

Τώρα, πληκτρολογήστε τον κωδικό πρόσβασης διαχειριστή(administrator password) και επιλέξτε Έλεγχος ταυτότητας(Authenticate) .

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

Μάντεψε? Αυτό ήταν το μόνο που υπήρχε. Οι προσθήκες επισκεπτών(Guest) έχουν πλέον εγκατασταθεί και θα πρέπει να είστε έτοιμοι να ξεκινήσετε. Ωστόσο, θα πρέπει να δοκιμάσετε για να δείτε εάν η εγκατάσταση έχει λειτουργήσει σωστά ή όχι.

Δοκιμή προσθηκών επισκεπτών

Για να βεβαιωθείτε ότι το Guest Additions λειτουργεί όπως προβλέπεται, θα δοκιμάσετε μερικές γρήγορες δοκιμές.

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

Στη συνέχεια, ας ελέγξουμε εάν οι κοινόχρηστοι φάκελοι λειτουργούν σωστά.

Αρχικά, επιλέξτε Devices > Shared Folders > Shared Folders Settings από το μενού εικονικής μηχανής.

Τώρα, επιλέξτε το εικονίδιο προσθήκης κοινής χρήσης(add share icon) .

Στη συνέχεια, στην περιοχή Διαδρομή φακέλου(Folder Path) , επιλέξτε Άλλο(Other) και, στη συνέχεια, αναζητήστε και επιλέξτε το φάκελο στον κεντρικό υπολογιστή που θέλετε να μοιραστείτε με την εικονική μηχανή. Βεβαιωθείτε ότι έχετε επιλέξει Αυτόματη προσάρτηση(Auto-mount) , ώστε ο φάκελος να εκχωρείται αυτόματα ένα γράμμα μονάδας δίσκου στο σύστημα επισκέπτη.

Όταν τελειώσετε, επιλέξτε ΟΚ(OK) και θα δείτε τον κοινόχρηστο φάκελό σας στη λίστα των παροδικών φακέλων(transient folders) . Θυμηθείτε(Remember) , απλώς δοκιμάζουμε εάν οι προσθήκες επισκέπτη λειτουργούν σωστά. μπορείτε πάντα να επιστρέψετε και να κάνετε μόνιμο τον κοινόχρηστο φάκελο σας.

Τώρα, επιλέξτε ξανά ΟΚ(OK ) και μεταβείτε στον αρχικό σας φάκελο στην εικονική μηχανή(home folder on the virtual machine) και θα πρέπει να δείτε τον φάκελο και τα περιεχόμενά του. Εκτός και αν κάνατε το φάκελο μόνο για ανάγνωση, μπορείτε να αντιγράψετε αρχεία από τον επισκέπτη στον κεντρικό υπολογιστή και με αυτόν τον τρόπο.

Για έναν πιο λεπτομερή οδηγό σχετικά με τους κοινόχρηστους φακέλους, ανατρέξτε στην ενότητα Κοινή χρήση φακέλων μεταξύ κεντρικού και επισκέπτη λειτουργικού συστήματος στο VirtualBox(Share Folders between Host and Guest OS in VirtualBox) .

Λαμβάνοντας το Ubuntu πέρα ​​από τις εικονικές μηχανές(Ubuntu Beyond Virtual Machines)

Η χρήση μιας εικονικής μηχανής Ubuntu Linux (ή οποιουδήποτε Linux ) είναι εξαιρετική για σχεδόν κάθε σκοπό. (Linux)Ωστόσο, δεν πρόκειται ποτέ να αποκτήσετε την ίδια απόδοση ή συμβατότητα που προσφέρει το γυμνό μέταλλο.

Μόλις νιώσετε άνετα με το Linux αφού παίξετε με αυτό στο VirtualBox , θα μπορούσατε να εξετάσετε το ενδεχόμενο διπλής εκκίνησης του Ubuntu με Windows . Αν αυτό είναι υπερβολική δέσμευση, ρίξτε μια ματιά στη λίστα μας με τα καλύτερα φορητά λειτουργικά συστήματα Linux(best portable Linux operating systems) . Με αυτόν τον τρόπο, μπορείτε να εκκινήσετε σε Linux χωρίς να αλλάξετε τίποτα στον ίδιο τον υπολογιστή.



About the author

Είμαι μηχανικός υλικού και προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρίας στις πλατφόρμες Apple και Google. Οι δεξιότητές μου έγκεινται στην ανάπτυξη αποτελεσματικών, φιλικών προς τον χρήστη λύσεων σε δύσκολα προβλήματα μηχανικής. Είχα εμπειρία με συσκευές MacOS και iOS, καθώς και με χειριστήρια πληκτρολογίου και ποντικιού. Στον ελεύθερο χρόνο μου, μου αρέσει να κολυμπάω, να παρακολουθώ τένις και να ακούω μουσική.



Related posts