Haben Sie sich jemals gefragt, wie es wäre, die Eleganz und Leistung von macOS auf Ihrer eigenen, flexiblen und oft kostengünstigeren Hardware zu erleben? Wenn Sie ein stolzer Besitzer eines Computers mit einem AMD Cezanne Prozessor (Ryzen 5000G-Serie) sind, dann haben Sie eine spannende Möglichkeit vor sich: den Bau eines Hackintosh. Dieser umfassende Guide führt Sie Schritt für Schritt durch den Prozess, um macOS auf Ihrem AMD-System zum Laufen zu bringen. Es ist ein Projekt, das Geduld erfordert, aber die Belohnung ist ein einzigartiges und leistungsstarkes System.
Was ist ein Hackintosh und warum AMD Cezanne?
Ein Hackintosh ist im Grunde ein Nicht-Apple-Computer, der mit macOS läuft. Während Apple seine Betriebssysteme traditionell für die eigene Hardware optimiert, hat die begeisterte Hackintosh-Community Wege gefunden, diese Beschränkungen zu umgehen. In den letzten Jahren hat die Kompatibilität von macOS mit AMD-Prozessoren, insbesondere mit der Ryzen-Architektur, erhebliche Fortschritte gemacht.
Die Cezanne-Prozessoren (Ryzen 5000G-Serie) sind besonders interessant für dieses Vorhaben. Sie bieten eine hervorragende Balance aus Leistung und Effizienz, und was noch wichtiger ist: Sie integrieren leistungsstarke Vega-Grafik. Allerdings gibt es hier eine entscheidende Einschränkung: Die integrierte Vega-Grafik der Cezanne-CPUs wird von macOS nicht unterstützt. Das bedeutet, Sie benötigen unbedingt eine dedizierte AMD GPU (z.B. RX 5xx, RX 5xxx, RX 6xxx Serie), die von macOS nativ unterstützt wird. Ohne eine solche Grafikkarte ist das Projekt zum Scheitern verurteilt, da Sie kein Bild auf dem Bildschirm erhalten werden. Dennoch sind die Cezanne-CPUs eine solide Basis für den Prozessorpart des Hackintosh.
Dieses Projekt ist nichts für schwache Nerven. Es erfordert technisches Verständnis, die Bereitschaft, Anleitungen genau zu befolgen, und manchmal auch Frustrationstoleranz. Aber für viele ist der Weg das Ziel, und das Ergebnis ist ein System, das Sie selbst gemeistert haben.
Die Vorbereitung: Hardware und Software
Bevor wir in die Tiefen der Konfiguration eintauchen, stellen Sie sicher, dass Ihre Hardware die grundlegenden Anforderungen erfüllt und Sie alle notwendigen Tools zur Hand haben.
1. Hardware-Anforderungen und Empfehlungen
- CPU: Ein AMD Cezanne Prozessor (Ryzen 5000G-Serie).
- Motherboard: Ein Motherboard mit einem AMD B550 oder X570 Chipsatz wird empfohlen. Achten Sie auf eine aktuelle BIOS/UEFI-Version.
- RAM: Mindestens 8 GB DDR4 RAM, 16 GB oder mehr sind ideal für eine reibungslose macOS-Erfahrung.
- Dedizierte GPU: Dies ist der kritischste Punkt für Cezanne. Eine AMD Radeon RX 500er-Serie (z.B. RX 580), RX 5000er-Serie (z.B. RX 5700 XT) oder RX 6000er-Serie (z.B. RX 6800, 6900 XT) ist erforderlich. NVIDIA GPUs werden ab Pascal (GTX 10xx) und neuer von aktuellen macOS-Versionen nicht mehr unterstützt.
- Speicher: Eine schnelle NVMe SSD oder SATA SSD ist unerlässlich für macOS. Eine separate SSD nur für macOS ist empfehlenswert.
- Netzwerk: Ethernet ist oft am einfachsten zum Laufen zu bringen. Für WLAN und Bluetooth benötigen Sie oft kompatible PCIe-Karten oder USB-Adapter. Intel Wi-Fi-Karten funktionieren mit OpenIntelWireless.
2. Benötigte Software und Tools
- Ein funktionierender macOS-Computer oder eine vorhandene macOS-VM, um den Installer zu erstellen.
- Ein USB-Stick (mindestens 16 GB).
- Das aktuelle OpenCore Bootloader Paket.
- Die notwendigen Kexts (Kernel Extensions) und Treiber.
- Ein macOS Installer (dieser wird über den App Store heruntergeladen).
- Ein Texteditor (z.B. ProperTree, VS Code) zum Bearbeiten der
config.plist
. - MountEFI oder ähnliche Tools zum Mounten der EFI-Partition.
3. BIOS/UEFI-Einstellungen
Diese Einstellungen sind entscheidend für den Erfolg. Gehen Sie ins BIOS/UEFI Ihres Motherboards und nehmen Sie folgende Anpassungen vor:
- Deaktivieren Sie:
- Secure Boot
- CSM (Compatibility Support Module)
- Fast Boot
- VT-d (Wenn Sie es nicht für eine VM benötigen, ansonsten kann es später mit einem Boot-Argument aktiviert werden)
- Internal Graphics (Wichtig, da Cezanne IGPU nicht unterstützt wird!)
- Aktivieren Sie:
- AHCI Mode (für SATA SSDs/HDDs)
- Above 4G Decoding
- Resizable BAR (optional, aber empfohlen für neuere GPUs)
- XHCI Hand-off
- Speichern Sie die Änderungen und verlassen Sie das BIOS.
Der OpenCore-Bootloader: Ihr Tor zu macOS
OpenCore ist der moderne Bootloader der Wahl für Hackintosh-Systeme und bietet eine hohe Kompatibilität und Aktualisierbarkeit. Er lädt macOS so nativ wie möglich und ist der Schlüssel zum Erfolg auf AMD-Hardware.
1. OpenCore herunterladen und vorbereiten
Laden Sie die neueste DEBUG-Version von OpenCore vom Acidanthera GitHub-Repository herunter. Entpacken Sie das Archiv und navigieren Sie zum Ordner Docs/Sample.plist
. Kopieren Sie die Datei Sample.plist
in den EFI/OC
-Ordner und benennen Sie sie in config.plist
um.
2. Die EFI-Struktur
Auf Ihrem USB-Stick oder Ihrer SSD benötigen Sie eine EFI-Partition. In dieser Partition erstellen Sie die folgende Ordnerstruktur:
EFI
├── BOOT
│ └── BOOTx64.efi
└── OC
├── ACPI
├── Drivers
├── Kexts
├── Resources
└── config.plist
Kopieren Sie OpenCore.efi
aus dem OpenCore-Paket in EFI/OC
und BOOTx64.efi
aus OpenCorePkg/X64/EFI/BOOT
in EFI/BOOT
.
Die EFI-Konfiguration: Kexts, ACPI und Boot-Args
Dies ist der komplexeste Teil. Ihre config.plist
muss perfekt auf Ihr System zugeschnitten sein. Wir verwenden ProperTree (ein Python-Skript) oder einen anderen XML-Editor, um die config.plist
zu bearbeiten.
1. Notwendige Kexts (Kernel Extensions)
Laden Sie die folgenden Kexts herunter (immer die neueste Version) und legen Sie sie in den EFI/OC/Kexts
-Ordner:
- Lilu.kext: Ein Patch-System für macOS, essenziell für fast alle anderen Kexts.
- WhateverGreen.kext: Ermöglicht die volle Hardwarebeschleunigung für Ihre AMD Radeon GPU.
- VirtualSMC.kext: Simuliert den Apple SMC (System Management Controller).
- AppleALC.kext: Audiotreiber für die meisten Onboard-Soundkarten.
- LucyRTL8125Ethernet.kext: Für Realtek RTL8125 2.5 Gigabit Ethernet (falls vorhanden). Für andere Ethernet-Controller suchen Sie nach dem passenden Kext.
- NVMeFix.kext: Verbessert die Kompatibilität mit einigen NVMe-SSDs.
- USBInjectAll.kext: Hilft bei der USB-Port-Erkennung. Später sollten Sie ein USBMap.kext erstellen.
- AMDRyzenCPUPowerManagement.kext und SMCAMDProcessor.kext: Ermöglichen die Temperaturüberwachung und das Powermanagement für AMD-CPUs. Diese sind auf trulyspinach/SMCAMDProcessor zu finden.
Nachdem Sie die Kexts in den Ordner kopiert haben, öffnen Sie Ihre config.plist
mit ProperTree und wählen Sie `File -> Clean Snapshot` im EFI/OC/Kexts
Ordner. ProperTree fügt dann alle Kexts zur config.plist
hinzu.
2. ACPI-Tab (SSDTs)
ACPI-Tab (SSDTs)
Die SSDTs (Secondary System Description Tables) sind essenziell, um macOS vorzugaukeln, es laufe auf echter Apple-Hardware. Laden Sie die folgenden SSDTs aus dem Dortania OpenCore Guide ACPI-Repository herunter und legen Sie sie in den EFI/OC/ACPI
-Ordner:
- SSDT-EC-USBX-LapTop.aml (benennen Sie sie um in SSDT-EC-USBX.aml): Simuliert einen Embedded Controller und liefert USB Power Properties.
- SSDT-PLUG-DRTNCM.aml: Hilft beim CPU-Power-Management.
Auch hier gilt: Nach dem Kopieren der AML-Dateien in den Ordner, `File -> Clean Snapshot` im EFI/OC/ACPI
Ordner in ProperTree.
3. Drivers
Kopieren Sie folgende Treiber aus dem OpenCore-Paket (normalerweise aus X64/EFI/OC/Drivers
) in Ihren EFI/OC/Drivers
-Ordner:
- OpenRuntime.efi: Essentiell für Patches und macOS-Interaktionen.
- HfsPlus.efi: Ermöglicht OpenCore das Lesen von HFS+-Dateisystemen (macOS-Installer).
- OpenUsbKbDxe.efi: Hilfreich für Tastatur- und Mausfunktionalität beim Booten (falls USB-Geräte nicht sofort erkannt werden).
Snapshot nicht vergessen!
4. Patches für AMD Cezanne (Ryzen) CPUs
Im Kernel -> Patch
-Abschnitt Ihrer config.plist
müssen Sie spezifische Patches für AMD CPUs anwenden. Diese Patches sind unerlässlich, da macOS nicht für AMD-Hardware entwickelt wurde. Sie finden die benötigten Patches im Dortania OpenCore Install Guide für AMD CPUs. Achten Sie darauf, die richtigen Patches für Ihre macOS-Version und CPU-Generation zu verwenden (Zen 3 Patches für Cezanne). Kopieren Sie diese Patches sorgfältig in Ihre config.plist
.
5. Boot Arguments
Im NVRAM -> Add -> 7C436056-CD2A-4BD2-A39B-D7E651E3C516 -> boot-args
-Feld fügen Sie folgende Argumente hinzu:
-v
(Verbose Mode, zeigt den Boot-Prozess an, hilfreich bei Fehlern)agdpmod=pikera
(Für Navi/Big Sur GPUs, oft auch für ältere Radeons notwendig)npci=0x2000
(Kann bei Problemen mit PCI-Geräten helfen)alcid=X
(Ersetzen Sie X durch den passenden Layout-ID für Ihre Soundkarte, finden Sie in der AppleALC-Dokumentation)
6. SMBIOS
Unter PlatformInfo -> Generic
müssen Sie ein passendes SMBIOS generieren. Für AMD-Systeme wird oft iMacPro1,1 oder MacPro7,1 empfohlen. Verwenden Sie GenSMBIOS, um eine gültige Serial Number, Board Serial Number und SmUUID zu generieren. Tragen Sie diese Informationen sorgfältig in Ihre config.plist
ein.
macOS-Installation
Jetzt, wo Ihre EFI-Partition vorbereitet ist, können wir den macOS-Installer erstellen und starten.
1. macOS Installer erstellen
Laden Sie den gewünschten macOS Installer aus dem App Store auf einem vorhandenen Mac oder einer macOS-VM herunter. Sobald der Download abgeschlossen ist, erstellen Sie den bootfähigen USB-Installer:
sudo /Applications/Install macOS [Name].app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB
(Ersetzen Sie [Name]
durch den Namen Ihres macOS-Installers und /Volumes/MyUSB
durch den Namen Ihres USB-Sticks).
2. EFI auf den USB-Stick kopieren
Nachdem der macOS-Installer auf dem USB-Stick erstellt wurde, mounten Sie die EFI-Partition des USB-Sticks (z.B. mit MountEFI oder Disk Utility). Kopieren Sie den gesamten EFI
-Ordner, den Sie zuvor konfiguriert haben, in das Wurzelverzeichnis der EFI-Partition des USB-Sticks.
3. Booten und Installieren
Stecken Sie den USB-Stick in Ihren Cezanne-Computer. Starten Sie den PC und drücken Sie die Taste, um das Boot-Menü aufzurufen (oft F8, F10, F12 oder Entf). Wählen Sie den USB-Stick aus, auf dem sich Ihr OpenCore Bootloader befindet. Im OpenCore-Boot-Menü wählen Sie dann „Install macOS [Name]”.
Wenn alles richtig konfiguriert ist, sehen Sie den Apple-Ladebalken. Es kann eine Weile dauern. Sobald Sie im macOS-Installer sind:
- Wählen Sie „Disk Utility” (Festplattendienstprogramm).
- Wählen Sie Ihre Ziel-SSD und löschen Sie diese im APFS-Format (GUID Partition Map).
- Verlassen Sie das Festplattendienstprogramm und wählen Sie „Install macOS”.
- Folgen Sie den Anweisungen. Der Installer wird den Rechner mehrmals neu starten. Stellen Sie sicher, dass Sie jedes Mal von Ihrem USB-Stick booten und im OpenCore-Menü wieder „Install macOS [Name]” wählen, bis die Installation abgeschlossen ist und Sie zum macOS-Willkommensbildschirm gelangen.
Post-Installation: Den Hackintosh finalisieren
Herzlichen Glückwunsch, Sie haben macOS auf Ihrem AMD Cezanne Hackintosh installiert! Jetzt geht es darum, alles final zu konfigurieren, damit das System eigenständig und reibungslos läuft.
1. EFI auf die interne SSD kopieren
Nachdem macOS erfolgreich installiert wurde, müssen Sie die funktionierende EFI-Konfiguration von Ihrem USB-Stick auf die EFI-Partition Ihrer internen macOS-SSD kopieren. Mounten Sie beide EFI-Partitionen (USB und SSD) und kopieren Sie den gesamten EFI
-Ordner vom USB-Stick auf die SSD.
2. Audio, Netzwerk, USB und andere Treiber
Überprüfen Sie, ob Audio, Ethernet, WLAN und Bluetooth korrekt funktionieren. Gegebenenfalls müssen Sie weitere Kexts hinzufügen oder die Boot-Argumente (z.B. alcid=X
für Audio) in Ihrer config.plist
anpassen. Für USB-Ports ist es ratsam, ein benutzerdefiniertes USBMap.kext zu erstellen, um alle Ports zu aktivieren und die 15-Port-Grenze zu umgehen. Anleitungen dazu finden Sie im Dortania Guide.
3. iServices (iMessage, FaceTime)
Um iMessage und FaceTime zu nutzen, müssen Sie ein korrektes SMBIOS generieren und sicherstellen, dass Ihre Netzwerkverbindung stabil ist. Manchmal ist ein Login/Logout in iCloud oder das Zurücksetzen der NVRAM-Daten über das OpenCore-Menü hilfreich.
4. Software-Updates
Nachdem Ihr System stabil läuft, können Sie macOS-Updates über die Systemeinstellungen installieren. Stellen Sie sicher, dass Sie immer die neueste Version von OpenCore und Ihren Kexts verwenden, bevor Sie größere macOS-Updates (z.B. von Ventura auf Sonoma) durchführen.
Troubleshooting: Häufige Probleme und Lösungen
- Black Screen nach Boot: Überprüfen Sie Ihre
agdpmod=pikera
Boot-Argumente und stellen Sie sicher, dass Ihre dedizierte AMD GPU korrekt erkannt wird und angeschlossen ist. Die integrierte Grafik der Cezanne-CPU wird nicht funktionieren! - Boot-Schleife oder Kernel Panic: Überprüfen Sie Ihre Kexts und Patches in der
config.plist
. Achten Sie auf korrekte AMD-Patches für Ihre CPU-Generation und macOS-Version. - USB-Ports funktionieren nicht alle: Erstellen Sie ein USBMap.kext oder verwenden Sie USBInjectAll.kext als vorübergehende Lösung.
- Audio funktioniert nicht: Experimentieren Sie mit verschiedenen
alcid=X
Layout-IDs in den Boot-Argumenten. - WLAN/Bluetooth funktioniert nicht: Stellen Sie sicher, dass Sie eine kompatible Karte verwenden und die entsprechenden Kexts installiert sind (z.B. AirportItlwm für Intel Wi-Fi).
Fazit: Ein Meisterwerk auf AMD
Der Bau eines Hackintosh mit einem AMD Cezanne Prozessor ist ein anspruchsvolles, aber unglaublich lohnendes Projekt. Sie erhalten ein System, das die Leistungsfähigkeit Ihrer AMD-Hardware mit der Benutzerfreundlichkeit und dem Ökosystem von macOS kombiniert. Die Notwendigkeit einer dedizierten AMD GPU ist die größte Hürde für Cezanne-Nutzer, aber wenn diese gegeben ist, steht dem Projekt nichts mehr im Wege.
Dieser Guide hat Ihnen die wesentlichen Schritte und Informationen an die Hand gegeben. Denken Sie daran, dass die Hackintosh-Community eine riesige Ressource ist. Der Dortania OpenCore Install Guide ist und bleibt Ihre beste und aktuellste Quelle für detaillierte Informationen und spezifische Konfigurationen. Nehmen Sie sich Zeit, seien Sie geduldig und genießen Sie den Prozess – das Ergebnis ist ein einzigartiger AMD Hackintosh, der perfekt auf Ihre Bedürfnisse zugeschnitten ist.