[Başarılı Kurulum] El Capitan / Gigabyte G41M Combo - OpenCore

KaoS

MASTER YODA
MODERATOR
DENEYİMLİ ÜYE
1 Eki 2017
13,766
3,944
4,401
Ekran Resmi 2020-08-19 18.32.25.png

Amaç:

Cihazın eski bir cihaz olması sebebi ile hem cihazımın hangi işletim sistemine kadar çalıştıracağını öğrenmek hemde hazırladığım imajları test edebilmek.

Cihazımın şu ana kadar ki desteklediği sürümler
10.9.5 OS X Mavericks
10.10.5 OS X Yosemite

Sistem Özellikleri:
  • İşlemci: Intel® Core™2 Quad Q8400
  • Anakart: Gigabyte GA-G41M-Combo
  • Grafik Kartı: Nvidia 9600 GT
  • Bellek: 8GB DDR3 800 MHZ Bellek
  • Disk: 500 GB HDD
  • Ses: VIA VT1708S

AŞAMA AŞAMA KURULUM:

10.11.6 OS X El Capitan (15G31) Created By KaoS.raw.zip dosyasını indirdikten sonra Balena Etcher programı ile 8GB'lık USB'ye yazdırdım..
Hazırlamış olduğum USB'nin OSXINFO EFI isimli bölümü windows üzerinde görülmekteydi ve bu diskin içerisine girip EFI klasörü içerisinde bulunan OC klasörüne girdim. İşlemcime uygun olan 006 - Masa Üstü - Penryn(Core2 Serisi).plist dosyasının adını config.plist olarak değiştirdim. İmaj içerisinde MBR yaması olmadığı için tüm diskimi silmem gerektiği için bios ayarlarımı sıfırlayıp USB belleğim ile sistemi başlattım.

İlk hatayı tam bu sırada aldım. Tam OpenCore menü gelecekken monitörde görüntü gitti bunun sebebi config dosyası içerisindeki görüntü çıkış çözünürlüğü monitörüm tarafından desteklenmiyordu. Config dosyamı herhangi bir metin editörü ile açıp UEFI->Output->Resolution altında bulunan Max değerini cihazımın destekleyebileceğini düşündüğüm 1280x1024 olarak değiştirip kaydettim.

Sistemi tekrardan USB bellek ile boot ettikten sonra OpenCore menü karşıma geldi. Kurulum yapacağım bölümü seçip verbose kurulum ekranının gelmesini beklerken yeni bir hata oluştur. Bu sefer tam kurulum ekranı gelecekken ekran görüntü vermeyi kesti. Nvidia ekran kartı ile alakalı olabileceğini düşünerek tekrar config dosyamı herhangi bir metin editörü ile açtım ve NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args içerisine "nv_disable=1" komutunu girerek kurulumda Nvidia ekran kartımı devre dışı bıraktım.

Sistemimi yeniden USB ile boot ederek kurulum ekranına sorunsuzca ulaştım. Kullandığım imaj MBR desteği içermediği için Disk İzlencelerini açarak diskimi GUID Mac OS Genişletilmiş Günlüklü (HFS+) olarak biçimlendirdim. Disk izlencesinden çıktıktan sonra tekrar ana menüye döndüm ve OS X Yükle seçimini yapıp sözleşmeyi kabul ettim ve az önce biçimlendirdiğim diski seçerek yükleme aşamasına geçtim. Tam aradan 15-20 sn geçmişti ki ekranda "OS X El Capitan Uygulamasının bu kopyası doğrulanamıyor. İndirme sırasında bozulmuş veya değiştirilmiş olabilir." şeklinde bir uyarı belirdi. Gelen uyarıya tamam diyerek tekrar OS X İzlenceleri (ana sayfa) sayfasına döndüm. Hemen üst menüden "Terminal İzlencesini" açarak date komutunu girdim ve saat tarihimin güncelliğini kontrol ettim saat ve tarih yanlıştı date komutu ile güncel saati girerek tarihi ayarladım ve üst menüden "Terminal İzlencesinden Çık" seçerek OS X İzlenceleri sayfasına geri dönüp kurulumu başlattım.

Kurulumun ilk aşaması başka hiçbir sorun vermeden başarı ile bitti ve sistem kendini yeniden başlattı. OpenCore menü geldiğinde sanki bir sorun var gibi duruyordu. Çünkü az önce biçimlendirip OS X El Capitan yüklediğim diskim yada herhangi bir disk OpenCore menü üzerinde görünmüyordu. Bir yerde yanlışlık yapmışımdır diyerek tekrar kurulum diskimi seçtim ama bu sefer beni OS X İzlenceleri karşılamadı bunun yerine kurulumun ikinci aşaması karşıdaydı ve hiçbir sorun vermeden kurulumun ikinci aşaması da bitti. Bende derin bir nefes aldım.

