Seit zwei Tagen braucht mein Mac sehr lange zum Booten. Mit lange meine ich 15 Minuten! Ich habe immer verbose-boot an (nvram boot-args=”-v”) so das ich in den Regel sehen wenn etwas nicht stimmt. Allerdings wird nach dem initialisieren der Netzwerk Karten der Bildschirm blau (oder bei mir grau) und dann passiert lange nichts mehr. Im Kernel Logfile (oder per konsole.app) steht dann folgendes:
24.03.11 09:13:29 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow[45] Login Window Application Started
24.03.11 09:14:30 WindowServer[80] kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
24.03.11 09:14:30 com.apple.WindowServer[80] Thu Mar 24 09:14:30 minimob.local WindowServer[80] : kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
24.03.11 09:14:33 loginwindow[45] Login Window Started Security Agent
24.03.11 09:14:36 SecurityAgent[107] Showing Login Window
24.03.11 09:18:31 /usr/libexec/hidd[48] Timeout waiting for IOKit to be quiet
24.03.11 09:22:31 WindowServer[80] Timeout waiting for IOKit to be quiet
24.03.11 09:23:11 SystemStarter[39] IOKitWaitQuiet: -536870186
24.03.11 09:24:25 SecurityAgent[107] Login Window Showing Progress
24.03.11 09:24:26 SecurityAgent[107] Login Window done
24.03.11 09:24:26 loginwindow[45] Login Window - Returned from Security Agent
Vorher wurde noch folgendes geloggt was aber anscheinend nicht das Problem war.
24.03.11 09:13:11 kernel Waiting for DSMOS...
24.03.11 09:13:29 kernel DSMOS has arrived
24.03.11 09:14:31 kernel display: Not usable
Wenn man ein bisschen sucht findet man sehr viele Treffer wo es Probleme mit langen Bootzeiten gibt. Einige haben Hardware Defekte andere machen ein OSX Update aus Ursache aus. Viele haben aber keine Lösung für ihr Problem gefunden.
Das reparieren der Zugriffsrechte mit dem Festplattendienstprogramm hat bei mir wie auch bei fast keinem geholfen. Auch nicht das löschen von PRAM mit Alt+Apfel+P+R beim Booten. Es gab Berichte das es hilft beim Booten die Shift-Taste zu drücken (Safe Boot). Dadurch werden beim Booten einige Erweiterungen nicht geladen. Bei mir hatte das nichts gebracht. Auch ohne Maus und Tastatur oder ohne Netzwerk zu booten hat bei mir nicht geholfen. Einer berichtet das es hilft das Startvolume neu zu wählen. Dann würde er aber schon früher im Boot Prozess hängen bleiben und nicht erst wenn der Window Manager gestartet wurde.
Was bei mir nun geholfen hat war den Inhalt von /Library/Caches/ und ~/Library/Caches/ zu löschen. Danach war das Problem mit dem IOKit weg und er braucht nun zum Booten nicht länger als 50 Sekunden.
Update1: Ich hatte das mit dem Safe-Boot vermutlich nicht richtig gemacht. Der Rechner muß vor dem Booten aus sein. Ein Reboot funktioniert hier nicht. Zudem gibt es die Möglichkeit per sudo nvram boot-args=”-x -v” Save Boot zu aktivieren ohne Shift drücken zu müssen.
Update2: Mein nächster Schritt wäre übrigens gewesen die Festplatte beim Booten mit gedrückter T-Taste in den Target-Modus zu versetzen und dann das System von einem zweiten Rechner zu booten. Damit hätte man sicher ausschließen können das es sich um ein Hardware Problem handelt.
Update3: Das Problem mit dem langsamen Boot ist bei mir immer mal wieder aufgetreten. In der Regel konnte ich dann /Library/Caches/ löschen und hatte dann wieder für eine Weile Ruhe. Bis ich dann mal gemerkt habe das das optische Laufwerk in dem Mac nicht funktioniert und so aktionen wie das Festplattendienstprogramm starten nicht funktioniert und anschließen wieder das Boot Problem zugeschlagen hat. Darauf hin habe ich den Mac Mini geöffnet und festgestellt das sich das Flachbandkabel gelockert hat mit dem das optische Laufwerk angeschlossen ist. Dieses Kabel ist Steckerlos nur mit so einen Kunststoff Klips befestigt. Nach dem ich das Kabel wieder richtig angeschlossen hatte funktioniert das Laufwerk wieder und das Boot Problem war beseitig.
Seit zwei Tagen braucht mein Mac sehr lange zum Booten. Mit lange meine ich 15 Minuten! Ich habe immer verbose-boot an (nvram boot-args="-v") so das ich in den Regel sehen wenn etwas nicht stimmt. Allerdings wird nach dem initialisieren der Netzwerk Karten der Bildschirm blau (oder bei mir grau) und dann passiert lange nichts ...