Oplossing: MacBook start niet op na MacOS Update
Ik heb een MacBook pro met MacOS Mojave.
Sinds een jaar of wat, elke keer als er een nieuwe MacOS update wordt uitgebracht en geprobeerd wordt om deze te installeren op mijn MacBook, verschijnt er een cirkel met een schuine streep (Verboden symbool). Opnieuw opstarten geeft nog steeds een verbodssymbool. Ik kan nog steeds opstarten in de herstelmodus (CTRL-R bij het opstarten), maar het uitvoeren van schijfherstel op mijn MacBook HD lost het probleem NIET op. Ik heb ook geprobeerd: (a) het specificeren van de opstartschijf (probleem blijft bestaan); (b) proberen op te starten in veilige modus (probleem blijft bestaan); de NVRAM-reset uitvoeren (probleem blijft bestaan). In het verleden heb ik het probleem alleen kunnen omzeilen door mijn HD opnieuw te formatteren, de laatste versie van Mojave OS te installeren, en vervolgens al mijn gegevens te migreren vanaf mijn TimeMachine back-up.
Dit gebeurde laatst weer met de recente Mojave update 10.14.2.
Mijn computer installeerde de update ’s nachts automatisch, en ’s ochtends toonde mijn scherm cirkelschuine strepen. Deze keer heb ik wat meer onderzoek gedaan, en ontdekte dat het probleem veroorzaakt kan worden door UNSIGNED KERNEL EXTENSION (KEXT) bestanden op mijn HD.
Kernel Extensie is een stuk code dat de mogelijkheden van de basis kernel van een besturingssysteem uitbreidt. De kernel beheert meestal I/O verzoeken, en in OS X eindigt het bestand op “.kext.”
Vanaf Yosemite moeten kernel extensies code ondertekend zijn door de ontwikkelaar met toestemming van Apple, anders zal OS X ze niet laden. Soms veroorzaken deze ongetekende kernel extensies deze hoofdpijn na een OS X of macOS update.
MET TERMINAL COMMANDS IN DE RECOVERY MODE, ZOU JE DIT PROBLEEM MOETEN OPLOSSEN DOOR ONGETEKEN KEXT EXTENSIES TE VERWIJDEREN VAN DE LOCATIE: /Volumes/<uw systeem schijfnaam>/Library/Extensions/
Nadat ik de volgende KEXT bestanden had verwijderd uit de /Volumes/<uw systeem schijfnaam>/Library/Extensions/ directory, startte mijn MacBook goed op, en voltooide de installatie van de Mojave update.
UNSIGNED KEXT EXTENSIONS VERWIJDERD UIT Directory:
<uw systeem schijfnaam>/Library/Extensions/
(let op: dit is een ANDERE directory dan /System/Library/Extensions/)
BJUSBLoad.kext (Maker: Canon)
CIJUSBLoad.kext (Maker: Canon)
ParagonSnapshot.kext (Maker: Paragon)
ufsd_NTFS.kext (Maker: Paragon)
VDMounter.kext (Maker: Paragon)
LittleSnitch.kext (Maker: LittleSnitch)
Note: Toen ik deze KEXT Extensies verwijderde, loste het “circle slash” probleem niet op totdat ik uiteindelijk verwijderde: ParagonSnapshot.kext en VDMounter.kext
Volgende DETAILS:
Hieronder staat een link naar een nuttig artikel met wat nuttige informatie betreffende:
MacBook start niet op na macOS Update, How-To Fix
https://appletoolbox.com/2016/10/macbook-will-not-start-macos-sierra-update-fix/
In dat artikel wordt in de sectie “Un-Assigned Kernel Misfiring” uitgelegd hoe je kunt opstarten in de herstelmodus en Terminal utility kunt starten. Het probleem met dat artikel is echter dat het kextstat commando niet beschikbaar is in Terminal utility in de herstelstand.
Als omzeiling, zijn dit de stappen die ik heb genomen om het probleem op te lossen:
1. Start op naar Herstel (met CMD + R of CMD + Shift + R als u geen herstelpartitie hebt)
2. Kies eerst Schijfhulpprogramma, selecteer uw hoofdschijf en monteer deze; dit is nodig als uw schijf is versleuteld en een wachtwoord vereist om te kunnen mounten
3. Selecteer nu Schijfhulpprogramma -> Afsluiten; dan Hulpprogramma’s -> Terminal
4. Begin in Terminal de volgende commando’s te typen:
4a. cd /Volumes/
4b. cd <de schijfnaam van uw systeem>
(Opmerking: Als de naam van uw systeemschijf spaties bevat, zet de naam dan tussen enkele aanhalingstekens. Bijvoorbeeld, mijn MacBook boot drive heet “MacBook HD”, dus het commando dat ik zou typen is: cd ‘MacBook HD’
4c. cd library
4d. cd extensions
4e. ls
(Opmerking: eerste letter is een kleine letter L)
Nadat u ‘ls’ typt, zou u een lijst van KEXT extensies moeten zien zoals deze:
ACS6x.kext CIJUSBLoad.kext
ATTOCelerityFC8.kext CalDigitHDProDrv.kext
ATTOExpressSASHBA2.kext HighPointIOP.kext
ATTOExpressSASRAID2.kext HighPointRR.kext
ArcMSR.kext PromiseSTEX.kext
BJUSBLoad.kext SoftRAID.kext
De bovenstaande KEXT extensies zijn allemaal correct ondertekend door Apple.
Deze KEXT extensies kunnen blijven bestaan, maar als u andere KEXT extensies in de lijst heeft, is de kans groot dat sommige of alle van deze extensies het probleem veroorzaken.
Als u een van deze extensies (hieronder genoemd) ziet, zou u ze veilig moeten kunnen verwijderen om het probleem op te lossen. Ik raad aan om elke extensie één voor één te verwijderen, en dan opnieuw op te starten om te zien of het heeft gewerkt, en zo niet, herhaal dan bovenstaande stappen en verwijder de volgende. Gebaseerd op mijn beperkte onderzoek, zou ik aanraden om eerst de volgende te verwijderen:
ParagonSnapshot.kext (Maker: Paragon)
VDMounter.kext (Maker: Paragon)
LittleSnitch.kext (Maker: LittleSnitch)
ufsd_NTFS.kext (Maker: Paragon)
Terwijl u in Terminal utility bent (in herstel modus), kunt u een gewenste KEXT extensie verwijderen (of verwijderen) (bijv, LittleSnitch.kext) type:
rm -r <volledige naam van extensie>
(bijv., “rm -r LittleSnitch.kext”)
9. Sluit de terminal af en herstart
Hoop dat dit helpt!
Goed geluk!!
Cirkel met schuine streep bij opstarten
Previous articleRyan Gosling - BiografieNext article Hoe voer je een effectieve full-court press in basketbal in?