Das Problem:
Ich habe mehrere male Snow Lepard aufgesetzt, auf 10.6.5 aktualisiert und stehe vor dem Problem, ich kann die Daten von der Platte mit 10.5.6 nicht migrieren.
Jedes mal, wenn ich unter 10.6 den Migrationsassistent starte wird alles übertragen, aber dann zickt der Finder kurz nach ende der Migration gleich rum (noch ohne Neustart!), d.h. sobald ich etwas aufrufen will oder ein App starten will, geht der Screen kurz aus und der Finder wird neu gestartet. Wenn ich dann den Hackintosh neu starten will, bootet er nicht vollständig und endet noch vor dem Loginscreen in einer Kernel Panic.
Der Fehler:
Der MigrationsAssistent kopiert auch kext-Dateien die unter 10.5.x zum Hacken nötig waren und nicht von Apple stammen.
Netterweise aktiviert der MigrationsAssistent diese Extensions dann auch gleich, was dann das sonderbare Verhalten erklärt.
Dabei handelt es sich uns so bekannte Erweiterungen wie
seatbelt.kext
NVinject.kext
ApplePS2Controller.kext
IP35ALC888.kext
Disabler.kext
und je nach System etliche mehr.
Diese Extensions sind natürlich nicht an 10.6.x angepasst und gehören da auch nicht mehr hin.
Die Lösung:
Durchführung wie bisher auch, jedoch vor dem Migrieren geht man in das Verzeichnis /System/Library/Extensions und markiert alle darin enthaltenen Dateien mit einem farbigen Etikett.
Nun den MigrationsAssistent starten und wenn dieser Fertig ist den Rechner aus schalten.
Jetzt bootet man von einem anderem Volume (das 10.5.er System von dem migriert wurde oder ein bootbarer USB-Stick), geht wieder zum Verzeichnis /System/Library/Extensions auf dem 10.6.x System und löscht alle neuen nicht farbig markierten Dateien.
Der Start des 10.6er Systems sollte jetzt ohne Kernel Panic durchlaufen.