OpenCore bootloader sorunları ve çözümleri

Durum
Mesaj gönderimine kapalı.
Katılım
1 Aralık 2014
Mesajlar
27.087
Makaleler
57
Çözümler
486
Daha fazla  
Cinsiyet
Erkek
1.png

Clover artık yavaş yavaş ömrünü doldurduğundan dolayı artık OpenCore bootloader'e geçme kararı aldık. OpenCore'a geçiş ile birlikte yeni problemler ortaya çıkmaya başladı. Tahminimce OC, bu sorunları yavaş yavaş aşacaktır. Güncel durumda OpenCore desteğimiz şimdilik Intel için geçerli değil. Clover, Intel için şu aşamada yeterli geliyor. Fakat kısa bir süre sonra Clover'ı tamamen bırakıp Intel işlemciler için de OpenCore geçiş yapacağız.

Güncel durumda OpenCore'da AMD işlemciler için desteğimiz mevcut. AMD işlemcili sisteminiz varsa Catalina kurulumunu rahatlıkla yapabilirsiniz.

Kurulum aşamasında veya sonrasında karşılaşabileceğiniz sorunların çözümleri için aşağıdaki önerileri uygulayabilirsiniz.

1) No vault provided!
Config dosyanızda Misc > Security > Vault değerini Optional olarak değiştirin.

2) EndRandomSeed
Bu hataya sebep olacak nedenler;
  • Config > UEFI > Output > ProvideConsoleGap değerinin True olması.
  • AppleXcpmExtraMsrs gerekli olabilir. Genelikle Pentium ve diğer sistemler için gerekli olabilir. AMD tabanlı sistemlerde kullanmayın.
  • IgnoreInvalidFlexRatio eksik olabilir. Bu, Broadwell ve daha eski sürümler için gereklidir. AMD'de ve ayrıca Skylake veya daha yeni modelleri için gerekli değildir.
  • Başka bir olası sorun, bazı kullanıcıların BIOS'ta CFG-Lock ayarının devre dışı olmamasıdır. Bu ayar Intel sistemler içindir. AMD sistemleri kapsamaz.
  • CFG-Lock'u düzeltmek
  • AppleXcpmCfgLock ve AppleCpuPmCfgLock aktif etmek.
  • Başka bir olası sorun IRQ çakışmalarıdır. Sisteminize uygun olarak SSDT yaması oluşturan SSDT time uygulamasını kullanmak. corpnewt/SSDTTime

3) Diskler Görünmüyor
  • ScanPolicy değerini 0 olarak ayarlayın.
  • ApfsDriverLoader ve HfsPlus'ın (veya VBoxHfs) config dosyanızda ekli olduğundan emin olun. Config > UEFI > Drivers içinden kontrol edebilirsiniz.
4) Boot sonrası siyah ekran
  • UEFI > Output > ProvideConsoleGOP değerini aktif edin.
  • Eğer üstteki yöntem sorunu çözmez ise OpenCore.efi ve BOOTx64.efi'nin Debug versiyonunu indirin ve bunları EFI'dekiler ile değiştirin. acidanthera/OpenCorePkg
5) OC: OcAppleGenericInput Success
  • Bu aslında bir hata değil, OpenCore hata ayıklama bilgilerini göstermiyor. Çekirdek yüklenmeden önce veya yüklenirken kontrol etmemiz gerekenler bunlar:
    • Intel:
      • BIOS'ta CFG-Lock ayarı disabled olsun. Kernel > Quirks bölümünde AppleCpuPmCfgLock ve AppleCpuPmCfgLock aktif olsun.
    • AMD:
      • AMD sistemlerde, çekirdek yamalarının config dosyasına doğru şekilde eklendiğinden emin olun. (Clover MatchOS kullanırken, OpenCore yamalarının MinKernel ve MaxKernel kullandığını unutmayın.)
  • Çözüm olmaz ise OpenCore.efi ve BOOTx64.efi'nin Debug versiyonunu indirin ve bunları EFI'dekiler ile değiştirin. acidanthera/OpenCorePkg
6) OCB: OcScanForBootEntries failure - Not Found

Misc > Security > ScanPolicy değerini 0 olarak ayarlayın.

7) OCB: failed to match a default boot option
  • Yanlış BIOS veya yanlış Booter değeri olabilir. Config dosyanızda Booter > Quirks'i aktif yapın.
  • Above4GDecoding ayarını Enabled yapın.
  • CSM ayarını Disabled yapın.

8) OCS: No schema for DSDT, KernelAndKextPatch, RtVariable, SMBIOS, SystemParameters...

Bunun nedeni config dosyanızı OpenCore Configurator ile düzenlemektir.

9) OC: Driver XXX.efi at 0 cannot be found

Config dosyanızda UEFI > Drivers bölümündekileri ile EFI/OC/Drivers bölümündekileri kontrol edin. Config dosyanızda olup, OC/Drivers bölümünde olmayan bir dosya bu hataya sebep olur.

10) Buffer Too Small

Config dosyanızda UEFI > Quirks > AvoidHighAlloc ayarını Enable yapın.
BIOS'ta Above4GDecoding ayarını Enable yapın.

11) Receiving "Failed to parse real field of type 1

Bir değer real olarak ayarlandığında oluşan bir problem. Büyük olasılıkla bu hata Xcode Haltlevel değerini yanlış değiştirmesinden oluşur.
Kod:
<key>HaltLevel</key>
<real>2147483648</real>
Bu şekilde düzenlenmesi gerekir.
Kod:
<key>HaltLevel</key>

<integer>2147483648</integer>

