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

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

Θα υποθέσουμε ότι θέλετε να διορθώσετε μόνοι σας τις μονάδες πυρήνα του VMware. Δεν είναι τόσο δύσκολο όσο νομίζετε και θα θέσει ξανά σε λειτουργία τις εικονικές μηχανές σας αμέσως.

Κατεβάστε τις πρόσφατες ενημερώσεις κώδικα πυρήνα του VMware

Το αποθετήριο mkubecek/vmware-host-modules στο GitHub παρακολουθεί τις ενημερώσεις κώδικα που απαιτούνται για τη δημιουργία μονάδων κεντρικού υπολογιστή VMware (Player και Workstation και οι δύο) σε σχέση με πρόσφατους πυρήνες.

instagram viewer

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

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

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

Στη σελίδα, θα δείτε ένα κουμπί με τη λέξη κύριος πάνω του. Κάντε κλικ σε αυτό το κουμπί για να δείτε τη λίστα με τις διαθέσιμες ενημερώσεις κώδικα. Υπάρχουν διαθέσιμες ενημερώσεις κώδικα για πολλές διαφορετικές εκδόσεις πακέτων VMware Workstation και VMware Player.

Σημειώστε ότι εάν δεν έχετε αγοράσει άδεια χρήσης VMware, χρησιμοποιείτε τη δωρεάν VMware Player.

Επιλέξτε την έκδοση του VMware Player που χρησιμοποιείτε από τη λίστα. Εάν δεν είστε σίγουροι και αυτή είναι η πρώτη φορά που χρειάζεται να κάνετε αυτή τη διαδικασία, υπάρχει πολύ καλή πιθανότητα να εκτελείτε την πιο πρόσφατη έκδοση.

Αφού επιλέξετε τη σωστή έκδοση, κάντε κλικ στο πράσινο Κώδικας κουμπί. Θα εμφανιστεί ένα μικρό πλαίσιο με τη διεύθυνση URL που απαιτείται για την κλωνοποίηση της έκδοσης της ενημέρωσης κώδικα που έχετε επιλέξει. Αντιγράψτε αυτήν τη διεύθυνση URL και επιστρέψτε στο τερματικό σας.

Στο τερματικό σας, πληκτρολογήστε την ακόλουθη εντολή για να κλωνοποιήσετε το αποθετήριο. Βεβαιωθείτε ότι έχετε αντικαταστήσει τη διεύθυνση URL στην παρακάτω εντολή με αυτήν που έχετε αντιγράψει.

git κλώνος https://github.com/mkubecek/vmware-host-modules.git

Η όλη διαδικασία θα πρέπει να διαρκέσει μόνο λίγα δευτερόλεπτα. Στη συνέχεια, με την επιτυχή κλωνοποίηση του αποθετηρίου, είστε μόλις λίγα λεπτά μακριά από την επιδιόρθωση και τη διόρθωση της εγκατάστασης VMware.

Εγκαταστήστε το VMware Recent Kernel Patch για πρώτη φορά

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

φτιαχνω, κανω
sudo make install

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

Σημείωση: Εάν λάβετε ένα σφάλμα λέγοντας αυτό η εντολή make δεν υπάρχει, αυτό σημαίνει ότι δεν έχετε εγκατεστημένο κατάλληλο μεταγλωττιστή στο σύστημά σας.

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

Πώς να ενημερώσετε τις μονάδες πυρήνα του VMware μετά από μελλοντικές ενημερώσεις

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

Την επόμενη φορά που θα διακοπεί η εγκατάσταση του VMware λόγω ενημέρωσης πυρήνα, ανοίξτε ένα τερματικό, μεταβείτε στον κατάλογο όπου κλωνοποιήσατε το αποθετήριο και πληκτρολογήστε τις ακόλουθες εντολές μία προς μία:

git pull
sudo κάνω καθαρό
φτιαχνω, κανω
sudo make install

ο git pull εντολή θα κατεβάσει αυτόματα τα πιο πρόσφατα αρχεία από το αποθετήριο στον υπολογιστή σας. ο καθαρίζω εντολή θα αφαιρέσει τα αρχεία που έχετε μεταγλωττίσει προηγουμένως.

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

Τώρα μπορείτε να ενημερώσετε τις μονάδες πυρήνα VMware κατ' απαίτηση

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

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

Πώς να εκτελέσετε μια εικονική μηχανή σε Linux: 3 διαφορετικοί τρόποι

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

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Σχετικά θέματα
  • Linux
  • Εικονικοποίηση
  • Εικονική μηχανή
  • Πυρήνας Linux
Σχετικά με τον Συγγραφέα
JT McGinty (Δημοσιεύτηκαν 9 άρθρα)

Η JT είναι βετεράνος της βιομηχανίας τεχνολογίας με περισσότερα από 25 χρόνια εμπειρίας. Από την τεχνική υποστήριξη μέχρι τον προγραμματισμό και τη διαχείριση συστήματος, τα έχει κάνει όλα. Του αρέσει ιδιαίτερα να διδάσκει στους νέους χρήστες την ελευθερία και τη δύναμη του Linux.

Περισσότερα από τον JT McGinty

Εγγραφείτε στο ενημερωτικό μας δελτίο

Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για να εγγραφείτε