Rehber HackinDROM ile OpenCore'u yeni sürüme güncelleme

Durum
Mesaj gönderimine kapalı.
Güncellemek istediğimiz diskin EFI bölüntüsünü mount ederek başlıyoruz. Uygulama, halihazırda OpenCore'un bulunup bulunmadığını (a), bulunuyorsa hangi sürümde olduğunu (b) ve ne kadar disk alanı olduğunu (c) kontrol edecek.

Duruma bağlı olarak farklı seçenekler gelecektir. Burada mümkün seçenekleri görüyoruz:
  • Reinstall OC → Eğer en güncel sürüm zaten yüklüyse
  • Install OC → Eğer OpenCore yüklü değilse
  • Update to X.Y.Z → Eğer eski sürüm yüklü ve güncel bir sürüm varsa
  • OpenCore requires X MB → Eğer EFI bölüntüsünde yeteri kadar alan yoksa
NOT 1: Sadece EFI bölüntüsüne sahip olan diskler HackinDROM uygulamasında görünür.

NOT 2: Bu uygulama, bölüntü mount edildiği zaman EFI bölüntüsünün adını değiştirecektir. Birden fazla EFI bölüntüsü olduğu zaman, karışıklığı engellemek adına her bir EFI bölüntüsüne benzersiz bir isim verilecektir. Yeni isim devamlı kalacaktır fakat uygulama üzerinden EFI bölüntüsünü unmount yaparak orijinal ismine çevirebilirsiniz. Aşağıdaki örnekte bir EFI bölüntüsü EFI-SPC-990, bir diğeri EFI-SPC-548, üçüncüsü de EFI-SPC-115 olarak yeniden adlandırılmış. Bu durum son derece normal.
hackindrom_efi.png

Bu konuda OpenCore'u en yeni sürüme güncellemeye odaklanacağız.
  • Update to X.Y.Z'e tıklamak ile işe başlayalım.
  • Ekrana gelen pencere, 4 bölümün her birinde, çeşitli ayarlamaları yapabileceğimiz kontrolü verir.

  • hackindrom_surumnotlari.png
    hackindrom_surumnotlari2.png
  • Info'ya tıklayarak başladığımızda, bize Boot Argümanlarını (hangilerini değiştirebileceğimizi), seri numaramızı ve SIP(System Integrity Protection)'i gösterecektir.
  • Bu özel durumda SIP'in devre dışı bırakıldığını görebiliriz.
    • Eğer SIP'ı aktif edersek, varsayılan değeri olan E7030000 uygulanacaktır.
    • Ama Big Sur için, "Enable SIP"'e tıklamadan önce FF0F0000 gibi başka bir değer de uygulayabiliriz.

    • hackindrom_sip.png
      hackindrom_sip2.png
  • Şimdi kalan bölümlerin her birini gözden geçirip ihtiyaç duyabileceğimiz ayarlamaları yapalım.
  • ACPI bölümüne bir göz atalım.
  • Uygulama, şu anki ve yeni EFI klasörlerindeki SSDT'leri birleştirmeye çalışıyor.
    • Şu anki klasördeki her şeyi silip, yeni klasördeki dosyalarla değiştirmez.
    • Yalnızca eski klasörde bulunan ancak yeni klasörde olmayan SSDT'ler tutulacaktır.
    • Hem eski klasörde, hem de yeni klasörde bulunan SSDT'ler, yeni bir tarih/saat damgası varsa yeni sürümle değiştirilecektir.
    • Yalnızca yeni klasörde bulunan SSDT'ler eklenecektir.
  • Update kuyruğu, yeni EFI klasöründe daha yeni bir sürüm varsa, mevcut bir SSDT'nin güncellenmesi gerekip gerekmediğini belirler.
    • Bu, mevcut dosyanın kopyalanıp kopyalanmayacağını kontrol eder.
  • Enable kuyruğu ise, önyükleme sırasında sisteme belirli bir SSDT'nin enjekte edilip edilmeyeceğini belirler. Bu, OpenCore config.plist'teki "Etkinleştir" flag'ına eşdeğerdir.
  • Bir SSDT'yi her zaman yeni bir sürümle güncelleyebiliriz ancak Update'i True/Enable(Etkin) ve Enable'ı False/Disable(Devre dışı) olarak ayarlayarak eklenmesini önleyebiliriz.
    hackindrom_ssdt.png
  • Kexts ve Drivers için de işlemi tekralıyoruz:

  • hackindrom_kexts.png
    hackindrom_drivers.png
  • Her şey iyi göründüğüne göre şimdi güncellemeye başlayalım.
  • Sağ alt köşedeki Update OpenCore'a tıklayalım ve bir ilerleme çubuğu gelecek:

  • hackindrom_update1.png
    hackindrom_update2.png
  • Ayarlarda bildirimleri etkinleştirdiysek, güncelleme tamamladığında bir bildirim gelecektir.
    hackindrom_bildirim.png

  • HackinDROM uygulamasının, OpenCore'u güncellemeye başlamadan önce, önceki EFI klasörümüzü yedeklediğini görebiliriz:
    hackindrom_yedek.png

  • Güncelleme tamamlanmıştır.

Kaynakça: HackinDROM App for OpenCore EFI Creation and Update


 
Durum
Mesaj gönderimine kapalı.

Geri
Yukarı