Bu rehberin amacı, Intel grafik kullanan ProBook / EliteBook / Zbook cihazlara Yosemite, El Capitan, Sierra High Sierra, Mojave ve Catalina (Denenmesi gerekli) yüklemek için adım adım bir rehber oluşturmak.
Broadwell ve Skylake kullanan cihazların en az 10.11 ve sonrası macOS sürümlerini kurması gerekmekte.
Benim bu rehberde kullandığım cihaz HP Elitebook Folio 9470m cihazdı ve bu cihazla Catalina sürümünü bu rehberdeki adımlarla sorunsuzca kurup %100 bir Hackintosh cihaza sahip oldum. Tanıtalamayan tek kısım cihaz üzerinde gelen Intel kart maalesef ancak onu da harici bir USB adaptör ile çözdüm.
Bu rehber normal olarak en son Mojave desteklemekte ancak yukarıda da belirttiğim üzere Catalina kurulumu sorunsuz. Elbette denemelerinizi konu altında paylaşırsanız rehberin Catalina ile başarılı olup olmadığını anlayabiliriz. Ancak Catalina öncesi için rehber kesinlikle uygulanmalı.
Gereksinimler: Uyumlu HP Laptop Modelleri
6-serisi laptop (Sandy Bridge): HP Probook 4x30s, 6x60b, Elitebook 2x60p, 8x60p, 8x60w
7-serisi laptop (Ivy Bridge ya da Sandy Bridge): HP Probook 4x40s, 4x0 G0, 6x70b, Elitebook 8x70p, 2x70p, 9470m
8-serisi laptop (Haswell): HP Probook 3x0 G1, Probook 4x0 G1/G2, Elitebook 8x0 G1, ZBook G1, Folio 1040 G1
9-serisi laptop (Broadwell): HP Probook 4x0/6x0/8x0/ZBook G2
100-serisi laptop (Skylake): HP ProBook 4x0 G3 deneysel ancak bu rehber ile sorunsuz kurulum rapor edilmiş.
100-serisi laptop (Kabylake): HP ProBook 4x0 G4 deneysel ancak bu rehber ile sorunsuz kurulum rapor edilmiş. Bu kılavuzdaki KabyLake desteğinin 10.12.6 veya üstünü desteklediğini unutmayın. HP EliteBook 8x0 G4 desteği bu rehberle test edilmedi. Bu cihaza sahip üyelerimizin bunu test edip geri dönüş yapması rehberi iyileştirmemize yardımcı olabilir.
100-series laptop (Kabylake-R): HP ProBook 4x0 G5 deneysel ancak bu rehber ile sorunsuz kurulum rapor edilmiş. Kabylake, Kabylake-R cihazlarda olduğu gibi bunlarda 10.12.6 ve sonrasını deskeklemekte.
Daha güncel sistemler için herhangi bir düzenleme yok. Ancak bu seriye ait HP modeller de denenirse rehberin bu modeller ile de çalışıp çalışmadığı konusunda fikir sahibi olabiliriz.
osxinfo.net forumdan indireceğiniz hazır kurulum imajı
8GB USB disk (Catalina için en az 16 gb)
Uyumlu WiFi donanımı ( yoksa USB adaptör)
hp.com üzerinden üzerinden cihazına ait en son BIOS güncellemesi.
HD3000 grafik destekli sistemler için, 8GB RAM olması önerilir. Sadece 4GB RAM ile sorun ve diğer kararsızlıklar yaşayabilirsiniz. Bunu sebebi RAM üzerinden IGPU'ya bellek aktarımıdır.
HD 3000 grafik Mojave ve sonrasını desteklememektedir.
Bu rehberdeki adımlar Intel grafikler kullanmayan dizüstü bilgisayarlar desteklememektedir. Buradaki rehber ve metotların çoğu uygulanabilir olsa da, IGPU kullanmaya HP bilgisayarlar farklı bir grafik yapılandırması gerektirir (config.plist değişiklikler, diğer kext seçenekleri, biraz farklı ACPI ayarları).
Bu rehber trackpad ile ilgili olarak yalnızca Synaptics PS2 trackpad'leri olan dizüstü bilgisayarları destekler. Diğer izleme dörtgenleri yalnızca fare emülasyonu olarak tanıtılır. Dolayısıyla o modele özgü SSDT'de özel yama gerekebilir. Örnek için SSDT-1020-G1-Broadwell.dsl'ye bakın. Güncel sistemlerde bunun için diğer rehberlerimizi gözden geçirin.
VoodooI2 ile Touchpad Tanıtmak (Uygulamalı Rehber) - osxinfo.net: Hackintosh Türkiye Destek Platformu
HP Cihazların çoğu uyumsuz wifi kartları kullanmakta. Bu bağlamda cihazlara göre uyumlu olan kartlar;
HP Probook 4x30s: Bu cihazın BIOS'u WhiteList içermekte ( Sadece üreticinin izin verdiği donanımlar. Bunun haricindeki donanımlar tanıtlamaz). Bu cihazla kullanılabilecek tek bir kart var: HP-branded Atheros AR5B195 (HP part# 593127-001). Ayrıca yeniden markalandırılmış AR5BHB92 (AR9280) wi-fi kartta kullanılabilir.
Atheros kartların Mojave ile desteği artık yok. Bu bağlamda yeni bir PCIe kart alacaksanız bunu aklınızda bulundurun. Eğer elinizde bu kart varsa o zaman osxinfo network içinde bu kart ile ilgili kextleri deneyin)
HP Probook 6x60b/5330m, HP Elitebook 8x60p/2x60p: Bu cihazların BIOS'u WhiteList içermekte ( Sadece üreticinin izin verdiği donanımlar. Bunun haricindeki donanımlar tanıtalamaz). Bu bağlamda bu cihazlarla sadece HP-branded Broadcom 43224HMS (582564-001/582564-002) kullanılabilir.
NGFF/M.2 WiFi slot kullanan Laptop'lar: BCM94352Z or BCM94350ZAE ( Denenmedi. O yüzden önerilmez. Ancak deneyen varsa konu altında paylaşabilir) ya da BCM943602BAED ( bu kart çalışmakla beraber ek olarak anten kablolarının takılması gerekebilir).
Sadece Wi-Fi: Atheros AR9280/9285, Broadcom 4322/43224 (En iyi OS X desteği)
WIFI+BT: AR5B195 (Önerilmez), Broadcom 43225HMB/4352HMB (En iyi OS X desteği).
Atheros kartların Mojave ile desteği artık yok. Bu bağlamda yeni bir PCIe kart alacaksanız bunu aklınızda bulundurun. Eğer elinizde bu kart varsa o zaman osxinfo network içinde bu kart ile ilgili kextleri deneyin.
Bu rehber ile ilgili bazı dizüstü bilgisayarların dahili bir bluetooth denetleyicisi vardır ve WiFi kartta bulunanı kullanmazlar (Benim kullandığım 9470m gibi). Bu dizüstü bilgisayarlar için bir WiFi / Bluetooth kombinasyon kartına ihtiyacınız yoktur, zira üzerindeki bluetooth bileşeni bağlanmayacaktır. Dolayısıyla sizin cihazınızda da bu şekilde bir durum varsa yerleşik bluetooth kontrol cihazını kullanabilirsiniz (genellikle Broadcom). Elbette Bluetooth donanımınızın tanıtmak için bu rehber, bu rehberle olmyorsa da osxinfo forumda konu açarak bizden destek isteyebilirsiniz.
Ayrıca uyumlu wifi kartlar için bakmanız gereken konu:
USB Wifi adaptörleri önerilmiyor. Sebebi ise kararsızlık, uyku sonrası çalışmamaları vs. Dolayısıyla eğer bir USB Wi-Fi adaptör kullanacaksınız bu sorunları yaşayabilirsiniz.
Kurulum öncesi ile olarak BIOS ayarlarını doğru yapmak elzem. Bunun için BIOS ayarlarını öntanımlı ayarlara ( Load Defaults) alın ve aşağıdaki düzenlemeleri yapın.
UEFI boot= enabled (En iyi sonuç için hybrid/with CSM olarak ayarlı olsun)
fast boot= Disable
(eğer varsa) IGPU graphics memory= 64mb
(eğer varsa) serial port= Disable
(eğer varsa)"LAN/WLAN switching"= Disable
Eğer "Power Management Options" altında "Extended Idle Power States" vara bunu disable yapın.
"Wake on LAN" ve "Wake on USB"= Disable
Eğer varsa Firewire/IEEE 1394= Disable
Skylake ve KabyLake laptop için; "Launch Hotkeys without Fn keypress"= Enable
Değiştirilebilir grafikleri olan bir dizüstü bilgisayarınız varsa ( switchable Graphics), bunu etkin bırakın. Zira macOS için burada kullanacağınız ACPI yamaları ile harici kart devre dışı bırakılacak olsa da, harici grafik kartınızı Windows'ta kullanabilirsiniz.
macOS Kurulum İmajı Hazırlamak ve Kurulum
İlk olarak yapmanız gereken elbette kurulum imajını hazırlamak olmalı.
Eğer bunu macOS üzerinde kendiniz hazırlamak isterseniz aşağıda rehberimiz mevcut:
Eğer hazır imaj kullamak isterseniz zaten El Capitan'da Catalina'ya kadar bütün imajları forumumuzdan indirebilirsiniz (osxinfo / forum / Menü Bar / Kurulum Dosyaları)
İmajı USB'Ya yazdırdıktan sonra bu rehbere konu cihazlar için bazı kext eklemeleri (eğer imaj / EFI / CLOVER / Kexts / Others içinde yoksa) gerekebilir.
Clover/kexts/Other içinde RealtekRTL8111 ve IntelMausiEthernet.kext olmalı.
Eğer 100 serisi bir yonga setine sahip bir cihazınız varsa SATA-100-series-unsupported.kext kesinlikle olmalı.
AppleUSBXCHI.kext uygulaması yerel olarak iyi çalıştmakta. Bu bağlamda GenericUSBXHCI.kext'e genel olarak gerek yok. Ek olarak bu rehberin kapsadığı çoğu dizüstü bilgisayarda da gerekli değil. Bunun istisnası 6 serisi yonga setine sahip dizüstü bilgisayarlar. Ayrıca bu dizüstü cihaza sahipseniz bunlar için bir USB2 portu ve USB2 flash sürücü kullanmalısınız. Ayrıca BIOS'ta NEC / Renesas portlarından önyükleme desteği bulunmamaktadır, bunu da aklınızda bulundurun.
Ek olarak hazır imajlarda da olmayan HPFanReset.efi dosyasını EFI / CLOVER / Drivers /UEFI içine koyun ( Eski sürümlerde Drivers64UEFI).
Kurulumda kesinlikle USB 2.0 bir USB disk kullanın. Zira USB 3.0 6 serisi ProBook/EliteBook sorunlara neden olmakta.
Bazı laptop'larda bu rehberde anlatıldığı üzere Droptables kullanılması gerekebilir. Turbo Boost özellikli işlemcilere sahip Sandy Bridge modelleri için de gerekli olabilir (örneğin, Core i5-2xxx, Core i7-2xxx, fakat Core i3-2xxx).
Yukarıda anlatılanlarla İmaj hazırlık, BIOS ayarları kurulum vs yaptınız ve artık macOS ulaştığınızı farzediyorum (eğer sorun yaşıyorsanız sistem bilgilelerinizle forumda konu açın). Ancak işimiz daha bitmedi. Zira cihazımızın pil,güç yönetimi, fan kontrolü, ve diğer bir çok donanımını tanıtmamız lazım.
Dediğim gibi cihazımızı tanıttık. Ancak bu rehberin devamı için en öncelikli şey bir internet bağlantımızın olması. Bu yüzden cihazınızı ethernet ile bağlayın ve internete girdiğinizi teyit edin. Genel olarak; HP cihazların kullandığı yonga setlerine uygun kextleri zaten yukarıda kurmanız gerektiğinizi belirttim ( RealtekRTL8111 ve IntelMausiEthernet).
Eğer her şey tamamsa bundan sonra yapacağımız şey HP Laptop cihazımızı tam uyumlu bir Hackintosh yapmak.
Şimdi terminal açalım ve aşağıdaki kodu girerek bundan sonra bize gerekli olacak kodların yüklenmesini sağlayacak Xcode eklentisini kuralım:
Bu kurulduktan sonra GitHub üzerinde bazı bize gerekli bazı repoları sistemimize çekelim (kodları sıra ile girin)
Repo kopyalamasını yaptıktan sonra sıra bazı araç ve sürücüleri kurmaya geldi (kodları sıra ile girin).
Yukarıda yazdığımız kodlar ile DSDT için gerekli macIASL ve sistemimiz içine gerekli kextler otomatik olarak macOS içinde gerekli alanlara kurulacak.
Not: Bu kexts'lerden bazıları doğru bir şekilde uygulanmış ACPI'ye dayandığından, uygun bir config.plist ve ACPI dosyalarınız mevcut olana kadar sistemi yeniden başlatmayın
Hibernation modunun (diske askıya alma veya S4 uykusu) Hackintosh'ta soruna yol açtığı için aşağıdaki kodlarla hibernation devredışı bırakalım.
Terminal (kodları sıra ile girin):
Güncellemelerden sonra daima hibernate modunu kontrol edin ve devre dışı bırakın. Zira her güncelleme sonrası bunlar aktif olabilir.
Eğer Haswell sonrası bir sisteme sahipseniz güç yönetimi altında geçen ssdtPRgen.sh güç yönetimini uygulamayın. Zira bunları yaparsanız yinelenen semboller nedeniyle ACPI tanımlarını bozabilirsiniz. Kısaca Haswell sonrası için gerek yok.
Eğer Ivy Bridge ya da Sandy Bridge gibi işlemciniz varsa ssdtPRGen.sh betiğini kullanarak güç yönetimi ayarlarını yapın.
Bu betik ile üretilen SSDT.aml dosyası /EFI/Clover/ACPI/patched/ içinde olmalı.
Dediğim Ivy Bridge ve Sandy Bridge ise devam edelim.
İlk olarak yine Github üzerinden bize gerekli olan repoyu sistemimize çekelim (kodları sıra ile girin):
curl --fail -o ./ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
Bu betiğini bazı çözemediği sorunlar olursa bunun Beta paylaşımını da yapalım.
curl --fail -o ./ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh
Bundan sonra betiği çalıştıralım:
Bazı Ivy Bridge laptop cihazlarda ( HP EliteBook 9470M) 10.12 üzerinde beta ile -c 2' or '-c 3' kullanılması gerekebilir dendiyse de buna gerek olmadığını düşünüyorum. Zira son Clover bootloader ve kextler ile sorunun aşağıdaki paylaştığım düzenlemeyle çözüldüğüne inanıyorum. Zira kendi cihazımda aşağıdaki metotu kullanıyorum.
config.plist/ACPI/SSDT/Generate/PluginType=true olarak ayarlayın.
config.plist/KernelAndKextPatches/KernelXCPM=true olarak ayarlayın.
Ancak ProBook 4540s için './ssdtPRGen.sh -c 3' gerekebilir.
Pstates x8 içinde sıkışan Ivy Bridge işlemciler için betiği hazırlarken şu kodu kullanmak faydalı olabilir.
Yukarıdaki kodları çalıştırdıktan sonra sistem için SSDT.aml dosyası ~/Library/ssdtPRGen/SSDT.aml içinde oluştulur. Bundan sonra yapacağınız şey, buradan dosyayı alıp CLOVER / ACPI / PATCHED içine kopyalamak.
Terminal (kodları sıra ile girin)
ULV CPU'lu bazı Ivy bilgisayarlarda ve MacBookAir5, x SMBIOS'un çekirdek bayrak -xcpm'ye ihtiyacı vardır. Açılışta panik olursa, -xcpm boot argümanını config.plist / Boot / Arguments dizinine ekleyin.
Yukarıdaki kodlar içinde mount.efi.sh diskinizin EFI bölünütüsünü mount eder. Bu bağlamda işlemleri yaparken doğru bölüntünün mount edildiğinden emin olun.
Bu rehberin devamında sistemi Hackintosh için tam uyumlu hala getirirken hiç bir şekilde sistemimize ait DSDT & SSDT dosyaları kullanmayacağız. Bunun yerine Hotpatch yöntemi kullanıyoruz. Bunun avantajı yukarıda belirttiğim üzere sistemin kendi ACPI tablolarını düzenlemek yerine direk olarak Clover üzerinden monte edilen yamalar ile donanımın otomatik tanıtılmasını sağlar ve bu sayede sistem dosyalarına hiç bir etki etmez.
Terminal açın ve aşağıdaki kodları girin.
Build.sh komutu,SSDT dosyalarının derlenmesini sağlar. Ayrıca daha sonra Clover'ın config.plist için kullanılacak sisteme özel plist dosyalarını oluşturur.
Bunları ne olduğunu görmek için aşağıdaki komutları kullanabilirsiniz.
Yüklenmesi gereken dosyalar kişisel tercihlere ve dizüstü bilgisayar modelinize bağlıdır. ./Build içindeki (uygun) SSDT'ler, EFI / Clover / ACPI / yamalıdaki EFI partitonuna kurulmalıdır. Doğru dosyaların yüklendiğinden emin olmak için, bu bölümde daha sonra açıklandığı şekilde install_acpi.sh komut dosyasını kullanmalısınız.
EFI mount etmek için project içinden mount_efi.sh shell dosyasını kullanacağız.
Eğer burada kendi sisteminize ait kesin bir tanım yoksa buna en yakın tanımı kullanın.
Bundan sonra install_acpi.sh komutunu kullanarak bizim için en doğru ayarları içeren dosyaların hazırlanmasını sağlayacağız.
Örnek benim Laptop olan 9470m
ya da 4530s 1366x768 display ekran
ya da 1080p çözünürlük 4540s cihaz için:
Bu komutlar ile sisteminize uygun SSDT dosyaları hazırlanıp EFI içinde yaratılacaktır.
Ek olarak mevcut yükleme komut dosyalarını aşağıdaki komutla listeleyebilirsiniz:
Yukarıdaki komutlar ile oluşturulan SSDT dosyaları ile beraber FAN kontrolü için SSDT-FAN-READ.aml, adında bir dosyada oluşturur. Ancak bu oluşturulan dosya sadece FAN değerlerini göstermeye yarar. Zira fan kontrolü olmadan çoğu zaman rahatsız edici seviyede çalışabilir. Bu yüzden bir de fan için sistemimize uygun bir SSDT hazırlanmasını sağlayalım. Bunun için terminal içinde cihazımız için uygun SSDT tanımlarken bir de ek komut gireceğiz.
Bunlar: Q, RM ve GRAP komutları. Bu komutlar ile Fanlar yüksek çalışmayıp işlemcinin üzeindeki yüke göre otomatik olarak çalışacaklar. Buradaki üçünden birini deneyebilirsiniz. Zira her üçüde fanları doğru bir şekilde kontrol edimesine yarayan düzenlemeleri yapıyor. Benim tercihim ise gram oldu.
Örnek olarak benim sistemim için:
./install_acpi.sh install_9x70 GRAP
Siz farklı bir mod kullanırsanız;
./install_acpi.sh install_9x70 Q
Şimdi, buraya kadar sistemi boot ettik, diğer dosyaları hazırladık, kext dosyalarını kurduk. Ancak bir işlem daha kaldı. Bu da bize uygun confgii dosyasının kurulumu. Şimdi..
Terminal açalım ve bizim proje dosyasına erişelim ardından EFI mount edelim:
Şimdi sıra bizim sistemimize uygun config dosyasını belirlemekte. Bunun için aşağıdaki komuyu kullanalım.
Bu komutlarla bizim GitHub içinden çektiğimiz repoda mevcut config dosyalarını görebiliriz.
config_1020_G1_Broadwell.plist       config_4x0_G4_Kabylake.plist       config_8x0_G4_Kabylake.plist
config_1030_G1_Skylake.plist       config_4x0_G5_Kabylake-R.plist       config_8x60p.plist
config_1040_G1_Haswell.plist       config_4x30.plist           config_8x70p.plist
config_1040_G3_Skylake.plist       config_4x40.plist           config_9x70m.plist
config_1050_G1_KabyLake-R.plist       config_5x30m.plist           config_9x80m.plist
config_2x60p.plist           config_6x0_G1_Haswell.plist       config_ZBook_G0.plist
config_2x70p.plist           config_6x0_G2_Skylake.plist       config_ZBook_G1_Haswell.plist
config_3x0_G1.plist           config_6x60p.plist           config_ZBook_G2_Broadwell.plist
config_4x0_G0.plist           config_6x70p.plist           config_ZBook_G2_Haswell.plist
config_4x0_G1_Haswell.plist       config_8x0_G1_Haswell.plist       config_ZBook_G2_Haswell_ALC280.plist
config_4x0_G1_Ivy.plist           config_8x0_G1_Ivy.plist           config_ZBook_G3_Skylake.plist
config_4x0_G2_Broadwell.plist       config_8x0_G2_Broadwell.plist       readme.txt
Bundan sonra yapmanız gereken size uygun config dosyasını belirlemek ve bunu terminal içinde aşağıdaki örnekteki gibi girerek EFI / CLOVER içine kurulmasını sağlamak.
cp ./config/config_9x70m.plist /Volumes/EFI/EFI/Clover/config.plist
Rehber sonunda benim kendi cihazımda herşey 100% çalışmakta.
İki gün önce elime geçen 9470M dizüstü cihaza Catalina kurulumu yaptım. Bu deneyimlerimden yola çıkarak yakında HP dizüstü cihazlar için ayrıntılı bir kurulum rehberi hazırlayacağım (rehber hazır). Bu konuda da şimdilik bu sistem için hazırladığım EFI dosyasını bulabilirsiniz. Sistem bilgileri...
6.6 KB Görüntüleme: 945
Tepkiler: aufuk1, KaoS ve Ediko
Çok güzel ve detaylı bir rehber olmuş ellerine sağlık.
Güzel rehber, tebrikler.
Error: Volume "/" is part of an MBR disk bana bu hatayı açar-mısınız lütfen ?
Intel Core i3-3110M, 2400 MHz
Atheros AR9485 802.11b|g|n & Realtek RTL8168/8111
120GB SSD & 1TB HDD & 16GB DDR3 1600MHz
Bölüm yada disk MBR düzeninde hatasını alıyorsun. Bu hatayı nerede ve hangi sistemde ne yaparken almaktasın. Sistem bilgilerin olmadan destek veremeyiz.
Merhaba, dediklerinizi dikkatli bir şekilde yaptım.
DT 92HD87B2/4 Atheros AR9485 802.11b|g|n & Realtek RTL8168/8111
Denediğim sistem, kurulum yaptığım MacOS Mojave.
~/Library/ssdtPRGen/SSDT.aml dizinde böyle bir dosya oluşturmuyor.
./mount_efi.sh bu komutu girdiğim zaman Error: Volume "/" is part of an MBR disk şu hatayı alıyorum.
Terminal çıktısını paylaş.
tamam, baştan kurulum yapıyorum çekip atayım.
Bilgisayar açılırken clover açılış ekranında, önce F1 basıp ardından yanılmıyorsam F4 basarak, EFI/CLOVER/ACPI/origin klasörünede gerekli .aml dosyalarını yükletmelisin.
P HP Z840 Workstation Mac Os uyumu hk Hackintosh Uyumlu Donanımlar
HP 15-ay032nt High Sierra Uyumlu mu? Hackintosh Uyumlu Donanımlar
R hp g6-2211st bu ekranda kalıyorum macOS Catalina
E ÇÖZÜLDÜ HP Pavilion g6-2206st Kurulumda Fare Çalışmıyor Mojave
HP Z840 Workstation Mac Os uyumu hk
HP 15-ay032nt High Sierra Uyumlu mu?
hp g6-2211st bu ekranda kalıyorum
ÇÖZÜLDÜ HP Pavilion g6-2206st Kurulumda Fare Çalışmıyor