12) OpenCore, macOS Kurulu Bölümü Seçtikten Sonra Açılmıyor
  • BIOS'ta CFG-Lock ayarı devre dışı değildir(Sadece Intel kullanıcıları), bir iki çözüm:
    • MSR E2'yi yamalayın(Tavsiye edilen çözüm)
    • AppleXcpmCfgLock ve AppleCpuPmCfgLock'u aktif edin, XNU ve AppleIntelCPUPowerManagement dahilindeki PKG_CST_CNFIG_CONTROL'ü devre dışı bırakır. Uzun vadede sistem kararsızlığına sebep olabilir, bu yöntem çok da tavsiye edilmez.
  • AMD çekirdek yamaları çalışmıyordur(Sadece AMD kullanıcıları):
    • Ya eski yamalardır ya da eksiktir.
  • Uyumsuz klavye sürücüsü:
    • PollAppleHotKeys'ı devre dışı bırakın ve KeySupport'u aktifleştirin, ardından OpenUsbKbDxe'ı config.plist -> UEFI -> Drivers kısmından kaldırın.
    • Eğer üstteki yöntem işe yaramazsa geri çevirin: KeySupport'u devre dışı bırakın ve sonrasında OpenUsbKbDxe'ı config.plist -> UEFI -> Drivers kısmına ekleyin.
13) This version of Mac OS X is not supported: Reason Mac
  • Bu hata SMBIOS, macOS sürümünü artık desteklemediği zaman oluşur. SMBIOS değerlerinin PlatformInfo->Generic yolunda ve Automatic değerinin aktif olduğundan emin olun. macOS 10.15 Catalina'da desteklenen SMBIOS listesi:
    • iMac13,x+
    • iMacPro1,1
    • MacPro6,1+
    • MacBook8,1+
    • MacBookAir5,x+
    • MacBookPro9,x+
  • Bir diğer hatırlatma ise aşağıdaki SMBIOS'lar için yeni sürüm macOS gerektiği:
    • iMac19,x 10.14.4 (18E226)
    • MacPro7,1 10.15.0 (19A583)
    • MacBookAir9,1 10.15.4 (19E287)
    • MacBookPro16,1 10.15.1 (19B2093)
    • MacBookPro16,2 10.15.4 (19E2269)
    • MacBookPro16,3 10.15.4 (19E2269)
14) OpenCore Boot Sonrası BIOS/Boot Manager'e dönüyor
  • Bu hatanın sebebi yanlış EFI yapısıdır.
  • Doğru bir EFI yapısı örneği:
    1594061007869.png

15) RTC..., PCI Configuration Begins, Previous Shutdown..., HPET, HID: Legacy

Genelde AMD sistemlerde karşılaşılır. Kontrol edilmesi gerekilenler:
  • EFI/OC/ACPI içindeki dosyaların Config > ACPI > Add bölümünde olduğundan emin olun.
  • PCI allocation sorunu, BIOS güncelliğinden emin olun. Emin değilseniz Sosyal'de konu açıp sorabilirsiniz. BIOS'ta varsa Above4GDecoding ayarı Enable olsun. Yok ise Boot args kısmına npci=0x2000 ekleyin. İkisini birden kullanmayın.
  • CSM ayarını Disabled yapın ve UEFI aktif olsun.

16) Waiting for Root Device veya yasak ekran

USB hatası olabilir. ReleaseUsbOwnership'ı etkinleştirebiliriz.

17) IOConsoleUsers: gIOScreenLock
  • Ekran kartı ile ilgili bir problemdir.
  • Ekran kartı UEFI uyumlu olmalı.
  • BIOS'ta CSM ayarı Disabled olmalı.
18) NAVI GPU IOConsoleUsers: gIOScreenLock
  • Boot Args kısmına agdpmod=pikera ekleyin.
  • Farklı USB portları ile deneyin.
19) 300 Serisi Anakart için apfs_module_start Hatası
20) Kernel Panic Cannot perform kext summary
21) Bozuk, net olmayan görüntü veya Still waiting for Root Device

22) iMessage ve Siri Çalışmıyor
  • En0 aygıtı dahili olarak ayarlanmamıştır. Düzeltmenin birkaç yolu:
    • gfxutil ile NIC için PCI yolunu bulun(örneğin: ethernet, GBE1, ). Ardından config.plist'inizdeki DeviceProperties yolu ile, dahili özelliğini eklemek için Data türünde 01 yazın. Gfxutil ile sorun yaşadıysanız aynı zamanda Hackintool da PciRoot yolunu yakalayabilir. Tavsiye edilen yöntemdir.
    • NullEthernet.kext + SSDT-RMNE. Sadece ilk çözüm işe yaramadığında önerilir.
      en0-built-in.png
23) BIOS Sıfırlanması, Yeniden Başlatma / Sistemi Kapattıktan Sonra Güvenli Mod ile Açılması
  • AppleRTC ile alakalı bir problem ve Kernel > Patch aşağıdaki gibi olsun.
KeyTypeValue
CommentStringDisable RTC checksum update on poweroff
EnabledStringYES
CountNumber1
BaseString__ZN8AppleRTC14updateChecksumEv
IdentifierStringcom.apple.driver.AppleRTC
LimitNumber0
FindData
ReplaceDatac3

24) X570 Grafik hızlandırma problemi
  • Ekran kartı UEFI uyumlu olmalı.
  • BIOS'ta CSM ayarı Disabled olmalı.
 
Son düzenleyen: Moderatör:
Durum
Mesaj gönderimine kapalı.

Yeni konular

Geri
Yukarı