Kurulumun son aşamasında kişisel bilgilerimi girip ayarlamalarımı yaptıktan sonra masaüstü karşımdaydı. Şimdi sıra geldi donanımlarımı tanıtmaya.

Hackintool üzerinde ses kartım VIA VT1708S olarak görünmekteydi ve bu ses kartı AppleALC ile çalışmamaktaydı. Bu ses kartını VoodooHDA'nın bir çok sürümü aktif edebilmekte ise de VoodooHDA VT1708S.kext isimli kext bana en iyi sonucu verdi. VoodooHDA VT1708S.kext isimli dosyayı EFI/OC/Kexts içerisine ekledikten sonra config dosyamı OpenCore Configurator ile açıp ilgili kexti Kernel altına ekledim ve aktif ettim. Sistemi yeniden başlattığımda ses sorunsuz çalışmaktaydı.

Hackintool üzerinde ethernet kartım Atheros AR8151 olarak gözükmekteydi ve bu donanım için ise AtherosL1cEthernet.kext yeterliydi. Ses kartında yaptığım gibi AtherosL1cEthernet.kext isimli dosyayı EFI/OC/Kexts içerisine ekledikten sonra config dosyamı OpenCore Configurator ile açıp ilgili kexti Kernel içerisine ekledim ve aktif ettim. Sistemi yeniden başlattığımda cihazım sorunsuz şekilde internete bağlanabiliyordu.

Olay geldi esas can alıcı yere. Hatırlarsanız ekran kartım kurulumda sorun çıkardığı için boot parametreleri içerisine "nv_disable=1" komutunu girerek ekran kartını sürücüsüz olarak çalıştırmıştım. Şimdi ekran kartımı tekrar aktif etmem gerekmekte fakat OpenCore bootloader üzerinde Clover bootloader üzerinde olduğu gibi InjectNvidia gibi bir seçenek bulunmamakta. Zaten normal koşullarda da buna gerek yok. Ancak bazı durumlarda enjekte edilecek aygıt DSDT üzerinde aygıt yolu ile belirtilmiyor ise bu sorun çıkabilmekte ve gelin görün ki benim DSDT içerisinde GFX0 (Ekran kartım) üzerinde aygıt yolu bulunmamakta. Bu durumda yapılabilecek işlem bir SSDT oluşturup aygıt yolunu OpenCore bootloadere vermemiz olacaktır. Detaylı bilgiyi ve örnek SSDT dosyasını Dortania'nın hazırladığı sayfadan alabilirsiniz. Dortania'nın hazırlamış olduğu rehberde belirtilen şekilde SSDT-GFX0.aml dosyamı hazırladıktan sonra dosyayı EFI/OC/ACPI içerisine ekledim ve config dosyamı OpenCore Configurator ile açıp ilgili dosyayı ACPI içerisine ekleyip aktif ettim. Sonrasında NVRAM içerisinde bulunan boot-args içindeki "nv_disable=1" komutunu kaldırıp sistemi yeniden başattım ve sistem sorunsuz ekran kartımı tanımış olarak açıldı.

Şimdi sıra geldi EFI'mi özelleştirmeye.
Öncelikle EFI içerisindeki Logları inceleyerek Delete CpuPm ve Delete Cpu0Ist 'nin sistemim için gereksiz olduğunu tespit edip config dosyam içerisinde ACPI->Delete içerisinden sildim.
OpenCore menü üzerinde klavye yavaşlığı için config içerisinden UEFI->Drivers içerisinde bulunan Ps2KeyboardDxe.efi ve Ps2MouseDxe.efi satırlarını sildim.
Artık sistemimim başlangıç loglarını tutmasını istemediğim için Misc->Debug->Target değerini 0 olarak ayarladım.
Sistemim eski bir sistem olduğu için yeniden başlatma ve kapatma problemleri yaşamamaktaydım. Bu sorunu gidermek için config içerisinde ACPI içinde FadtEnableReset Enables olarak ayarladım fakat bu sorunumu tam olarak gidermedi. Buna ek olarak Cloverda FixSutdown ACPI yamasına karşılık gelen _PTS to ZPTS ve FixShutdown-USB-SSDT.aml kullandım ve sorunum çözüldü.
Artık sistemimi verbose modda başlatmak istemediğim için config içerisinde NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args içinden "-v" komutunu kaldırdım.
EFI içerisinde bana yaramayacak config dosyalarını sildim, ACPI klasörü içerisinde config dosyamda işli olmayan dosyaları sildim, drivers klasörü içerisinde config dosyamda işli olmayan dosyaları sildim ve bu sayede EFI'mi kendime göre özelleştirmiş oldum.

