Starten Sie Mac OS X Lion Dev Preview 4 auf einem 32-Bit Core Duo Mac ... Sort Of

Viele Besitzer der ältesten 32-Bit-Intel-Macs wurden entmutigt, als sie herausfanden, dass die Systemanforderungen von Mac OS X Lion einen 64-Bit-Core-2-Duo-Prozessor oder neuer erforderten. Diese Benutzer wurden entmutigt, aber nicht abgeschreckt, weil einige es geschafft haben, den neuesten Lion-Entwickler Build auf älteren Core Duo Macs laufen zu lassen ... irgendwie.

Zuerst etwas Hintergrund. In früheren Entwicklervorschauen war das Ausführen von OS X Lion auf einem Core Duo Mac nur eine Frage des Löschens einer PLIST-Datei, die dann auf magische Weise bootet. Einfach genug. Das hat sich in späteren dev-Vorschauen geändert, und in Dev Preview 4 werden die Dinge etwas komplizierter. Jetzt zum aktuellen Stand der Dinge ...

Die schlechten Nachrichten
Dies ist noch keine wirklich brauchbare Lösung, weil Finder.app nicht läuft (es ist eine 64-Bit-Anwendung, daher wird es nicht auf 32-Bit-Hardware laufen) und launchd verbraucht zu viele Systemressourcen.

Die guten und / oder optimistischen Nachrichten
Lion DP4 bootet auf diesen 32-Bit-Macs! Das bedeutet, dass wir nach der Veröffentlichung im Juli mit großer Wahrscheinlichkeit einen modifizierten Lion-Kernel und Finder sehen werden, der wie erwartet auf den ältesten Intel-Macs läuft. Das ist viel weniger als die anderen verrückten Mac OS X-Installationen (erinnern Sie sich an all diese Hackintosh-Rechner, die auf Atom, Pentium 4, AMD-CPUs und anderer nicht unterstützter Hardware laufen?).

OK, genug, um zu blabbern, lass uns über den Prozess gehen, der gerade funktioniert, um Lion auf alten Intel-Macs zu booten.

Lion DP4 zum Starten und Ausführen auf einem Core Duo Mac

Wichtig: Dies wird weder von Apple noch von anderen Benutzern unterstützt, und im aktuellen Status ist Lion nicht für 32-Bit-Macs geeignet. Dies dient nur zu Informationszwecken und wir sind nicht verantwortlich für Ihre Verschraubungen. Sichern Sie immer Ihre Macs. Gehen Sie auf eigenes Risiko vor.

Dieses Verfahren ist nichts für schwache Nerven und es ist nicht der einfachste Prozess der Welt. Sie werden einige Systemdateien bearbeiten und verschieben, und Sie benötigen Zugriff auf Folgendes:

  • Der 32-Bit-Mac soll neben einem 64-Bit-Mac auch Lion DP4 aufspielen
  • Lion Developer Preview 1 - Build 11a390 - das war die letzte Vorschau, die 32 Bit Kernel-Unterstützung hatte
  • Lion Developer Preview 4 - Build 11a480b
  • Externe Festplatte oder Hardware-Kenntnisse - das ist nicht unbedingt erforderlich, aber es macht es einfacher, weil Sie die modifizierte Lion DP4-Installation von einer 64-Bit-Maschine auf den 32-Bit-Mac tauschen
  • Geduld, Entschlossenheit und der Wunsch zu basteln

Bist du bereit? Hier sind die Schritte zum Ausführen von Lion auf einem Core Duo Mac:

  • Installieren Sie Mac OS X Lion auf einem kompatiblen Mac (64 Bit)
  • Löschen Sie die PlatformSupport.plist-Datei, die sich befindet:
  • /System/Library/CoreServices/PlatformSupport.plist

  • Segne boot.efi von Lion Developer Preview 1
  • bless --folder "/Volumes/Mac OS X/System/Library/CoreServices" --bootinfo --bootefi

  • Ersetzen Sie den Lion-DP4-Kernel durch den Kernel von DP1, mach_kernel.ctfsys oder mach_kernel befindet sich in Ihrem Stammverzeichnis unter /
  • Ersetzen Sie die folgenden Lion DP4-Dateien durch die Versionen von Lion DP1, die sich in / Systems / Library / Extensions / befinden:
  • AppleIntelCPUPowerManagement.kext
    AppleIntelCPUPowerManagementClient.kext
    AppleIntelIntegratedFramebuffer.kext

  • Übertragen Sie diese modifizierte Lion DP4-Installation auf den Core Duo Mac und booten Sie sie

Der 32-Bit-Mac wird in Mac OS X Lion starten, aber jetzt kommen die Probleme: Der Finder läuft überhaupt nicht, weil er als 64-Bit-Anwendung erstellt wurde, und launchd wird den Großteil Ihrer Ressourcen verbrauchen (dies kann oder darf) nicht mit den langsamen Problemen beim Starten und Verwenden von Lion in Zusammenhang stehen, die sich selbst lösen). Um diese Probleme zu lösen, könnte es sich nur darum handeln, Finder.app und launchd-Ressourcen von DP1 zu holen und sie auch auf DP4 zu verschieben, wir werden sehen.

Vorausschauend, zumindest theoretisch
In ein oder zwei Monaten können Sie Lion möglicherweise auf einem 64-Bit-Mac kaufen, die Systemordner kopieren, eine oder mehrere modifizierte Kext-Dateien einreichen und anschließend wie gewohnt auf einem nicht unterstützten 32-Bit-Mac starten und Lion verwenden . Dies würde offensichtlich nicht von Apple unterstützt werden, aber es könnte akzeptabel sein, weil Lions großzügige persönliche Lizenz es ermöglicht, das Betriebssystem auf all Ihren persönlichen Macs zu installieren. Dieser letzte Teil wird uns nicht bekannt sein, bis wir die endgültige Lion EULA sehen, aber es ist nicht zu weit hergeholt.

Diese Anleitung basiert auf einem Beitrag in MacRumors Forums, der auch die Quelle des Screenshots ist. Es gibt einige schlaue Mac-Nutzer da drüben, und es kann eine hilfreiche Ressource sein.