Bu rehber sadece Intel tabanlı sistemler içindir AMD tabanlı sistemler bu rehberi kesinlikle uygulamamalıdırlar.
Neredeyse hepimiz kurulum için USB kurulum imajındaki sistemimize uygun config.plist dosyalarını kullanıyoruz. Peki bu ne kadar sağlıklı.
Ben dahil kurulum imajı hazırlayan herkes imajın tüm cihazlarda çalışması için bazı global patchler ve global düzeltmeler ile config.plist dosyası hazırlamaktayız. Bu her ne kadar sorunsuz gözüksede arka planda sistemi yorabilir, aşırı ısınmalara neden olabilir veya sisteminizde çalışması gereken bir aygıtın çalışmasını engelleyebilir. Bu durumun en sık karşılaşılan örneği ise AppleALC ile ses tanıtma yönteminin çalışmamasıdır. Oysaki her sistemde AppleALC yöntemi çalışmaktadır ama config.plist içerisindeki sisteminize lazım olmayan patch veya patchler yüzünden çalıştırılamamaktadır.
İşlemlere başlamadan önce size config.plist dosyası nedir ne işe yarar bunu kısaca açıklamaya çalışacağım. Bu dosya sisteminizin bios ayarları demek aslında en mantıklı cevap olacaktır. Mac sistemlerde bulunan biosu taklit eden dosyamızın adını hepiniz bir şekilde öğrenmiştir bu dosyanın adı FakeSMC.kext yada yeni yeni kullanılmaya başlayan VirtualSMC.kext (görüşümce hala stabil değil ve çok yavaş çalışıyor). Peki bu bios taklit dosyamızın ayarlarını nasıl yapacağız? işte tam burada (Clover Bootloader için) config.plist giriyor ve bu dosya ile bios ayarlarımızı sistemimize açıklıyoruz sistemimiz de bu ayarlara göre başlıyor.
Peki config.plist dosyası nasıl oluşturulur, nasıl değiştirilir, nelere dikkat edilmelidir ?
Dosyamızı 3 farklı yolla oluşturabilir ve değiştirebiliriz. Bunlar aşağıdaki gibidir.
- Herhangi bir textedit programı
- Xcode programı
- Clover Configurator programı
Bu rehber uygulayabilmek için gereksinimlerimiz aşağıdaki gibidir.
- Clover Configurator
- USB Bellek ( 200MB veya daha üstü)
- Sorunsuz boot edilebilen bir macOS sürümü
- Clover Bootloader
- Okuma ve okuduğunu anlama becerisi
USB belleğimizi sistemimize takıp aşağıda resimde belirtildiği gibi MBR FAT olarak biçimlendirelim. Diski biçimlendirmek için İzlenceler/Disk İzlenceleri kullanacağız.
Adım 2 Clover Bootloader Kurulumu
Biçimlendirmiş olduğumuz USB belleğimizin boot edilebilir bir disk haline getirmek için aşağıdaki resimdeki ayarlar ile Clover Bootloader kurulumunu gerçekleştireceğiz. Burdaki en önemli konu Clover kurulumu yaparken BOOT adındaki diski seçmemiz ve aşağıdaki ayarları aynen yapmış olmamızdır.
Not : Bazı anakartlarda bios0af yöntemi yerine bios0ss yöntemi kullanılması gerekmektedir. Eğer sisteminiz USB bellek içerisindeki Clover ile boot ekranına ulaşmaz ise bu ayarı değiştirmeniz yeterli olacaktır.
Adım 3 Clover Bootloader Kontrolü
USB belleğimize kurmuş olduğumuz Clover Bootloader sürümünü bir kenara not edelim. Benim şu anda kurduğum 5058 sürümü en güncel sürüm sizin kurduğunuz sürüm farklılık gösterebilir, bu işlemden sonra USB belleğimizi çıkart komutu ile çıkart dedikten sonra sistemimizi yeniden başlatalım ve Clover ekranında yön tuşlarından birine basarak (eğer zamanlı açılış yoksa buna gerek yok) Clover ekranının sabit kalmasını sağlayalım ve sistemimizde kurulu olan bootloader versiyonunu bir kenara not edelim(örnek 5045). Bu aşamada USB belleğimizi sisteme takarak sistemimizi yeniden başlatalım ve bios ayarlarından USB belleğimizi birincil önceliğe alalım. Eğer ki Clover boot ekranı karşımıza geldiğinde versiyon numarasını kontrol edelim. Versiyon numarası USB belleğimize kurduğumuz ile aynı ise (5058) bu aşamaya kadar olan işlemlerimiz başarılı demektir. Fakat versiyon numaramız sistemimizde kurulu olan (5045) ise adım 2 ye giderek Not kısmında yazan değişikliği uygulayıp tekrar kontrol edelim. Başarılı bir uygulama sonrası sistemi kapatıp USB belleğimizi sistemden çıkaralım ve sistemi macOS ile başlatalım.
Adım 4 Çalışan Sistem Bootloader Yedeğini Almak
Sistemimiz normal şekilde açıldıktan sonra USB belleğimizi takalım ve içerisindeki Clover klasörünün içindeki "CLOVERX64.efi" dosyasını kopyalayarak Masaüstüne yapıştıralım. Ardından Clover Klasörünü silip çöp sepetini boşaltalım.
Clover Configurator ile Sistem Kurulu diskimizin EFI bölümünü Mount edip Bu disk içerisindeki Clover klasörünü kopyalayarak BOOT adlı diskimizin içindeki EFI klasörünün içerisine yapıştıralım. Ardından Masaüstünde bulunan CLOVERX64.efi dosyamızı yine BOOT isimli diskimizin içindeki Clover klasörünün içerisine yapıştıralım.
Adım 5 USB Bellek Kontrolü
Yukarıda belirtilen tüm işlemleri yaptıktan sonra sistemimizi yeniden başlatalım ve tekrardan bios üzerinden USB belleğimizi birinci sıraya alalım. Clover boot ekranı geldiğinde tekrar versiyon kontrolü yapalım eğer yeni kurmuş olduğunuz versiyon ise (5058) sistemimizi boot macOS yüklü diskimizi seçerek açalım. Eğer versiyon numaramız eski olan sistemimizdeki ise USB belleğimizi çıkarıp sistemi yeniden başlatalım ve aşamaları tekrar ve tekrar kontrol ederek yapalım.
Sistemimizin USB bellek ile sorunsuz açıldığını teyit ettikten sonra USB belleğimizi çıkart komutu ile çıkartıp yeniden başlatalım.
Adım 6 Config.plist Oluşturma
Bu aşamaya kadar geldiyseniz yukarıdaki tüm maddeleri doğru uygulamış ve sona yaklaşmışsınız demektir.
Clover Configurator uygulamamızı açalım ve SMBİOS kısmına gelelim ve resimdeki göründüğü gibi sistemimize uygun bir SMBİOS kimliği seçelim.
Seçim işlemimiz tamamlandıktan sonra Serial Number ve SmUUID kısımlarının altında bulunan Generete New diyerek yeni seri numarası ve SmUUID oluşturmasını sağlayalım.
System Parameters kısmını aşağıdaki gibi ayarlayalım.
Rt Variables kısmını aşağıdaki gibi ayarlayalım.
Karnel and Kext Patches kısmını öncelikli olarak aşağıdaki gibi ayarlayın. Daha sonra bu bölümde değişiklik yapmamız gerekebilir bu konuya konunun devamında değineceğim.
Graphic kısmında kullandığınız ekran kartına göre değişiklik olacaktır ben burada İntel dahili ekran kartlarını örnek olarak göstereceğim ATI veya NVDIA ekran kartı kullanıyorsanız sisteminizde kullanmakta olduğunuz config içerisinde graphics bölümünü açarak aynı ayarları girmelisiniz. İntel ekran kartı kullanıyorsanız aşağıdaki ayarları girin.
Not: Bu ayarlar ile ekran kartınız grafik hızlandırma olmadan çalışacaktır bu konuda bir tereddüt etmeyin. Ekran kartını aktif etmeyi konunun devamında anlatacağım.
GUI kısmı sadece özelleştirme amaçlı olduğu için bu sekme şu anlık bizi ilgilendirmiyor.
Disable Driver sekmesinde herhangi bir değişiklik yapmıyoruz.
Devices Kısmında ATI veya NVDIA fakeid Kullananlar gerekli fakeid girecekler intel kullananlar bu kısımda herhangi bir değişiklik yapmayacak.
Cpu kısmında herhangi bir değişiklik yapmıyoruz.
Boot kısmında UEFI Bios kullananlar ile Legacy Bios kullanlar arasında ufak bir farklılık bulunmakta. UEFI kullananlar default bootloader kısmına "BOOTX64.efi" , Legacy kullananlar ise default bootloader kısmına "boot.efi" yazmaları gerekmektedir.
ACPI sekmesinde ise şimdilik bir değişiklik yapmıyoruz.
Yukarıdaki ayarlamalarımızı yaptıktan sonra Clover Configurator ile File/Save menüsünü kullanarak dosyamızı adını config olacak şekilde masaüstüne kaydediyoruz.
Masaüstüne kaydettiğimiz config.plist dosyasını kopyalıyoruz ve EFI bölüntüsünü Clover Configurator ile mount edip EFI/Clover içerisine yapıştırıyoruz ve değişimi onaylıyoruz. Bu işlemden sonra sistemimizi yeniden başlatıyoruz. Sistem yeniden başlama sonrası bizi 2 farklı durum bekliyor olabilir.
1-) Sistem Açılıyor
2-) Sistem Açılmıyor
Bölüm 1 Sistem Açılıyor
Sisteminiz açılıyor ise yapmanız gerekenler aşağıdaki rehberleri takip etmek olacaktır.
1-) Ekran kartı tanıtmak
a-) İntel Ekran kartlı sistemler
Hackintool ile Intel Grafik için FrameBuffer Yaması Yapmak - osxinfo.net: Hackintosh Türkiye Destek Platformu
Hackintool FB-Patcher Normal olarak WEG kullanıldığında herhangi bir framebuffer yamasına gerek yoktur. Ancak bazı durumlarda sisteminize uygun olarak bunu yapmanız gerekebilir. MacOS Mojave'nin piyasaya sürülmesiyle, CLOVER - KextsToPatch aracılığıyla yapılan Framebuffer arabelleklerinin yama...
osxinfo.net
b-) ATI ekran kartlı sistemler
1. Yöntem
ATI/AMD Ekran Kartları İçin Uyumluluk Rehberi - osxinfo.net: Hackintosh Türkiye Destek Platformu
El Capitan ve Sierra sürümlerde uyku sonrası AMD Kartları çalışmıyor. bu sorunu yaşarsanız şu anki tek çözüm sistemi iGPU üzerinden boot etmek. GİRİŞ Çoğunuz, Hackintosh satın alma rehberlerinin tek bir uyumlu AMD Radeon kartı içermediğini fark etmişsinizdir. Bu, birçok insanın OS X ile uyumlu...
osxinfo.net
2. Yöntem (Önerilir)
ATI / AMD Grafik Kartları için Framebuffer Düzenlemek - osxinfo.net: Hackintosh Türkiye Destek Platformu
Bildiğiniz üzere Hackintosh kurulumda en büyü sıkıntılardan birisi, eğer bir ATI / AMD Grafik kartınız varsa bunu tanıtmak. Çoğu durumda kartlarımızın doğru olarak tanıtılamamasının sebebi, kext içinde tanımlı olan bağlantı portları ile grafik kartımızın bağlantı portlarının uyuşmaması. Bununla...
osxinfo.net
2-) Ses Kartı tanıtmakAppleALC.kext ile Hackintosh Cihazlarda Ses Aktif Etmek - osxinfo.net: Hackintosh Türkiye Destek Platformu
Eğer CloverALC ya da VoodooHDA ile sorun yaşıyorsanız bu rehberi incelemenizi tavsiye ederiz. Nedenlerini aşağıda sıraladım: AppleALC bir kernel uzantısı olup sistem dosyalarında herhangi bir değişiklik yapmadan yerleşik (native) olarak Hackintosh sisteminizde sesi aktif etmeye yarar...
osxinfo.net
3-) Güç Yönetimi
Hackintosh Cihazlarda Güç Yönetimi - osxinfo.net: Hackintosh Türkiye Destek Platformu
Cihazımıza Hackintosh kurulumu yaptıktan sonra sistemimiz için uygun düzenlemeleri yaparken (Bootloader, Kext, SMBIOS vs.) ilk olarak uygulanması gereken şey güç yönetimidir. Bunun için genelde "NullCpuPowerManagement.kext"kullanıyoruz. Ancak "NullCpuPowerManagement.kext" kullanmak Laptop'larda...
osxinfo.net
4-) USB Port YamasıHackintool ile USB Port Yaması - osxinfo.net: Hackintosh Türkiye Destek Platformu
USB port düzenlemesi neden önemlidir. Normalde mac cihazlarda sınırlı USB portu vardır ve bu da maksimum 14'tür. USBinjectall.kext ve kext to patch içinde kullandığımız yamalar ile bütün portları aktif edebilsek te, bu kalıcı bir çözüm değildir. Zira bu portların yanlış tanınmasına yada sistemde...
osxinfo.net
5-) DSDT-SSDT yamalamaDSDT / SSDT Düzenleme Rehberi - osxinfo.net: Hackintosh Türkiye Destek Platformu
Hackintosh kurulumundan sonra kimi donanımlarımızı tanıtmak için kext kullanmaktayız. Ancak bazı durumlarda, kext ile donanım tanıtmayabiliriz, tanıtabilselte donanım düzgün çalışmayabilir. Bu gibi durumlarda en iyi çözüm DSDT düzenleyerek çalışmayan donanımlarımızın OS tarafından doğru bir...
osxinfo.net
Bölüm 2 Sistem Açılmıyor
Eğer sisteminiz açılmıyorsa endişe etmeyin. Rehberin ilk 5 adımını boşuna yapmadık. USB belleğimizi sistemimize takıp biosta öncelikli sıraya alarak sistemimizi macOS ile boot edelim (sistemin sorunsuz açıldığını göreceksiniz). Eğer sisteminiz yine açılmıyorsa ilk 5 adımda hata yapmış ve/veya yukarıda yazılanları boş yazı olarak görmüş okumadan işlem yapmışsınız demektir Bu durumda benim yada osxinfo.net'in bir sorumluluğu bulunmamaktadır.
Sistemimiz açıldıktan sonra Clover Configurator ile EFI mount edelim ve config.plist dosyamızı açalım. Aşağıdaki değişiklikleri sistemimize uyguladıktan sonra USB belleğimizi çıkaralım ve sistemi yeniden başlatalım.
Sistemimizin normal koşullarda açılması gerekmektedir Eğer sistemimiz açılıyor ise Bölüm 1 deki adımları uygulayabilirsiniz. Fakat sisteminiz açılmıyor ise boot argümanlarına "-v debug=0x100" komutlarnıı ekleyerek sistemi açın ve hata ekranını aşağıda paylaşın sisteminize uygun değişikler konusunda size yardımcı olacağım.
Moderatörün son düzenlenenleri:
- 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