a blog for first time Mac users

Kernel Panic [Lion]

April 24th, 2011 0 comments

Στο Mac OS X, kernel είναι ο πυρήνας – κεντρική συνιστώσα για διαχείριση των πόρων του συστήματος. Διασφαλίζει δηλαδή απρόσκοπτη επικοινωνία, συνεργασία μεταξύ soft & hardware.

Update : Εφ’ όσον τρέχετε το OS X Mountain Lion, μεταβείτε στον οδηγό.

Σε δυσαρμονία λοιπόν προκύπτει χωρίς προειδοποίηση το kernel panic, δηλαδή ένα καθολικό κρασάρισμα του συστήματος, ενώ το μόνο που μπορεί να κάνει κανείς είναι restart το μηχάνημα με το power button. Προκαλείται δε από πλειάδα λόγων :

  • Μετακίνηση ενός αρχείου η φακέλου του συστήματος, αντικατάσταση, αλλοίωση ή μετονομασία του.
  • Αλλοιωμένο ή ασύμβατο λογισμικό κωδίκων.
  • Εφαρμογές, Login Items -ιδιαίτερα παράνομα αντίγραφα utilities & malware scanners- που φορτώνουν στον πυρήνα προβληματικά ή ασύμβατα .kext files.
  • Illegal Opcodes ή Undocumented Instructions στο CPU. Δηλαδή εντολές που δεν περιλαμβάνονται στις προδιαγραφές του developer.
  • Εισαγωγή μη έγκυρων data ή κωδίκων.
  • Μη ισχύοντα privileges για κάποια ενέργεια.
  • Ασύμβατο third party hardware.
  • Ο ελεύθερος χώρος (available) στον δίσκο είναι κάτω από το 10% της χωρητικότητας (capacity).

Η οθόνη που εμφανίζεται λοιπόν είναι :

Κλείνετε το μηχάνημα κρατώντας πατημένο το power button για μερικά δευτερόλεπτα, το αφήνετε κλειστό για ≈ 30″ και στη συνέχεια πατάτε ξανά το power button για να ανοίξει. Κρατείστε πατημένα τα πλήκτρα cmd-S ώστε το μηχάνημα να κάνει boot σε Single User mode, για έλεγχο της ακεραιότητας του δίσκου και για ενδεχόμενη αυτόματη επισκευή του από το OS X. Όταν λοιπόν εμφανισθεί η οθόνη πληκτρολογείτε την εντολή και πατάτε το πλήκτρο Return :

/sbin/fsck -fy

Μετά τον έλεγχο και την ενδεχόμενη επισκευή του δίσκου λοιπόν σε εμφάνιση του OK, πληκτρολογείτε reboot και πατάτε το πλήκτρο Return για επάνοδο στο Desktop. Όπου, συνήθως το μήνυμα δεν εμφανίζεται μιας και κατά κανόνα πρόκειται για μεμονωμένο περιστατικό που δεν πρέπει να σας ανησυχεί. Πάντως, συνιστάται να τρέξετε ένα Repair Disk Permissions.

Σε περίπτωση που εμφανισθεί και πάλι το μήνυμα, δοκιμάζετε τις πρακτικές :

  • Κλείνετε ξανά το μηχάνημα με το power button.
  • Αποσυνδέετε όλα τα USB και Firewire περιφερειακά, εκτός από τα ενσύρματο ποντίκι και πληκτρολόγιο της Apple.
  • Startup το μηχάνημα σε Safe Boot.
  • Απ-εγκαθιστάτε όλα τα plugins και addons (login items), τρίτων κατασκευαστών. Αν κάνατε πρόσφατα update του Mac OS X, τότε ένα plugin, addon κλπ. που δούλευε κατά το παρελθόν μπορεί να μην είναι πλέον συμβατό με την τρέχουσα version του OS X. Ανατρέχετε τις οδηγίες χρήσης του developer, (περιλαμβανομένων και των Read Me notes), και βεβαιωθείτε ότι το software είναι συμβατό με την τρέχουσα version του OS X, ή κατεβάζετε και εγκαθιστάτε την τρέχουσα-συμβατή του version.
  • Τρέχετε ένα Apple Hardware Test

Αν παρ’ ελπίδα τίποτα από τα προαναφερθέντα δεν αποδώσει, πρέπει πλέον να κάνατε Reinstall OS X Lion.

Σημείωση : Αν τυχόν έχετε μετακινήσει ή μετονομάσει ένα αρχείο ή έναν φάκελο του συστήματος, πρέπει πλέον υποχρεωτικά να εγκαταστήσετε ξανά το OS X. Δεν αρκεί δηλαδή η επαναφορά στην αρχική τους θέση, ή ανά-πληκτρολόγηση του ονόματος.

Σε περίπτωση που το μηχάνημα δουλεύει πλέον κανονικά, τότε θα πρέπει να βεβαιωθείτε ότι το θέμα δεν προκαλείται από κάποιο περιφερειακό.

Συνδέετε ανά ένα τα περιφερειακά. Στη συνέχεια  > Restart το μηχάνημα μετά από κάθε μία σύνδεση μέχρις ότου εντοπίσετε το τυχόν υπαίτιο.

Σημείωση : Αν έχετε αναβαθμίσει την RAM, έχετε αλλάξει τον Macintosh HD ή το DVD drive, μπορεί το θέμα να εντοπίζεται σε αυτά.

Για πιο λεπτομερείς πληροφορίες ανατρέχετε τη σελίδα της Apple OS X: About kernel panics

➠ Ενδεικτικά, μήνυμα στο log της Console σε kernel panic που προκλήθηκε από πειρατικό αντίγραφο εφαρμογής.

Related post : To Time Machine προκαλεί kernel panic (topic #11)

Leave a Reply

Your email address will not be published. Required fields are marked *