Rehber Hackintosh sırasında karşılaşılan hatalar ve çözüm yolları

Merhaba. Bu rehberde Hackintosh kurulumu sırasında karşılaşabileceğiniz hataları ve çözüm yollarını açıklayacağım. Umarım işinize yarar.

Not: buradaki bazı çözüm önerileri kendi deneyimlerime göre yazılmıştır, bazıları ise farklı kaynaklardan bulunmuştur.


- OC: Failed to load configuration! hatası.
Bu hatanın sebebi, config dosyanızın yanlış konumda olması ya da adının config olmamasından kaynaklıdır. Config dosyanızı /EFI/OC/ klasörünün içine atıp adının config olduğuna eminseniz boot etmeyi deneyin, hata çözülecektir.

- USB'den başlattığınız zaman partition'ları görememek.
Bu dediklerimi yapmanız gerekiyor:

ProperTree veya bir config düzenleyici ile config dosyanızı açın ve şurayı bulun:
Misc -> Security -> ScanPolicy Bunu 0 yapın.
HfsPlus.efi'nin /EFI/OC/Drivers/ klasöründe olduğuna emin olun.
BIOS'da SATA mode'un AHCI olarak ayarlandığına emin olun, eğer bu seçenek yoksa Enhanced yapınız.
Config'de şu kısmı bulun:
UEFI -> APFS -> EnableJumpStart Bunu True yapın.
UEFI -> APFS -> HideVerbose Bunu False yapın.

macOS High Sierra 10.13.5 ve altında bu sorunu yaşıyorsanız UEFI -> APFS -> MinDate'i -1 yapın. UEFI -> APFS -> MinVersion'u da -1 yapın.

- OCB: System has no boot entries yazısında takılmak.
Misc -> Security -> ScanPolicy'i 0 yapın.

- OC: Failed to find SB model disable halting on critical error hatası.
Misc -> Security -> SecureBootModel Disabled yapılmalı.

- Verbose ekranından sonra siyah ekranda takılı kalmak.
AMD Navi serisinden bir ekran kartı kullanıyorsanız:

NVRAM -> Add -> 7C436110-AB2A-4BBB-A880 -> boot-args kısmına agdpmod=pikera ekleyin. İşe yaramazsa agdpmod=vit9696 deneyiniz.

Eğer NVIDIA bir ekran kartı kullanıyorsanız:
NVRAM -> Add -> 7C436110-AB2A-4BBB-A880 -> boot-args kısmına -f ve -igfxblr ekleyip deneyiniz.


En kötü ihtimal şunu da deneyebilirsiniz:
nv_disable=1

Halen düzelmedi ise WhateverGreen.kext dosyasının eski veya en güncel sürümlerini kullanarak deneme yapınız.
Önemli not: kext'i ekledikten sonra kesinlikle OC Snapshot yapmalısınız. Bunu nasıl yapacağınızı söyleyeyim:

ProperTree ile config dosyanızı açın ve CTRL + R basın. Sonra ise Enter. CTRL + S basıp kapatabilirsiniz.


- IOPCIConfigurator::configure kIOPCIEnumerationWaitTime is 900 hatası.

NVRAM -> Add -> 7C436110-AB2A-4BBB-A880 -> boot-args kısmına npci=0x2000 ve npci=0x3000 parametrelerini girin.

- This version of Mac OS X is not supported on this platform! hatası.

Sisteminize uygun SMBIOS girmeniz gerekiyor.

Eğer uğraşmak istemiyorsanız şunu yapabilirsiniz:
NVRAM -> Add -> 7C436110-AB2A-4BBB-A880 -> boot-args kısmına -no_compat_check ekleyin.

- IOConsoleUsers: gIOScreenLockState hatası.

BIOS'da CSM'i disabled yapın.

- Yasak işareti ve bozuk görüntü.
USB'nizi farklı bir USB portuna takın ve Reset NVRAM yapın.

- DSMOS has arrived hatası.
FakeSMC.kext'in config'e işlendiğinden emin olun.


- OC: Configuration requires vault but no vault provided! hatası.
Misc -> Security -> Vault Optional olmalı.

- support.apple.com/mac/startup ve yasak işareti.
Sebebi yanlış SMBIOS veya kullandığınız SMBIOS kurmaya çalıştığınız macOS sürümü ile uyumlu değil.

- panic(cpu0 caller) Hatası (kernel panic).
Deneyimlerime ve araştırmalarıma göre, bu hata uyumsuz işlemci sebebiyle olabilir. Ya da işlemciniz kurmaya çalıştığınız macOS sürümü için uygun değildir. Daha düşük bir macOS/OS X sürümü kurmayı deneyebilirsiniz.

- AppleUSBHostPort::createDevice: failed to create device hatası.
ProperTree ile config dosyanızı açıp şurayı bulun:
Kernel -> Quirks -> XhciPortLimit.

Ve False yapın.


Not: macOS Big Sur 11.3 ve sonraki sürümlerde bu ayarın False olması gerekiyor.

Şimdilik bu kadar, 2. bir makale yazmayı da düşünüyorum aynı konu hakkında. Umarım işinize yarar okuduğunuz için çok teşekkürler iyi günler.
 
Sıradan bir Cl0ver rehberi. Mükemmel.
😅 Teşekkürler.

Deneyimlerime ve araştırmalarıma göre, bu hata uyumsuz işlemci sebebiyle olabilir. Ya da işlemciniz kurmaya çalıştığınız macOS sürümü için uygun değildir. Daha düşük bir macOS/OS X sürümü kurmayı deneyebilirsiniz.
Not: tek sebep bu olmayabilir. Kernel panic sadece bu nedenle olmayabilir, çakışan bir kext olabilir vs. çok sebep var. Genellikle hata yaşandığında ekrana bir sürü bellek adresi ve register'lar gelir, anlamak zordur. OpenCore debugger hatayı çözmenize yardımcı olabilir.
 
Son düzenleme:

Yeni konular

Geri
Yukarı