Herkese Merhaba arkadaşlar bu rehberde amacım hackintosh kurulum aşamalarını kısa ve öz bir biçimde ele alarak başından sonuna 0'dan 100 olmasada 80'lere 90'lara hackintosh anlatmak olacak. Bu bilgisayarda kendi laptobumu baz alarak donanım bilgisi ve örnekler vereceğim. Her şeyden önce bu rehber her şeyi kapasamayacak ben sadece genel bir anlatım ile göstereceğim. Genel anlatımdan kastım sorunların genelde nasıl çözüme kavuştuğu. Rehber içerisinde kendimin hazırladığı sessiz videolarda bulunmaktadır. Şimdi rehbere başlamadan önce bu videoyu izleyerek donanım bilgilerinizi öğrenebilirsiniz.
Son teslim tarihi veya önemli çalışmalarınızı içeren bir laptopta hackintosha başlayacaksanız bu önerilmez çünkü verilerinizi kaybedebilir veyahut çok fazla zamanınızı kaybedersiniz. Hackintoshlar %100 güvenilir değildir. Fakat zaman ve sabır ile elimizden geleni yapabiliriz. Terimler hakkında ufakta olsa bilgi sahibi olup donanımımızı da öğrendiysek ve uyumlu olup olmadığını forumda doğrulattıysak ya da internet üzerinde araştırma sonucu uyumlu olduğunu öğrendiysek rehbere başlayabiliriz. Laptobumun özellikleri:
- Üretici & Model: Lenovo Thinkpad E570
- İşlemci Modeli: i5-7200U
- Grafik Aygıtları: HD 620
- Ağ Aygıtları: DW1820A Wi-Fi & Bt , RTL8111 Ethernet
- Disk ve Ram: KBG40ZNV256G KIOXIA NVMe 256GB & SAMSUNG SSD 860 EVO 250GB ve 8GB Ram DDR3
AMD İşlemciler için Okuması Gereken Konu
Rehber - AMD İşlemci Kullanıcılarının Dikkat Etmesi Gerekenler
Konu altına yaşadığınız sorunları ve çözümleri yazabilirsiniz. Çözümler konuya eklenecektir. Çözülmemiş ise de sorun için konu açın ve linkini bu konu altına bırakın. Herkese selamlar arkadaşlar. Bildiğiniz üzere Apple bugüne kadar AMD işlemcili bir cihaz üretmedi dolayısıyla Intel'e kıyasla...
forum.modartpc.com
macOS Önyüklenebilir USB Oluşturmak
- Kurmak istediğimiz macOS sürümünün OpenCore imajını indirelim:
- Ventura
- Monterey
- Big Sur
- Catalina
- Mojave
- High Sierra
- İMAJ KONUSUNU LÜTFEN TAMAMEN OKUYUN!
- İmajımızı indirdikten sonra .zip içerisinden çıkaralım ve
adresinden programı indirip kurduktan sonra açalım.
-
- Görseldeki şekilde 1 numaralı kısımda çıkarmış olduğumuz .raw uzantılı imajımızı seçelim. 2 numaralı kısımda USB belleğimizi seçelim ve yazdırma işlemini başlatalım. Yazdırma işlemi bittikten sonra USB belleğimizi bilgisayarımızdan çıkarıp takalım.
- Bilgisayarım'a girelim ve orada EFI isimli diski açalım. Bu bizim macOS USB’mizin önyüklenebilir kısmı. Diğer okunamayan kısmı görmezden gelebilirsiniz. Buraya imaj konusunda vermiş olduğum OpenCore EFI'yi zipten çıkarıp içerideki EFI klasörünü atalım. Attığımız bu klasörler ve dosyalar ile ilgili ufak bir açıklama yapalım:
- BOOT:
- BOOTx64.efi
- OC:
- ACPI: Burada bilgisayarımız için yamalar bulunur bu yamalar sayesinde cihazımızdaki donanımları macOS tarafında çalıştırabilir hale geleceğiz.
- Drivers: Burada OpenCore bootloader için gerekli olan driver (.efi) dosyaları bulunur.
- Kexts: Burada cihazımızda bulunan donanımları tanıtabileceğimiz kext dosyaları (driver diyebiliriz) bulunur. Örnek: Ağ kartı, Ethernet kartı, touchpad vs.
- OpenCore.efi: bu bizim bootloaderımızın ta kendisidir.
- Resources: Burada OpenCore bootloader arayüzü için kişiselleştirilebilir temalar bulunur.
- Tools: Burada da OpenCore için kullanılabilir araçlar bulunur.
- BOOT:
- Şimdi sırada öncelikle cihazımızın macOS’un Installer kısmına ulaşıp ulaşmadığını kontrol etmek için sadece işlemcimizin nesline uygun confiği seçip EFI/OC içine taşıdıktan sonra adını değiştirmemiz gerekiyor. Şu şekilde:
- İşlemcimiz mesela i5-7200U bu Kaby Lake ailesine ait bir işlemci. Şimdi EFI/OC/config Dosyaları klasörüne baktığımızda Laptop, Desktop ve Markalara göre özelleştirilmiş configler bulunuyor. Bizim kullanacağımız anladığınız üzere:
- config Dosyaları/Laptop/ Laptop - Kaby Lake.plist
- Dosyayı bulunduğu klasörden EFI/OC içine taşılayım.
- Bu dosyanın adını config olarak düzelteceğiz:
- config.plist
- İşlemcimiz mesela i5-7200U bu Kaby Lake ailesine ait bir işlemci. Şimdi EFI/OC/config Dosyaları klasörüne baktığımızda Laptop, Desktop ve Markalara göre özelleştirilmiş configler bulunuyor. Bizim kullanacağımız anladığınız üzere:
- Bu işlemlerden sonra bilgisayarımızı kapatalım ve BIOS menümüze girip gerekli ayarlamaları yapalım.
- Intel BIOS Ayarları:
- Başlamadan önce BIOS ayarlarınızı öntanımlı ayarlara çekin (Load Default Settings).
- Disable
- Fast Boot
- Secure Boot
- VT-d
- Serial/COM Port
- Parallel Port
- CSM
- Thunderbolt
- Intel SGX
- Intel Platform Trust
- CFG Lock (MSR 0xE2 write protection)(Eğer bu ayarı bulamadıysan confiği olduğu gibi kullanabilirsin ancak varsa ve devre dışı bıraktıysan config -> Kernel -> Quirks altında AppleXcpmCfgLock ayarını devre dışı bırak.)
- Enable
- VT-x
- Above 4G decoding
- Hyper-Threading
- Execute Disable Bit
- EHCI/XHCI Hand-off
- OS type: Windows 8.1/10 UEFI Mode
- DVMT Pre-Allocated(iGPU Memory): 64MB
- SATA Mode: AHCI
- AMD BIOS Ayarları
- Başlamadan önce BIOS ayarlarınızı öntanımlı ayarlara çekin (Load Default Settings).
- Disable
- Fast Boot
- Secure Boot
- Serial/COM Port
- Parallel Port
- CSM(Bu seçenek açık olduğunda GPU’nun gIO gibi hatalar vermesi muhtemeldir. Eğer hata alırsanız kapayın.)
- 3990X kullanıcıları için özel not: macOS macOS hali hazırda kernel içinde 64 threads’den fazlasını desteklemiyor, ve eğer daha fazla tespit ederse kernel panic verecektir. 3990X işlemcisi 128 threads’e sahip ve bunun yarısının devre dışı bırakılması gerekiyor. Biz bu durumlarda BIOS içinde Hyper Threading ayarının devre dışı bırakılmasını öneriyoruz.
- Enable
- Above 4G decodingKesinlikle açık olmalı, Eğer bu seçenepi bulamadıysan boot-args kısmına npci=0x2000 komutunu ekle. Bu seçenek açıkken npci komutunu kullanmayın. )
- Eğer Gigabyte/Aorus ya da AsRock bir anakart kullanıyorsanız, bu seçenek belki bazı sürücülerinizi bozabilir(Ethernet vb.) ya da diğer OS’ları boot edemeyebilirsiniz, Eğer bu olursa bu seçeceği devredışı bırakın ve bu seçenek yerine npci komutunu kullanın.
- 2020+ BIOS Notları: Above4G seçeneği açıldığında, Yeniden Boyutlandırılabilir BAR Desteği, bazı X570 ve daha yeni anakartlarda kullanılabilir hale gelebilir. Lütfen bunun Otomatik olarak ayarlanmak yerine Devre Dışı olduğundan emin olun.
- EHCI/XHCI Hand-off
- OS type: Windows 8.1/10 UEFI Mode
- SATA Mode: AHCI
**Her sistemde aynı BIOS ayarları olmayabilir. Olan ayarlar ne ise onları uygulayın.
- Above 4G decodingKesinlikle açık olmalı, Eğer bu seçenepi bulamadıysan boot-args kısmına npci=0x2000 komutunu ekle. Bu seçenek açıkken npci komutunu kullanmayın. )
- Intel BIOS Ayarları:
- BIOS ayarlarımızı yaptıktan sonra bilgisayarımızın boot menüsünden USB belleğimizi seçip devam edelim.
- NOT: Eğer LEGACY boot ayarına sahipseniz EFI bölüntüsü içinde gelen default boot dosyasına dokunmadan hali hazırda boot etmeyi deneyin. Eğer boot edemez iseniz tekrar gelin ve işlemcinizin mimarisine uygun olanın adını boot olarak değiştirin ve tekrar deneyin. Eğer yine boot edemezseniz boot9 dosyasının adını boot olarak değiştirin. Varsayılan olanın adını da boot-default yapabilirsiniz ya da silebilirsiniz farketmez.
- Karşımıza OpenCore ekranı gelecek buradan Install macOS Ventura seçeneğini (sizinki ne ise o) seçip ilerleyelim.
- Ekranda yazılar akmaya başlayacak burası verbose moddur. Burada bilgisayarınız boot olurken yapılan işlemler yazı olarak gösterilir.
- Biraz bekleyişten sonra eğer yazılar durmaz ise normal durur ise şanssızsınızdır 😊. Yazılar durmaz ise karşınızda Apple logosu ve ardından macOS yükleme ekranı gelecektir. Buraya kadar sıkıntımız yok. Şimdi sırada kurulum sonrası önemli olan donamımız olan Ağ/Ethernet kartımızı tanıtmak.
- Sol üstten Apple logosuna basalım ve bilgisayarı kapatalım. Windows’u açalım.
- İhtiyacımız olan kexti indirelim ve EFI/OC/Kexts içine atalım. Sırada bu kexti confiğe işlemek var. Bu işlemi notepad/notepad++ ile yapacağız. Örnek kextimiz Broadcom WiFi için gerekli olan AirportBrcmFixUp.kext olsun.
- config.plist dosyamıza sağ tıklayıp metin editörü ile açalım. Ctrl+F kombinasyonu ile Kernel diye arama yapalım. Sonuç şu olacaktır:
-
- Şimdi Add kısmının en alt kısmına gelin ve kextimizi işleyelim bunun için bu videoyu takip edin:
macOS Kurulum Aşamaları
- Şimdi bilgisayarımızı kapatalım ve USB’den boot edelim. Install macOS Ventura (sizdeki neyse o) seçeneğini seçip kurulum ekranına gidelim.
- Eğer macOS'u windows kurulu diskte bir bölüntüye kuracaksanız bunun için aşağıdaki video rehberi ile bölüntü oluşturun. ( Bu işlem yalnızca mevcut windows kurulu disk GPT biçiminde ise geçerlidir. )
- Bu işlemi yaptıktan sonra aşağıdaki adımlardan devam edebilirsiniz. Ancak siz disk silme kısmında diskin kendisini değil ayırdığınız bölümü seçip sileceksiniz.
- Karşımıza gelen ekranda yapılacak işlemler:
- Karşımıza gelen ekrandan sağ üst köşede eğer Wi-Fi ayarladıysanız Wi-Fi ikonundan ağları görüp göremediğinizi kontrol edin. Eğer ethernet tanıttıysanız da ekrandaki safari seçeneğinden kontrol sağlayabilirsiniz.
- Şimdi diskimizi hazırlamak için Disk İzlencesi'ni açalım. Gelen ekranda görseldeki işlemleri gerçekleştirelim.
-
- Buradan Tüm Aygıtları Göster/ Show All Devices diyelim ve diskimizi seçip Sil seçeneğini seçelim.
-
-
- Biçimi ve Düzeni High Sierra ve üstünü kuruyorsak APFS/GUID (Eğer bölüntüye kuruyorsanız GUID seçeneği olmaz sadece APFS) olarak Sierra ve altı kuruyorsak MacOS Genişletilmiş Günlüklü/GUID olarak seçip sil diyelim.
- Silme işlemi tamamlandıktan sonra disk izlencesini kapatalım ve yükle kısmından diskimizi seçip sürdür diyelim.
-
-
- Yüksek ihtimal kurulumun bitmesine 12 dakika kala bilgisayar yeniden başlayacak. Ardından boot menü üzerinden tekrar USB belleğimizi boot edelim. Gelen ekranda kurduğumuz sürüme bağlı gelen seçenekler değişiklik gösterebilir. Ama zaten bootloader otomatik ilerlememiz gereken seçenek seçili olarak yüklenecektir. (Catalina ve üstü sürümlerde macOS Intaller seçeneği, Mojave ve altı sürümlerde direkt diske koyduğunuz isim sizi karşılayabilir buradan devam edelim.) Bu işlem bir kaç kere kendini tekrar edebilir siz en son diskinizin adının geçtiği disk belirene kadar seçmeye devam edin.
- Kurulum aşamaları bittikten sonra bizi artık ülke seçme ekranı karşılayacak.
- Burada internete bağlamadan cihazımızı kurulumu tamamlayalım. Çünkü iCloud ve iMessage tarzı uygulamalar için daha düzenlememiz gereken ayarlar mevcut.
- İşte karşımızda masaüstü:
-
- Alternatif Big Sur kurulumu:
- Alternatif Big Sur kurulumu:
-
Donanımları Tanıtmak ve Bazı Gerekli Ayarlamalar
- Şu an Wi-Fi hariç hiç bir donanımımızı tanıtmadık ve yapmamız gereken ayarlamalar var. Bunlar:
- Donanımları Bilgisayara Tanımlama
- Ethernet
- Intel Ekran Kartı
- Ses
- İşlemci Güç Yönetimi
- Batarya
- USB Port Yaması
- Touchpad veya Touchpad Hareketleri
- Touchpad hareketli genel olarak Pil tanıtılmadığı sürece tanınmaz.
- Bilgisayara özel MAC adresi ve Seri Numaralarını Ayarlama.
- SMBus
- USB Olmadan Boot Etme
- OpenCore ve Kextlerimizi Güncelleme
- EFI Düzenleme ve Config Düzeltme
- Son Dokunuş
- Uyku Sorunları
- Genel olarak bu şekilde. Şimdi sırası ile donanımlarımızı tanıtalım.
- Donanımları Bilgisayara Tanımlama
-
bu video ile donanımlarımızı bilgisayara gösterelim.
- Alternatif Rehberler:
- Alternatif Rehberler:
-
bu video ile donanımlarımızı bilgisayara gösterelim.
- Ethernet
- Ethernetimize uygun olan kexti OC/Kexts içine atacağız ve confiğe işleyeceğiz.
- Burada ethernetimiz sorunsuz şekilde aktif olacaktır.
- Intel Ekran Kartı
- bu videoda Hackintool aracılığı ile ekran kartını tanıtacağız.
-
ekran kartımızı başarılı bir şekilde tanıttık. Eğer siz ilk denemede yapamazsanız tüm platform idleri bir tane device id ile deneyin eğer bu olmazsa başka bir device id ile tüm platform idleri tekrar deneyin. Böyle böyle elinde sonunda ekran kartınız tanınacaktır.
- Alternatif Rehberler:
-
- Videonun tamamını izlemeyi unutmayın düzeltme içeriyor.
-
- Alternatif Rehberler:
- Ses
- bu videoda Hackintool aracılığı ile ses kartımızı tanıtacağız.
- Not: Eğer videodaki SES kısmı boş ise bu videodaki işlemleri gerçekleştirin.
- ilk denemede id sadece hoparlörü çalıştırdı ama mikrofonumuz çalışmadı. Şimdi başka bir id ile deneme yapalım.
-
bu id ile iki donanımda doğru şekilde tanındı. Ses tanıtma işlemimizde bu kadar. Sizde çok fazla id olabilir bunları tek tek deneyip sonuca ulaşın.
- Alternatif Rehberler:
- Alternatif Rehberler:
- İşlemci Güç Yönetimi
-
bu video ile güç yönetimimizi aktif hale getirelim.
- Alternatif rehberler:
- Alternatif rehberler:
-
bu video ile güç yönetimimizi aktif hale getirelim.
- Batarya
- bu videoda SMCBatteryManager kexti ile bataryamızı tanıtmaya çalıştık. Bazı bilgisayarda bataryanın tanıtılması için bu kext yeterli olabiliyor.
- bu videoda bir önceki yöntem işe yaramadığı için SMCBatteryManager + ECEnabler kextlerini kullanarak bataryamızı tanıtmaya çalıştık.
-
bu sefer ECEnabler kexti ile bataryamız sorunsuz bir şekilde tanındı. Eğer sizde hala batarya tanınmadı ise şu rehberlere göz atabilirsiniz.
- Alternatif Rehberler:
- Alternatif Rehberler:
- USB Port Yaması
- Touchpad ve Hareketleri
- bu videoda touchpad hareketlerini kontrol ettik. Hali hazırda PS2 touchpade sahip olduğum için batarya yamasından sonra touchpad tanınır ve hareketler çalışır hale geldi. Eğer sizin touchpadiniz I2C ise bu kextleri kullanabilirsiniz.
- NOT: Touchpadiniz çalışıyor ama Sistem Tercihleri/ İzleme Dörtgeninde gözükmüyorsa batarya tanıtmamanızdan kaynaklı olabilir.
- Bilgisayara özel MAC adresi ve Seri Numarası Ayarlama.
- bu videoda ağ tercihlerini sıfırlayıp tekrardan sağlıklı bir şekilde oluşmasını sağlıyoruz.
- evet ethernet veya varolan tek ağ aygıtımız en0 olarak düzenlendi. Bu videoda ise cihazımız için uygun SMBIOS kimliğini ayarlıyor, ROM değerimizi düzenliyoruz (en0 olan aygıtın MAC adresi) ve temiz seri numaralarını ayarlayıp kontrol ediyoruz.
- ayarladığımız değerlerin doğruluğunu kontrol ediyoruz.
- SMBus
- bu videoda SMBus aygıtımız için gerekli olan .aml yamasını yapıyor ve confiğe işliyoruz.
- bu videoda ise SMBus aygıtımızın tanınıp tanınmadığına bakıyor ve doğruluyoruz.
- USB Olmadan Boot Etme
-
OpenCore güncellemesinden önce hem yedek almak amaçlı hemde USB olmadan cihazımızı boot etmek için gerekli işlemleri bu videoda yapıyoruz.
- Alternatif Rehberler:
- Alternatif Rehberler:
-
OpenCore güncellemesinden önce hem yedek almak amaçlı hemde USB olmadan cihazımızı boot etmek için gerekli işlemleri bu videoda yapıyoruz.
- OpenCore ve Kextlerimizi Güncelleme
- bu videoda USB içindeki OpenCore sürümümüzü güncelliyoruz. OpenCore sürümümüzü güncelledikten sonra güncel OpenCore Configurator ile config dosyamızı da açıp kaydediyoruz. Bu işlem config dosyamızın yeni OpenCore sürümü ile uyumlu olmasını sağlayacak.
-
bu videoda şu an'a kadar ilk defa bu sürümde bazı cihazlarda karşılaştığım sorun başıma geliyor ve OpenCore güncelledikten sonra OpenCore arayüzünden diskim kayboluyor. Bu nedenle diskim üzerinde yedeklediğim EFI ile sistemimi açıp USB üzerindeki OpenCore sürümünü çalışan bir önceki versiyonda düşürüyorum.
- Eğer sizde bu hatayı alırsanız config içinde UEFI/APFS içinde MinDate ve MinVersion değerini -1 olarak değiştirip sorunu çözebilir ve sorunsuz bir şekilde güncelleyebilirsiniz.
-
burada ise kullandığımız kextlerde güncelleme olup olmadığını kontrol ediyor ve güncelleme varsa bunları güncelliyoruz.
- Alternatif Rehber:
- Bağlantılı Rehberler:
- Alternatif Rehber:
- EFI Düzenleme ve config Düzeltme
- bu videoda neredeyse gerekli olan tüm işlemleri yaptıktan sonra EFI'mizi temizleyip düzenliyor varsa confiğimizde hatalar veya düzeltilmesi gereken şeyler onları hallediyoruz.
- Son Dokunuş
- son olarak gerekli işlemleri yapıyor ve hackintoshumuzu neredeyse hazır hale getiriyoruz.