Προβλήματα υλικού μετά την τελευταία ενημέρωση του πυρήνα;

Tux Linux με glitter

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

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

Μην ανησυχείτε, εάν με την παλαιότερη έκδοση του πυρήνα η συσκευή σας λειτούργησε, έχει μια εύκολη επιδιόρθωση. Για παράδειγμα, φανταστείτε ότι η κάρτα δικτύου, η κάρτα ήχου, η κάμερα web ή οποιαδήποτε άλλη συσκευή σταμάτησε ξαφνικά να λειτουργεί και να λειτουργεί. Εάν αυτό συνέβη μετά από μια ενημέρωση του πυρήνα, ενδέχεται να διαπιστώσετε ότι η ενότητα δεν υπάρχει πλέον στη νέα έκδοση. Μπορείτε να το ελέγξετε με (για παράδειγμα, υποθέτοντας ότι αυτό που δεν λειτουργεί είναι η κάρτα δικτύου του οποίου το πρόγραμμα οδήγησης είναι ath5k):

sudo modprobe ath5k && dmseg | grep ath

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

lsmod

Y αναζήτηση στη λίστα Η συγκεκριμένη συσκευή που αναζητάτε, για παράδειγμα αν είναι η κάρτα δικτύου, αναζητά κάτι όπως Ethernet, WiFi, Wireless ή στην περίπτωσή μας Atheros ... Εάν έχει αναφερθεί, έχει εντοπιστεί, επομένως θα κάνουμε τα εξής, δηλαδή να διαγράψετε ή να εξαλείψετε την τελευταία έκδοση του πυρήνα και τις κεφαλίδες του.

dpkg --get-selections | grep linux-image

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

sudo apt-get remove --purge linux-image-4.10.0-28-generic linux-image-extra-4.10.0-28-generic

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

dpkg --get-selections | grep linux-headers

sudo apt-get remove --purge linux-headers-4.10.0-28 linux-headers-4.10.0-28-generic

sudo update-grub2

Τελικά πείτε στο GRUB να εκκινήσει το σύστημα χρησιμοποιώντας την έκδοση Προεπισκόπηση πυρήνα που δεν σας έδωσε προβλήματα:

sudo nano /etc/default/grup

Μέσα σε αυτό το αρχείο αλλάξτε τη γραμμή GRUB_DEFAULT = 0 σε GRUB_DEFAULT = αποθηκευμένο. Στη συνέχεια, μεταβείτε στο τέλος του αρχείου και προσθέστε μια άλλη νέα γραμμή που περιέχει GRUB_SAVEDEFAULT = αλήθεια. Αποθηκεύστε τις αλλαγές και βγείτε. Τώρα ενημερώνουμε ξανά για να ισχύσουν οι αλλαγές:

sudo update-grub2

Επανεκκινήστε και φύγετε… Τώρα όλα πρέπει να λειτουργήσουν. Προφανώς αυτό ισχύει μόνο για διανομές που διαθέτουν αρκετούς πυρήνες, εάν έχετε μόνο έναν που δεν μπορείτε να το κάνετε αυτό, είναι λογικό ... Γι 'αυτό είναι πάντα καλό να μην απορρίπτετε τους παλιούς πυρήνες μετά από ενημερώσεις, μπορούν να χρησιμεύσουν ως δημιουργία αντιγράφων ασφαλείας ανά πάσα στιγμή.

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Mikel dijo

    Καλό άρθρο και πολύ επίκαιρο για μένα, αφού μου συνέβη και μόνο με τον οδηγό ενός wifi με τον Atheros 5k ... Υποθέτω ότι το πρόβλημά μου ήταν για τον λόγο που επισημαίνετε στην ανάρτηση, αφού, δεν έχει ήταν η πρώτη φορά που μου συμβαίνει αυτό το μειονέκτημα. Στο τέλος, επειδή ήθελα να δοκιμάσω την τελευταία έκδοση του Ubuntu, αποφάσισα να κάνω μια νέα εγκατάσταση μετά από σχεδόν 3 χρόνια με τα lts που είχα.

  2.   mlpbcn dijo

    Είμαστε ήδη με το ίδιο όπως πάντα, το εξηγείτε στο άρθρο που εξυπηρετεί μόνο για debian, ubuntu και παράγωγα, αλλά όχι για άλλες διανομές, σαν να υπήρχαν μόνο εκείνες οι διανομές και τότε καυχιόμαστε ότι στο GNU / Linux υπάρχουν πολλά της ποικιλίας, αλλά μόνο Μιλήσαμε για μερικές διανομές, χρησιμοποιώ το Manjaro και λειτουργεί τέλεια και σύμφωνα με το Distrowatch είναι το τρίτο πιο κατεβασμένο, πάνω από το Ubuntu και, μεταξύ άλλων, εντοπίζει το υλικό που έχω εγκαταστήσει τα προγράμματα οδήγησης χωρίς να χρειάζεται να κάνω οτιδήποτε και τι να πείτε για τον πυρήνα, είναι εγκατεστημένο σε λειτουργία γραφήματος, παίρνετε μια λίστα και με ένα μόνο κλικ επιλέγετε αυτό που θέλετε και αυτό είναι, αλλά αν το κάνετε από το τερματικό, είναι μόνο μια εξαιρετικά σύντομη γραμμή και όχι τρία ή τέσσερα όπως το Ubuntu. Το μόνο που ζητώ είναι ότι αν πρόκειται να μιλήσετε μόνο για μια συγκεκριμένη διανομή, καθορίζεται στον τίτλο.

  3.   Guillermo dijo

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

    1.    Felipe dijo

      Μερικοί από εμάς δεν μπορούμε να ερμηνεύσουμε ότι οι οδηγίες είναι ίδιες για όλες τις διανομές και αρχίζουμε να παίζουμε με πιο περίπλοκες διανομές.

  4.   Neules dijo

    Γεια Ήθελα να αναφέρω ένα τυπογραφικό λάθος στον πρώτο [κωδικό]:

    sudo modprobe ath5k && dmseg | grep ath

    dmesg αντί για dmseg

    Παρακαλώ!

  5.   Ignacio dijo

    Υπέροχη εξήγηση που μου επέτρεψε να ανακτήσω την καλωδιακή σύνδεση στο Διαδίκτυο. Η κάρτα ιστού εξαφανίστηκε μετά από ενημέρωση του πυρήνα σε linux image και linux headers 4.4.0-127, την οποία έκανα την Πέμπτη 24 Μαΐου 2018.
    Σημειώστε το σχόλιο πριν από το δικό μου που διορθώνει μια οδηγία.

  6.   λυγισμένος dijo

    Εάν ο ελεγκτής, ας υποθέσουμε ότι μια πλακέτα WiFi, η οποία είναι η πιο συχνή περίπτωση, έχει συνταχθεί και εγκατασταθεί, ενεργοποιηθεί η μονάδα με modprobe, θα συμβεί το ίδιο πράγμα; Θα είναι δυνατό σε αυτήν την περίπτωση να μεταγλωττιστεί και να φορτωθεί ξανά η ενότητα;

  7.   Παύλος dijo

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