Apple entfernt in neuen macOS-Versionen die Unterstützung für alte Mac-Hardware. So führen Sie modernes macOS mit OpenCore auf älteren Macs aus.
Vor Jahren begannen unternehmungslustige Modder und Hacker mit der Arbeit an Softwaretools, mit denen man macOS auf Standard-PCs installieren kann. Diese als Hackintosh- Community bekannte Gruppe unternehmungslustiger Personen hat einen Weg gefunden, das macOS-Installationsprogramm so zu modifizieren, dass die Installation von macOS auf standardmäßigen Intel-basierten PCs möglich ist.
Die Idee ist, dass Sie macOS ausführen können, ohne für einen neuen Apple Mac bezahlen zu müssen, was Geld spart.
Es gibt mehrere Entwicklergruppen, die Hackintosh-Installationsprogramme für Nicht-Apple-Computer erstellen. Das bei weitem beliebteste davon ist OpenCore , ein offenes Repository auf der GitHub-Seite von acidanthera .
OpenCore ist im Wesentlichen ein Bootloader , der die Bootblöcke auf dem Speichergerät eines PCs installiert und ändert, um den Start mehrerer Betriebssysteme zu ermöglichen.
Bootloader funktionieren, indem sie einen kleinen Code auf dem Laufwerk eines Computers neben einem oder mehreren Betriebssystemen installieren. Beim Start wird der Benutzer aufgefordert, ein Betriebssystem zum Ausführen auszuwählen. Nach der Betriebssystemauswahl springt der Bootloader zum ausgewählten Betriebssystem und beginnt mit dem Start.
Dabei ist meist auch ein kleiner Firmware-Trick im Spiel – bei modernen PCs oder Intel-Macs kommt UEFI (Unified Extensible Firmware Interface) zum Einsatz.
Einer der großen Vorteile beim Erstellen eines Hackintosh oder bei der Verwendung von OpenCore besteht darin, dass Sie dadurch neuere Versionen von macOS auf älteren Macs oder PCs ausführen können. Wenn Sie also noch einen alten Mac haben, können Sie ihn möglicherweise verwenden, um eine moderne Version von macOS auszuführen.
Apple stellt den Support für ältere Macs in neueren Versionen von macOS alle paar Jahre ein, sodass neuere Versionen auf alten Macs nicht mehr laufen.
Insbesondere laufen macOS Sonoma und Ventura auf keinem Mac aus dem Jahr 2012 oder früher – und schon gar nicht auf Macs aus den Jahren 2008 oder 2009.
Vorbehalte
Derzeit befindet sich OpenCore noch in der Entwicklung und wird nicht unterstützt. Bedenken Sie daher, dass es instabil sein kann, Ihre Festplatte löscht und alle Ihre Daten zerstört.
Erstellen Sie in jedem Fall eine vollständige Sicherung Ihres Mac oder PCs, bevor Sie versuchen, OpenCore zu verwenden.
Beachten Sie auch, dass die Verwendung einer modifizierten Version des macOS-Installationsprogramms von Apple in den USA in einigen Fällen nach US-amerikanischem Recht illegal sein kann. Insbesondere der Digital Millennium Copyright Act (DMCA), der 1998 auf dem Höhepunkt des Dotcom-Booms verabschiedet wurde, macht es illegal, urheberrechtlich geschützte kompilierte Binärsoftware zu modifizieren, die von kommerziellen Anbietern erhältlich ist.
Daher kann die Verwendung einer geänderten Version des macOS-Installationsprogramms, einer Software, die dieses ändert, oder einer installierten geänderten Version von macOS gegen den DMCA verstoßen.
Aus diesen und anderen Gründen raten wir von der Installation oder Verwendung von OpenCore oder den zugehörigen Dienstprogrammen ab.
Dieser Artikel dient nur zu Informationszwecken. Die Installation und Verwendung von OpenCore erfolgt auf eigenes Risiko.
Erste Schritte
Wir werden nicht näher auf die direkte Installation von OpenCore eingehen, da es online zahlreiche andere Anleitungen dazu gibt.
Es ist ein komplexer Prozess. Es gibt mehrere Seiten und GitHub-Repositorys mit Anweisungen und Tools zur Installation und Verwendung von OpenCore.
Eine viel bessere Möglichkeit, neuere macOS-Versionen auf älteren Macs auszuführen (falls Sie sich dafür entscheiden), ist die Verwendung des OpenCore Legacy Patcher (OLP) von dortania.
Mit OLP können Sie macOS-Versionen bis zurück zu Big Sur auf Intel-basierten Macs ab 2008 und später installieren und ausführen. Dies geschieht durch die Erstellung eines benutzerdefinierten macOS-Installationsprogramms für einen bestimmten älteren Mac mit allen richtigen Treibern und hardwarebezogenem Code.
Es patcht und erstellt ein neues Installationsprogramm mit allen enthaltenen Änderungen, die während der Installation installiert werden.
Wenn Sie das gepatchte macOS-Installationsprogramm für Ihren Mac ausführen, weiß es, wie macOS auf dem älteren Computer installiert wird, auch wenn Apple es nicht unterstützt.
Das Ergebnis ist, dass Sie jedes macOS von Big Sur bis Sonoma auf älteren, langsameren und weniger leistungsfähigen Macs installieren können.
Sie möchten wahrscheinlich einen älteren Mac mit mindestens 4 GB RAM verwenden, aber 8 GB oder mehr sind am besten. Sowohl macOS Sonoma als auch Ventura laufen auf Intel-Macs mit weniger als 16 GB oder mindestens 8 GB RAM nicht gut.
Herunterladen
Um OpenCore zu verwenden, benötigen Sie einen älteren Mac und einen USB-Stick mit mindestens 16 GB. Sie erstellen ein macOS-Installationsprogramm auf dem USB-Stick, stecken ihn in Ihren älteren Mac, booten ihn und führen das macOS-Installationsprogramm von dort aus aus.
Nur Neuinstallationen und Upgrades auf macOS werden von OpenCore unterstützt.
Um das USB-Installationsprogramm zu erstellen, sollten Sie dortanias OpenCore-Install-Guide lesen , der auf der GitHub-Hauptseite verlinkt ist. Es gibt eine Anleitung für das OLP, die detailliert beschreibt, wie man loslegt.
Es gibt auch eine Seite zur Terminologie und zu unterstützten Modellen.
Beachten Sie, dass die Verwendung von OLP und die Erstellung des Installationsprogramms für Ihren Mac mehrere Schritte umfasst. Sie müssen die Anweisungen gründlich lesen, da es sich nicht um eine einfache Ein-Klick-Installation handelt.
Klicken Sie auf der Hauptstartseite auf „macOS-Installer herunterladen und erstellen“ . Gehen Sie von dort zur Release-Seite, indem Sie auf „OpenCore Legacy Patchers Release Apps“ klicken .
Die aktuelle Version von OLP ist zum Zeitpunkt des Schreibens dieses Artikels 1.1. Scrollen Sie nach unten und klicken Sie unter „Assets“ auf „AutoPkg-Assets.pkg“ und „OpenCore-Patcher-GUI.app.zip“ . Der Quellcode ist auch in den Formaten .zip und .gzip verfügbar.
Oder Sie können das gesamte Repo mit Git auf Ihr Laufwerk klonen.
Sobald Sie alle OLP-Assets haben, müssen Sie sie auf den Speicher Ihres Macs entpacken. Sie benötigen außerdem eine Apple-Kopie des macOS-Installationsprogramms für die Version von macOS, die Sie auf Ihrem alten Mac installieren möchten.
Alle lokalen Kopien der macOS-Installationsprogramme, die Sie verwenden möchten, müssen sich im Ordner „/Applications“ im Stammverzeichnis des Startvolumes Ihres Mac befinden. Andernfalls findet OLP sie nicht.
Wenn Sie keine Kopie des macOS-Installationsprogramms haben, das Sie verwenden möchten, machen Sie sich keine Sorgen – OLP weiß, wie Sie auf Wunsch eine Kopie für Sie herunterladen können.
Erstellen des Installationsprogramms
Nachdem Sie die gesamte Software gesammelt und entpackt haben, führen Sie die App „Open Legacy Patcher“ aus.
Ihnen wird ein einzelnes Fenster mit vier Schaltflächen angezeigt:
- Erstellen und Installieren von OpenCore
- macOS-Installationsprogramm erstellen
- Root-Patch nach der Installation
- Unterstützung
Klicken Sie nicht auf die Schaltfläche „Support“ – das ist ein Witz und Sie werden mit Rickrolls bestraft, wenn Sie das tun. OLP wird derzeit nicht unterstützt.
Klicken Sie anschließend auf macOS-Installer erstellen . Dadurch werden Ihnen drei weitere Schaltflächen angezeigt:
- Laden Sie das macOS-Installationsprogramm herunter
- Vorhandenes macOS-Installationsprogramm verwenden
- Zurück zum Hauptmenü
Wählen Sie mit diesen Schaltflächen entweder eine vorhandene macOS-Installations-App aus oder laden Sie eine neue von den Apple-Servern herunter.
Wenn Sie sich für den Download eines macOS-Installationsprogramms entscheiden, werden Ihnen zwei oder drei weitere Fenster angezeigt, in denen Sie aufgefordert werden, eine herunterzuladende macOS-Version auszuwählen und anzugeben, ob diese unterstützt wird oder nicht.
Wenn Sie OLP auf dem älteren Mac ausführen, auf dem Sie Patches oder Installationen durchführen möchten, werden Sie darüber informiert, ob der Computer vom ausgewählten macOS-Installationsprogramm unterstützt wird.
Andernfalls können Sie OLP auf einem modernen Mac ausführen und es dann auf einem externen USB-Laufwerk installieren – vorausgesetzt, OLP weiß, auf welchem Mac-Modell Sie es installieren möchten. Sie können alle unterstützten Modelle auch im Fenster „Einstellungen“ in der Popup-Liste oben sehen:
Sobald Sie ein Installationsprogramm heruntergeladen oder eingerichtet haben, schließen Sie ein USB-Laufwerk an Ihren Mac an und fahren Sie fort.
Beachten Sie, dass OLP das gesamte USB-Laufwerk löscht und das gepatchte Installationsprogramm darauf erstellt. Stellen Sie daher sicher, dass sich auf dem USB-Laufwerk keine Daten befinden, die Sie behalten möchten, bevor Sie fortfahren.
In den nächsten beiden Schritten wählen Sie aus, welches Installationsprogramm Sie verwenden möchten und auf welches USB-Laufwerk Sie es schreiben möchten. BSD-USB-Festplattengerätenamen werden zusammen mit der Laufwerksbeschreibung des Herstellers verwendet, die in der Firmware des USB-Laufwerks eingebettet ist.
Wählen Sie aus, auf welches USB-Laufwerk das Installationsprogramm geflasht werden soll, und fahren Sie fort. Sobald Sie auf das für das Installationsprogramm zu verwendende USB-Laufwerk klicken, beginnt das Flashen.
Ein Fortschrittsfenster informiert Sie über den Flash-Status und darüber, ob das USB-Laufwerk erfolgreich erstellt wurde oder nicht.
Gebäude
Sobald Ihr USB-Laufwerk geflasht ist, sollten Sie als Nächstes zur Seite „Erstellen und Installieren von OpenCore“ (also „BUILD“) gehen.
Auf der Seite „BUILD“ werden Sie sofort darauf hingewiesen, dass OpenCore-Builds hardwarespezifisch sind. Wenn Sie nicht auf dem Mac erstellen, auf dem Sie die Installation beabsichtigen, müssen Sie in den Einstellungen das Ziel-Mac-Modell auswählen:
Achtung: OpenCore-Konfigurationen sind hardwarespezifisch. Wenn Sie OpenCore für ein anderes Modell erstellen als das, das Sie derzeit verwenden, ist es unbedingt erforderlich, in den Einstellungen das richtige Modell auszuwählen.
Wenn alles fertig ist, klicken Sie in OLP auf die Schaltfläche „OpenCore erstellen und installieren“, um den Build von OpenCore selbst zu starten. Sie werden benachrichtigt, wenn der Build-Prozess abgeschlossen ist.
Wenn OpenCore fertig erstellt ist, erhalten Sie eine Meldung mit einer Schaltfläche mit der Bezeichnung Auf Datenträger installieren . Klicken Sie darauf, um ein Laufwerk und ein Volume auf diesem Laufwerk auszuwählen, auf dem OpenCore installiert werden soll.
Installieren von macOS
Die nächste Anweisungsseite, die unten auf der vorherigen Seite verlinkt ist, trägt den Titel „OpenCore und macOS booten“ . Klicken Sie darauf, um mit dem nächsten Schritt fortzufahren.
Stellen Sie zum Neustarten sicher, dass der von Ihnen erstellte USB-Stick an Ihren alten Mac angeschlossen ist. Starten Sie neu und halten Sie die Wahltaste auf der Mac-Tastatur gedrückt. Dadurch wird der Mac im EFI-Startmenü gestartet.
Wählen Sie dort „EFI Boot“ aus , das das OpenCore-Symbol mit einem Diskettensymbol aufweist:
Klicken Sie auf die Pfeilschaltfläche, um den USB-Stick zu booten.
Von dort aus sehen Sie den ähnlich aussehenden OpenCore Picker. Wählen Sie „macOS Sonoma installieren“ oder die von Ihnen erstellte macOS-Variante, um den Vorgang zu starten.
Sie können das Installationsprogramm auch so erstellen, dass es den ausführlichen Modus verwendet, sodass Sie Details darüber sehen können, was während der Installation geschieht.
macOS booten
Sobald macOS installiert ist, starten Sie Ihren Computer neu, um macOS zu starten. Führen Sie OLP erneut aus.
Die letzte Anweisungsseite „Nach der Installation“ informiert Sie darüber, dass Sie nun mehrere Aktionen ausführen können. Sie können:
- Booten ohne USB-Laufwerk
- Nahtloses Booten ohne Boot Picker
- Anwenden von Post-Install-Volume-Patches
Um die erste Option zu erreichen, folgen Sie den Anweisungen auf der Seite „Nach der Installation“. Im Wesentlichen müssen Sie OLP vom neu installierten Laufwerk ausführen, seine Einstellungen ändern, OpenCore erneut erstellen, OpenCore auf dem internen Laufwerk installieren und ein letztes Mal mit der Wahltaste neu starten.
Sobald Sie das neu gepatchte macOS auf dem internen Laufwerk ausgewählt haben, können Sie es in Zukunft booten, ohne das USB-Laufwerk verwenden zu müssen.
Um die zweite Option ( Nahtloses Booten ohne Boot-Picker ) zu erreichen, müssen Sie OLP erneut ausführen, zu dessen Einstellungen gehen und „OpenCore-Bootpicker anzeigen“ deaktivieren .
Sie müssen OpenCore noch einmal neu erstellen. Von da an können Sie den OpenCore-Selektor anzeigen, indem Sie die Esc -Taste gedrückt halten, während Sie im Optionsbildschirm auf das EFI-Startvolume klicken (d. h. wenn Sie während des Neustarts die Wahltaste gedrückt halten).
Die letzte Option ( Anwenden von Post-Install Volume Patches ) ist nur erforderlich, wenn Sie den USB-Stick nicht innerhalb von OLP erstellt haben. Wenn ja, wird dieser Schritt automatisch für Sie ausgeführt.
An diesem Punkt verfügen Sie über eine vollständig installierte und gepatchte Version von macOS, die auf Ihrem alten Mac ausgeführt wird.
Mehr lesen: Marshall Stanmore III-Testbericht: Äußerst beeindruckender, aber nicht perfekter Bluetooth-Lautsprecher
Zusätzliche Ressourcen
Es gibt zahlreiche Online-Anleitungen zur Verwendung von OLP zur Installation neuerer macOS-Versionen auf älterer Hardware. Mehrere YouTuber bieten Tutorials mit unterschiedlichen Detailstufen zur Installation an.
Sean von Action Retro hat ein fünfzehnminütiges Video und Mr. Macintosh hat ein ausführlicheres, wenn auch vierundvierzigminütiges Video.
Sean verwendet OLP, um Sonoma auf einem 2012 MacBook Pro mit nur 3 GB RAM zu installieren.
Beachten Sie außerdem, dass Apple gerade macOS Sonoma 14.1 veröffentlicht hat und es anscheinend einige potenzielle Probleme mit 14.1 und OLP 1.1 gibt. Seien Sie also vorsichtig, wenn Sie diese Kombination verwenden, bis ein Update für OLP veröffentlicht wird.
Das OpenCore-Installationshandbuch selbst enthält zahlreiche technische Informationen – darunter Probleme mit verschiedenen integrierten GPUs auf verschiedenen älteren Macs und detaillierte Informationen zur Funktionsweise des OpenCore-Startvorgangs.
Es gibt auch Seiten zu ACPI (Advanced Configuration and Power Interface), wie sie vom UEFI-Forum definiert wurden. Wie auf der OLP ACPI-Seite erklärt, verwendet ACPI Tabellen, die die auf einem Computer vorhandenen Geräte definieren, und der Mac ist sehr pingelig, was die Darstellung dieser Geräte und ihrer Beschreibungen angeht.
Intel veröffentlicht auch ein Buch zu ACPI.
Viele der von OLP angewendeten Patches dienen der Aktualisierung dieser Tabellen, damit sie mit älteren Hardwaregeräten übereinstimmen, die Apple nicht mehr unterstützt.
Darüber hinaus gibt es Probleme im Zusammenhang mit der Kernel Address Space Layout Randomization (KASLR), die OLP zu mildern versucht – und die von Mac zu Mac unterschiedlich sein können.
OLP basiert auf einem anderen Projekt von acidanthera – Lilu , einer Patching-Bibliothek für Open-Source-Kernel-Erweiterungen (KEXT).
Schauen Sie sich unbedingt das Einstellungsfenster an, da OLP eine riesige Auswahl an Konfigurationsoptionen bietet.
OLP ist eine erstaunliche Software und kann moderne Versionen von macOS jahrelang auf Ihren alten Macs am Laufen halten, falls Sie dies wünschen.