LÖSUNG: MacBook startet nicht nach macOS-Update
Ich habe ein MacBook pro, auf dem MacOS Mojave läuft.
Im letzten Jahr oder so, jedes Mal, wenn ein neues MacOS-Update herauskommt und versucht wird, auf meinem MacBook installiert zu werden, endet es damit, dass der Kreis-Schrägstrich (Verbotssymbol) angezeigt wird. Ein Neustart erzeugt immer noch ein Verbotssymbol. Ich bin immer noch in der Lage, in den Wiederherstellungsmodus zu booten (CTRL-R beim Start), aber das Ausführen der Festplattenreparatur auf meiner MacBook HD löst das Problem NICHT. Ich habe es auch versucht: (a) die Startdiskette anzugeben (das Problem besteht weiterhin); (b) zu versuchen, im abgesicherten Modus zu starten (das Problem besteht weiterhin); den NVRAM-Reset durchzuführen (das Problem besteht weiterhin). In der Vergangenheit konnte ich das Problem nur umgehen, indem ich meine Festplatte neu formatierte, die neueste Version von Mojave OS installierte und dann alle meine Daten von meinem TimeMachine-Backup migrierte.
Das passierte neulich wieder mit dem jüngsten Mojave-Update 10.14.2.
Mein Computer installierte das Update automatisch über Nacht, und am Morgen zeigte mein Bildschirm einen Kreisschrägstrich. Diesmal habe ich etwas mehr recherchiert und herausgefunden, dass das Problem möglicherweise durch UNSIGNIERTE KERNEL EXTENSION (KEXT)-Dateien auf meiner Festplatte verursacht wird.
Kernel Extension ist ein Stück Code, das die Fähigkeiten des Basiskernels eines Betriebssystems erweitert. Der Kernel verwaltet typischerweise E/A-Anfragen, und in OS X endet die Datei auf „.kext“.
Seit Yosemite müssen Kernel-Erweiterungen vom Entwickler mit Apple-Autorisierung signiert sein, sonst lädt OS X sie nicht. Manchmal verursachen diese nicht signierten Kernel-Erweiterungen nach einem OS X- oder macOS-Update diese Kopfschmerzen.
MIT TERMINALKOMMANDOS IM WIEDERHERSTELLUNGSMODUS SOLLTEN SIE DIESES PROBLEM BEHEBEN KÖNNEN, indem Sie UNSIGNIERTE KEXT ERWEITERUNGEN VOM STANDORT ENTFERNEN: /Volumes/<Laufwerksname Ihres Systems>/Library/Extensions/
Nachdem ich die folgenden KEXT-Dateien aus dem Verzeichnis /Volumes/<Laufwerksname Ihres Systems>/Library/Extensions/ entfernt habe, bootete mein MacBook ordnungsgemäß und beendete die Installation des Mojave-Updates.
UNSIGNIERTE KEXT EXTENSIONEN ENTFERNT AUS VERZEICHNIS:
<Laufwerksname Ihres Systems>/Library/Extensions/
(Hinweis: dies ist ein ANDERES Verzeichnis als /System/Library/Extensions/)
BJUSBLoad.kext (Ersteller: Canon)
CIJUSBLoad.kext (Schöpfer: Canon)
ParagonSnapshot.kext (Schöpfer: Paragon)
ufsd_NTFS.kext (Schöpfer: Paragon)
VDMounter.kext (Schöpfer: Paragon)
LittleSnitch.kext (Schöpfer: LittleSnitch)
Hinweis: Als ich diese KEXT-Erweiterungen entfernte, löste sich das „circle slash“-Problem nicht, bis ich schließlich entfernte: ParagonSnapshot.kext und VDMounter.kext
WEITERE DETAILS:
Unten ist ein Link zu einem nützlichen Artikel, der einige hilfreiche Informationen bezüglich:
MacBook startet nicht nach macOS-Update, How-To Fix
https://appletoolbox.com/2016/10/macbook-will-not-start-macos-sierra-update-fix/
In diesem Artikel wird im Abschnitt „Nicht zugewiesener Kernel Fehlstart“ erklärt, wie man in den Wiederherstellungsmodus bootet und das Terminal-Dienstprogramm startet. Ein Problem mit diesem Artikel ist jedoch, dass der Befehl kextstat im Terminal-Dienstprogramm im Wiederherstellungsmodus nicht verfügbar ist.
Als Workaround sind dies die Schritte, die ich unternommen habe, um das Problem zu lösen:
1. Booten Sie in den Wiederherstellungsmodus (mit CMD + R oder CMD + Shift + R, wenn Sie keine Wiederherstellungspartition haben)
2. Wählen Sie zunächst das Festplattendienstprogramm, wählen Sie Ihre Hauptfestplatte aus und mounten Sie sie; dies ist erforderlich, wenn Ihre Festplatte verschlüsselt ist und ein Kennwort erfordert, um gemountet zu werden
3. Wählen Sie nun das Festplattendienstprogramm -> Beenden; dann Dienstprogramme -> Terminal
4. Beginnen Sie mit der Eingabe der folgenden Befehle in Terminal:
4a. cd /Volumes/
4b. cd <Der Laufwerksname Ihres Systems>
(Hinweis: Wenn der Name Ihres Systemlaufwerks Leerzeichen enthält, setzen Sie den Namen in einfache Anführungszeichen. Zum Beispiel heißt mein MacBook-Startlaufwerk „MacBook HD“, also würde ich folgenden Befehl eingeben: cd ‚MacBook HD‘
4c. cd library
4d. cd extensions
4e. ls
(Hinweis: der erste Buchstabe ist ein kleines L)
Nachdem Sie ‚ls‘ eingegeben haben, sollten Sie eine Liste von KEXT-Erweiterungen wie diese sehen:
ACS6x.kext CIJUSBLoad.kext
ATTOCelerityFC8.kext CalDigitHDProDrv.kext
ATTOExpressSASHBA2.kext HighPointIOP.kext
ATTOExpressSASRAID2.kext HighPointRR.kext
ArcMSR.kext PromiseSTEX.kext
BJUSBLoad.kext SoftRAID.kext
Die oben aufgelisteten KEXT-Erweiterungen sind alle ordnungsgemäß von Apple signiert.
Diese KEXT-Erweiterungen können bleiben, aber wenn Sie andere KEXT-Erweiterungen aufgelistet haben, ist es wahrscheinlich, dass einige oder alle dieser anderen das Problem verursachen.
Wenn Sie eine dieser Erweiterungen (unten aufgelistet) sehen, sollten Sie in der Lage sein, sie sicher zu löschen, um Ihr Problem zu beheben. Ich würde empfehlen, jede Erweiterung einzeln zu entfernen, dann neu zu starten, um zu sehen, ob es funktioniert hat, und wenn nicht, die obigen Schritte zu wiederholen und die nächste zu löschen. Basierend auf meiner begrenzten Recherche würde ich empfehlen, zuerst folgende Erweiterungen zu löschen:
ParagonSnapshot.kext (Ersteller: Paragon)
VDMounter.kext (Ersteller: Paragon)
LittleSnitch.kext (Ersteller: LittleSnitch)
ufsd_NTFS.kext (Ersteller: Paragon)
Während Sie sich im Terminal-Dienstprogramm (im Wiederherstellungsmodus) befinden, um eine gewünschte KEXT-Erweiterung zu löschen (oder zu entfernen) (z. B., LittleSnitch.kext) ein:
rm -r <voller Name der Erweiterung>
(z.B. „rm -r LittleSnitch.kext“)
9. Terminal beenden und neu starten
Hoffe das hilft!
Viel Glück!!!
Kreis mit Schrägstrich beim Start
Previous articleRyan Gosling - BiografieNext article How to Run an Effective Full-Court Press in Basketball