Bootloader kurulumu için EFI diskimi Mount edip imaj içerisinde bulunan Kurulum Sonrası Dosyaları->Bootloader->OpenCore Bootloader->Utilities->LegacyBoot->BootInstall.command isimli dosyayı çalıştırdım ve şuradaki rehbere göre kurulum yaptım.

Bu aşamadan sonra USB EFI içerisindeki OC klasörünü kopyalayıp sistem diskimin EFI bölüntüsü içerisindeki EFI klasörü içerisine yapıştırdım.
USB belleğimi çıkartıp sistemi yeniden başlattığımda en ufak bir sorun olmadan sistemim açıldı.

Bu aşamadan sonra ise windows yüklemek için kolları sıvadım. Aşağıdaki rehber yardımı ile de hiçbir sorun yaşamadan GPT+MBR Hibrit disk düzeni ile windows işletim sistemini kurdum.


Benzer sisteme sahip kişiler ve EFI'yi incelemek isteyenler için.

 
Son düzenleme:
BootLoader
Opencore 0.8.4
Laptop Modeli
Lenovo IdeaPad 300-15isk
Anakart Modeli
1- Asus TUF H310-Plus Gaming 2-Asus P8H61
İşlemci Modeli
1- i5 9400F 2- i5-2400
Grafik Kartı
1- RX 570VR 2- 9600GT
Ses Kartı Modeli
1- Realtek ALC887 2- Realtek ALC888B
Ağ Aygıtları
1- İntel L211 2- Realtek RTL8169
Disk ve RAM
1- 240 GB SSD & 1000 GB HDD & 16 GB DDR4 2- 240 GB SSD & 500 GB HDD & 16 GB DDR3

mehmetyuksel

MASTER YODA
MODERATOR
DENEYİMLİ ÜYE
22 Ocak 2020
7,887
2,864
4,401
BootLoader
OpenCore 0.7.5
Laptop Modeli
HP 6MQ75EAQ ProBook 450 G6
Anakart Modeli
From Big Sur 11.2.2 to Monterey 12.0.1 (By KaoS from Osxinfo)
İşlemci Modeli
i7-8565U
Grafik Kartı
Intel UHD Graphics 620
Ses Kartı Modeli
Realtek ALC236
Ağ Aygıtları
Intel® Wireless-AC 9560 (Native with AirportItlwm)
Disk ve RAM
8GB 2400 Mhz Ram, ADATA 240GB SU650 Sata3 2.5" SSD (macOS Big Sur)+Samsung PM981A 256GB( Win10)

enst

APPRENTICE
17 Kas 2017
64
9
21
34
Sanırım işlemci daha üst sürümlere olanak sağlamıyor. Q9 serisi ile HS nin çalışması lazım.
 

KaoS

MASTER YODA
MODERATOR
DENEYİMLİ ÜYE
1 Eki 2017
13,766
3,944
4,401
Sanırım işlemci daha üst sürümlere olanak sağlamıyor. Q9 serisi ile HS nin çalışması lazım.
Bu işlemci ile Big Sur bile kurulumunu yaptım. Sadece yeterli vaktim olmadığı için konularını açamadım.
 
BootLoader
Opencore 0.8.4
Laptop Modeli
Lenovo IdeaPad 300-15isk
Anakart Modeli
1- Asus TUF H310-Plus Gaming 2-Asus P8H61
İşlemci Modeli
1- i5 9400F 2- i5-2400
Grafik Kartı
1- RX 570VR 2- 9600GT
Ses Kartı Modeli
1- Realtek ALC887 2- Realtek ALC888B
Ağ Aygıtları
1- İntel L211 2- Realtek RTL8169
Disk ve RAM
1- 240 GB SSD & 1000 GB HDD & 16 GB DDR4 2- 240 GB SSD & 500 GB HDD & 16 GB DDR3
  • Like
Tepkiler: ppc64

ppc64

APPRENTICE
3 Eyl 2024
64
26
71
Sanırım işlemci daha üst sürümlere olanak sağlamıyor. Q9 serisi ile HS nin çalışması lazım.
Sağlaması gerek. İşlemci modelini araştırdığımda SSE4 özelliğini desteklediğini görüyorum. Muhtemelen Sierra ve daha yenileri kurulabilecektir.

Kaynak
 
AD Engelleyici Tespit Edildi

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engelleme konusunda harika bir iş çıkarsa da, web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi ve bize destek olmak için lütfen AdBlocker’ınızı devre dışı bırakın.

AD Reklam Engelleyiciyi Devre Dışı Bıraktım    Hayır teşekkürler