Windows'tan MACOSX ile önyüklenebilir bir Clover USB flash sürücüsü oluşturma. Clover önyükleyicisini sabit sürücünüze kurma ve yapılandırma Clover'da önyükleme dosyası nerede saklanır?

Yonca- Linux ile macOS ve Windows yükleyebilen bir önyükleyici. Ancak asıl özelliği Mac OS X'i yüklemesidir. Clover'ın temeli tam da bu yüzden EDC2+Duet'tir.

Clover v2.4k, Chameleon, rEFIt, XNU, VirtualBox projelerindeki teknolojileri kullanan açık kaynaklı bir önyükleyicidir.

Ana Özellikler:

  • MacOS 10.xx sistemlerinin indirilmesi, Windows EFI'sı ve Linux EFI;
  • Yonca EFI sağlar işletim sistemleri BIOS tabanlı önyükleyicilerle mümkün olmayan çalışma zamanı hizmetleri;
  • Temel olarak Clover, kurulu donanımı otomatik olarak algılar ve gerekli özellikleri varsayılan olarak ayarlar, ancak kullanıcı config.plist dosyasındaki ayarları değiştirebilir;
  • Clover, Sistem Tercihlerinde Önyükleme Birimi panelini kullanmanıza olanak tanır;
  • Önyükleme birimi config.plist dosyasındaki UUID ile belirtilebilir;
  • SMBIOS tablolarının standart sürüm 2.6'ya uyacak şekilde otomatik olarak düzenlenmesi;
  • ACPI tablolarının standart 4.0 sürümüne uyacak şekilde otomatik olarak düzenlenmesi;
  • Değiştirilen DSDT tablosu, işletim sisteminin kök bölümünden veya EFI dizininden yüklenebilir;
  • Anında DSDT düzeltmesi - yerleşik düzeltmeler ve özel şablonlar aracılığıyla;
  • Yeniden başlatma, uyku ve uyanma işlevlerinin geri yüklenmesi;
  • ATI, NVidia ve Intel video kartlarının özelleştirme seçenekleriyle otomatik bağlantısı;
  • USB işlevselliğini standart 3.0'a geri yükleme;
  • PCI veriyolundaki cihazlar için özellik enjeksiyonu, dahil. ses ve ağ kartları;
  • Güç yönetimini ve işlemci frekanslarını yapılandırma yeteneği;
  • Ek ACPI tablolarının (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI, vb.) yüklenmesi veya sıfırlanması;
  • Üçüncü taraf işletim sistemi çekirdek uzantılarının yüklenmesi;
  • Anında çekirdek ve işletim sistemi uzantılarında değişiklik yapmak;
  • NVRAM işlevselliği için tam destek;
  • İşletim sistemini yüklemeden önce bir duraklatma ayarlama, özelleştirilebilir görünüm, F10 tuşuna basarak ekran görüntüsü alma yeteneği;
  • Tanılama ve hata ayıklama için ön (F2 tuşu) ve önyükleme sonrası raporları kaydetme.
Yonca temaları -

Clover'ın tam açıklaması, kullanım kılavuzu. PDF'ler
Açıklamanın mevcut revizyonu 4571'dir.

Clover Yapılandırıcı 5.4.3.1
Clover, r3251 sürümünden başlayarak SIP'yi şu şekilde devre dışı bırakır: RTV değişkenleri CsrActiveConfig 0x67

Ne var ne yok:

Ekran görüntüleri:


  • Sürüm:
  • Geliştirici: apianti, asava, blusseau, dmazar, dilim2009, download-fritz, brockbackups
  • Sistem gereksinimleri: Herhangi bir donanımda sürüm 10.5'ten itibaren Macintosh
  • Arayüz dili:İngilizce + Rusça
  • Boyut: 8.96 MB
  • resmi web sitesini ziyaret edin

Ana Özellikler

  • Mac OS X 10.4 - 10.8 ailesinden sistemler yükleniyor.
  • Yükleniyor Windows sistemleri EFI ve Linux EFI (hata ayıklama aşamasında).
  • LegacyOS'u indirin (Windows XP, Linux, DOS).
  • Önceki nesil önyükleyiciler için mümkün olmayan RuntimeServices desteği.
  • Kullandığınız ekipmanların otomatik olarak algılanması ve gerekli tüm özelliklerin varsayılan olarak atanması. Bunları config.plist'te değiştirme imkanı.
  • "Önyükleme Birimi" panelini kullanarak başka bir sistemi yeniden başlatın.
  • Config.plist'te kendi UUID'nizi atama. Reçete edilenin sistemde görünenle tam uyumu.
  • SMBIOS 2.6 sürümüne güncellendi.
  • ACPI 4.0 sürümüne güncellendi. DSDT'niz, yükleme yapacağınız bölümden veya yükleyicinin kendi dizinlerinden yüklenebilir.
  • Aşağıdaki ACPI tabloları yükleniyor (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI...).
  • Config.plist aracılığıyla yeniden başlatma yeteneğinden sorumlu kayıt defterine bir adres ve değer atama.
  • Uyku/Uyandırma sistemi.
  • Config.plist'te PCIRootUID atamasını zorla.
  • ATI ve NVIDIA video kartlarının enjeksiyonunun yanı sıra " Manuel ayarlar" config.plist aracılığıyla.
  • USB yamasını (LegacyOff, Sahiplik, Yerleşik, saat kimliği) USB 3.0'a.
  • HDA özelliklerinin enjekte edilmesi.
  • Ethernet yerleşik özelliğini enjekte etme.
  • Önyükleyici seviyesinde CPU Turbo desteği.
  • İşlemciniz için P ve C durumları oluşturun.
  • Kext'ler yükleyici dizininden yükleniyor.
  • FireWire (güvenlik modu) hatasını düzeltme.
  • Manuel ayar GUI: temalar, simgeler ve yazı tipleri desteği.
  • Ulusal diller için destek.
  • F10 tuşuna basarak GUI ekran görüntülerini kaydedin.
  • F2 tuşuna basarak GUI'den boot.log ve preboot.log'u kaydetme.

Yonca Almak

Clover'ın ikili kopyasını alma
CloverV2-rev582.zip veya manuel olarak

Kurulum

USB flash sürücüyü hazırlama

Clover'ı bir yükleyiciyle yükleme

  1. Girişin okunması

Manuel kurulum

Deneyimli OS X, *nix kullanıcıları ve önyükleyiciyi mümkün olduğunca özelleştirmek isteyenler ve terminalin nasıl kullanılacağını bilenler için talimatlar.

Ayarlar

Clover kullanarak DSDT nasıl düzeltilir?

/EFI/config.plist dosyasının ACPI bölümüne ek satırlar ekleyin:
FixDsdtMask
0xFFFF
Çekirdek paniği yaşarsanız /EFI/ACPI/patched/DSDT.aml dosyasını kaldırın.
Tüm maske anlamları aşağıda gösterilmiştir. Bazı yamaların iyi çalışması için DTGP yamasının (0x0001) kullanılması gerekir.

Maskeler 0x00FF:
0000 0000 0000 0001 = 0x0001 = FIX_DTGP
0000 0000 0000 0010 = 0x0002 = FIX_WARNING
0000 0000 0000 0100 = 0x0004 = FIX_SHUTDOWN
0000 0000 0000 1000 = 0x0008 = FIX_MCHC
0000 0000 0001 0000 = 0x0010 = FIX_HPET
0000 0000 0010 0000 = 0x0020 = FIX_LPC
0000 0000 0100 0000 = 0x0040 = FIX_IPIC
0000 0000 1000 0000 = 0x0080 = FIX_SBUS

Maskeler 0xFF00:
0000 0001 0000 0000 = 0x0100 = FIX_DISPLAY
0000 0010 0000 0000 = 0x0200 = FIX_IDE
0000 0100 0000 0000 = 0x0400 = FIX_SATA
0000 1000 0000 0000 = 0x0800 = FIX_FIREWIRE
0001 0000 0000 0000 = 0x1000 = FIX_USB
0010 0000 0000 0000 = 0x2000 = FIX_LAN
0100 0000 0000 0000 = 0x4000 = FIX_WIFI
1000 0000 0000 0000 = 0x8000 = FIX_HDA

DSDT yamaları nasıl kullanılır:
0000 0000 1111 1111 = 0x00FF = Maske düzeltmeyi etkinleştir: bit(0) ~ bit(7).
1111 1111 0000 0000 = 0xFF00 = Maske düzeltmeyi etkinleştir: bit(8) ~ bit(15). Öncelikle DTGP yöntemini (0xFF01) etkinleştirmeniz gerekir.

Bir işlev için DSDT'yi düzeltebilirsiniz. DSDT.aml olmadan çalışmak için bir DTGP yamasına ihtiyacınız var.
0000 0000 0000 1001 = 0x0009 = DTGP + MCHC
0000 0000 0010 0001 = 0x0021 = DTGP + LPC
0000 0000 1000 0001 = 0x0081 = DTGP + SBUS
0000 0001 0000 0001 = 0x0101 = DTGP + EKRAN
0000 0010 0000 0001 = 0x0201 = DTGP + IDE
0000 0100 0000 0001 = 0x0401 = DTGP + SATA
0000 1000 0000 0001 = 0x0801 = DTGP + YANGIN KABLOSU
0001 0000 0000 0001 = 0x1001 = DTGP + USB
0010 0000 0000 0001 = 0x2001 = DTGP + LAN
0100 0000 0000 0001 = 0x4001 = DTGP + WIFI
1000 0000 0000 0001 = 0x8001 = DTGP + HDA

Veya birden çok işlev için DSDT'yi düzeltin. DSDT.aml olmadan çalışmak için bir DTGP yamasına ihtiyacınız var.
0000 0101 0000 0001 = 0x0501 = DTGP + EKRAN + SATA
0011 0001 0000 0001 = 0x3101 = DTGP + EKRAN + USB + LAN
1011 0101 0000 0001 = 0xB501 = DTGP + EKRAN + SATA + USB + LAN + HDA

Hesaplama kolaylığı için kullanabilirsiniz standart uygulama"Hesap makinesi".

Yonca montajı

Clover'ın elle montajı

Montaj için Komut Satırına sahip olmanız gerekir Şunun için araçlar: Xcode - İndir
Başlangıç
CD
mkdir kaynağı
cd kaynağı
kıvrılma - -C -L -O ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.4.tar.bz2
kıvrılma - -C -L -O ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.0.tar.bz2
kıvrılma - -C -L -O http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz

HFSPlus.efi.zip - manuel olarak indirin.
cp ~/Downloads/HFSPlus.efi.zip ./
svn co https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2 edk2
cd edk2
svn co https://cloverefiboot.svn.sourceforge.net/svnroot/cloverefiboot Yonca
make -C BaseTools/Kaynak/C
CD Yonca
cp ~/src/HFSPlus.efi ~/src/edk2/Clover/HFSPlus/Ia32/HFSPlus.efi
cp ~/src/HFSPlus64.efi ~/src/edk2/Clover/HFSPlus/X64/HFSPlus.efi
./cbuild.sh -xcode -ia32 -release

Bu komut dosyası Clover32'yi oluşturur, ancak EDK2'yi yapılandırmak için de gereklidir. Şimdi bu konfigürasyonu ayarlamamız gerekiyor.

Kütüphaneler
cd ~/src/gmp-5.0.4
mkdir yapısı
cd derlemesi
../configure --prefix=/opt/local
yapmak
sudo make install
cd ~/src/mpfr-3.1.0
mkdir yapısı
cd derlemesi
../configure --prefix=/opt/local --with-gmp=/opt/local
yapmak
sudo make install
cd ~/src/mpc-0.9
mkdir yapısı
cd derlemesi
../configure --prefix=/opt/local --with-gmp=/opt/local --with-mpfr=/opt/local
yapmak
sudo make install

Gcc-4.6.2 x64-linux-gnu derleyicisinin derlenmesi.
cp ~/src/edk2/Clover/mingw-gcc-build.py ~/src/edk2/BaseTools/gcc/
cd ~/src/edk2/BaseTools/gcc/
./mingw-gcc-build.py --arch=x64

Yapılandırma dosyaları
cp ~/src/edk2/Clover/build_rule.txt ~/src/edk2/Conf/
cp ~/src/edk2/Clover/tools_def.txt ~/src/edk2/Conf/
cp ~/src/edk2/Clover/MdeModulePkg.dec ~/src/edk2/MdeModulePkg/MdeModulePkg.dec

Clover64 ve rEFIt'i inşa etmek
cd ~/src/edk2/Clover/
./cbuild.sh -gcc46 -x64 -release
cd rEFIt_UEFI/
./build64.sh

~/src/edk2/Build klasörü derleme sonuçlarını içerir

CloverGrowerV1.5 kullanarak Clover Oluşturma

İş için gerekli Komut Satırı Araçları.
CloverGrowerV1.5.zip'i indirin
Paketi ana klasörünüze açın
Terminali açın
CloverGrowerV1.5 cd'sini girin
I./CloverGrower.sh
Enter tuşuna basın ("yonca" komutu için bir bağlantı oluşturulur)
p tuşuna basın (bu daha iyidir)
Daha sonra talimatları takip ediyoruz

Yonca ve Bukalemun Çizme Yapımı Flash bellek Disk
Windows XP ve üstü altında.












Clover önyükleyicinin USB Flash sürücüsüne tam (yalnızca kısmi format) kurulumu:

Menüde Seçenekler->Yapılandırma seçmek:

1. Önyükleme Veri kümesi (yükleyici dosyaları kümesi):

  • Yerleşik (yerleşik revizyonlar " Yonca ve Bukalemun«),
  • Harici (harici) - yüklü önyükleyiciye benzer bir klasör ve dosya yapısına sahip bir zip arşivi indirir,
  • Yüklenmiyor (yükleme) - yalnızca önyükleme sektörlerinin kurulumuyla biçimlendirme.

2. Biçim seçenekleri (biçimlendirme seçenekleri):

  • Önyükleme kayıtları (önyükleme sektörleri) -> Yonca ,
  • Sektörlere uyum sağlayın: 8192 (varsayılan)
  • Sektörlere uyum sağlayın: 63 (Eğer bazı garip/eski BIOS'lar flash sürücüyü görmüyorum)
  • Dinlenmek varsayılan.

3. Çoklu Bölümleme (hacimlere göre dağılım):

  • Önyükleme Bölümü Boyutu (önyükleme biriminin boyutu zevkinize bağlıdır) - aynı diskte ikinci bir birim oluşturmayı planlamıyorsanız (örneğin, MACOSX dağıtımı için) bu kutunun işaretini kaldırın.

4. Sabit Diski Etkinleştir (USB olmayan sürücülerle çalışmanın etkinleştirilmesi) — uyarı -> « risk kendisine ait olmak üzere«!
5. “ düğmesine basın TAMAM «.
6. Ana program penceresinde -> Hedef Disk (hedef sürücü) - kurulum için gerekli nesneyi (USB Flash Sürücü) seçin.
7. “ düğmesine basın Diski Biçimlendir «.
8. Bekliyoruz ve programın sonucunun tadını çıkarıyoruz.

Yükleyici yapılandırma dosyalarını düzenleyin (gerekirse)

HFS(HFS+) bölüm görüntüsünü bir USB Flash sürücüsüne dağıtmak üzere dağıtım paketinden çıkarın:

10.9 Mavericks görüntüsü önyüklenebilir değil! Bu nedenle dönüştürülen görüntüyü buradan kullanıyoruz

Kullanmak için:
.zip arşivini açın ve içindeki 5.hfs dosyası BDU aracılığıyla hemen bir flash sürücüye dağıtılabilir.

MACOSX dağıtımını önyüklenebilir bir USB Flash sürücünün ikinci birimine yükleme:

1. Davranış tam kurulum Onay kutusu işaretli olarak USB Flash Sürücüdeki Clover önyükleyicisi Önyükleme Bölümü Boyutu.
2. Aldık USB flash sürücü , bölündü iki cilt . (Not: Ne yazık ki varsayılan olarak işletim sistemi Windows desteklemiyorçok birimli USB Flash Sürücüsü olduğundan Windows altında yalnızca bir bölüm kullanılabilir.)
3. Kurulum için seçilen MACOSX dağıtımını indirin. Bu dağılım elbette herkesle eşleşmeli gerekli gereksinimler PC'ye kurulum için
4. Görüntüyü dağıtım kitinden çıkarın HFS(HFS+) bölümü (bu, uzantılı bir dosya olacaktır hfs )
İstenilen HFS görüntüsünü elde etmenin yolu, kaynak dağıtımınızın yerellik derecesine bağlı olacaktır:

  • Çeşitli dağıtım derlemeleri için menüden çıkartmayı deneyebilirsiniz: Aletler -> HFS(HFS+) bölümünü DMG dosyalarından çıkarın .
  • Kullandığınız şey, InstallOSXMountainLion.app/Contents/SharedSupport/ perakende paketinden alınan orijinal InstallESD.dmg olmayabilir, ancak yeniden paketlenmiş olabilir gerçek görüntü başka bir görüntüye ve farklı bir adla, örneğin OSXMountainLion.dmg. Yeniden paketlenmiş arşivdeki InstallESD.dmg dosyasını 7zFM.exe programıyla bulmak ve çıkarmak daha kolaydır. Ve ancak o zaman ihtiyacımız olan HFS görüntüsünü elde edin.

5. Ana program penceresinde -> Hedef Disk - bizi seçin USB flash sürücü -> Bölüm 2 .
6. " düğmesine basın Bölümü Geri Yükle «.
7. Açılan explorer penceresinde *.jpg uzantılı, paketlenmemiş dosyayı seçin. hfs . Dosya boyutu şundan büyük olmamalıdır: Bölüm 2 .
8. Bekliyoruz ve programın sonucunun tadını çıkarıyoruz

Not!!!

OS X'i bu flash sürücüden yüklerken Kurtarma bölümü HD otomatik olarak oluşturulmaz!

Recovery HD bölümüne gerçekten ihtiyacınız varsa Apple web sitesinden ayrı bir paket indirin:
RecoveryHDUpdate.pkg
Bu paketi kullanarak OS X Mavericks için tam teşekküllü bir Recovery HD bölümü oluşturmak üzere bağlantıyı izleyin

Temel sistem kurulumu ve kext kurulumu

İşte sistemin içindeyiz. Çok az şey yapabilse de çevrimiçi olmayacağız, grafikler çalışmıyor ve genel olarak her şey çok kötü görünüyor. Bunun düzeltilmesi gerekiyor.

Kext'lerin ne olduğunu bulalım.

Kext(Çekirdek Uzantısı) - bunu veya orijinal Mac ile uyumlu olmayan ekipmanı başlatan çekirdek uzantıları (Örneğin, aimak'ta nerede bulduğumuz ağ kartı Realtek'ten mi yoksa ses kartından mı?). Şimdi ihtiyacımız olan bunlar.

Öncelikle CLOVER bölümüne açtığınız PostInstall klasörüne ihtiyacımız var. önyüklenebilir USB flash sürücü. Oradan öncelikle sisteme kext kurmamızı sağlayan Kext Utility'ye ihtiyacımız var. Başlatıyoruz, kullanıcının şifresini giriyoruz, "Hepsi bitti" yazısını görene kadar bekliyoruz.

Kext'i ağ kartına yüklüyoruz (her ağ kartı için klasörlere ayrılmış Ağ klasörü), onu program penceresine sürüklemeniz yeterli. “Hepsi tamamlandı” mesajı görünene kadar bekleriz. Daha sonra flash sürücümüzün CLOVER bölümüne, ardından kexts'e, ardından Diğer'e gidin. FakeSMC.kext'i oradan herhangi bir yere kopyalayın (Aynı PostInstall'da daha iyi), ardından ağ kartındaki kext ile aynı şekilde yükleyin. Ayrıca USB 3.0 kext'e de ihtiyacınız olacak. PostInstall'da çıkardığınız Legacy_13.2_EHC1.kext.zip arşivindeydi. Hadi kuralım.

Bitti, İnternet'i, USB'yi kurduk ve sistemin önyükleme yapmasına izin verdik (FakeSMC.kext, yalnızca anakartlar Elma. Bu kext olmadan sistem başlamayacaktır).

Şimdi Bootloader'ı kuralım. PostInstall klasörüne gidin→ Yonca_v2.3k_r3949. *.pkg dosyası var, açın.

Devam'a tıklayın, önyükleyici hakkındaki bilgileri okuyun (Yalan söylüyorum, devam et'e de tıklayın). Daha sonra sol alt köşedeki “Yapılandır”a tıklayın.

UEFI önyüklemesi için aşağıdaki ayarları yapın:

Eski yükleme hakkında daha sonra konuşacağız, çünkü orada her şey biraz daha karmaşık ve DSDT yaması yapmanız gerekecek.

“Yükle”ye tıklayın. Bootloader kurulum sürecini inceleyelim.

Bitti, önyükleyici kuruldu.

Adım 5. Önyükleyici kurulumu

Kurulumdan sonra, biraz yapılandırılması gereken temiz, yapılandırılmamış bir Clover önyükleyicisi alacağız. Clover Yapılandırıcıyı açın (gelecekte bu programı önyükleyici yapılandırmasının nokta nokta düzenlenmesi için kullanmanızı önermiyorum).

Öncelikle bootloader ile EFI bölümüne ulaşmamız gerekiyor. Soldaki menüde EFI Dağı'na tıklayın. Ardından, Bölümü kontrol et'i tıklayın, tüm bölümlerin bir tablosu görünecektir. İhtiyacımız olan bölüm Apple_HFS ile aynı bölümde olmalı, EFI EFI olarak görünüyor. Bölümü bağla'yı tıklayın. Listede ihtiyacımız olan diski seçin (Örneğin, disk0s1). Lütfen tüm bölümlerin görünmemesine neden olan bir hata olduğunu unutmayın. Bölümler arasında geçiş yapabilmek ve ihtiyacınız olanı seçebilmek için fare tekerleğini döndürün.

Daha sonra Bölümü Aç'a tıklayın. İstediğiniz bölümün bulunduğu bir “klasör” açılacaktır. EFI>CLOVER'a gidin. Kolaylık sağlamak için plist.config dosyasını PostInstall klasörüne kopyalayın. Ayrıca, her ihtimale karşı, başka bir yere kopyalayın, çünkü az önce kopyaladığımız şey düzenlenecektir. Ve yedekleme için bir tane daha. plist.config'i kopyalayıp açın.

Şöyle bir şey görüyoruz:

ACPI - Düzeltmelere dokunmuyoruz, video kartımızı bırakıyoruz (DropOEM).

ÖNYÜKLEME bölümüne gidin.

Yani burası kazmamız gereken yer. Argümanları sisteme bağlı olarak kendimiz belirliyoruz.

V (ayrıntılı) - zaten tanıdık olan "metin" önyükleme modu. Etkinleştirmemek, gerekirse manuel olarak kaydetmek daha iyidir.

kemer - mimari. Benim durumumda x86_64

npci - anahtar bizim tarafımızdan zaten biliniyor. Gerekirse yayınlarız. İlk önyüklemeyi onsuz, ancak Ayrıntılı modda yapmanızı öneririm.

Karanlık uyanık - uyku düzeninden ve hazırda bekletme modundan sorumludur. 7 modu vardır. Rüya, terminaldeki hazırda bekleme modunu değiştirerek başlamazsa, istenen karanlık uyanma modunu bulmak için deneme yanılma yöntemini kullanmanızı öneririm.

işlemci=1 - yalnızca bir çekirdek kullanarak başlatın. Seçmeni tavsiye etmiyorum.

nvda_drv=1 - biraz sonra kuracağımız NVidia web sürücüsünün etkinleştirilmesi. NVidia'nız olup olmadığını seçin.

nv_disable=1 — video olmayan grafikleri devre dışı bırakın ve yerel Mac sürücüsünde çalıştırın. Seçmemek, gerekirse manuel olarak kaydolmak daha iyidir.

kext-dev-mode=1 ve köksüz=0 zaten daha önce açıklanmıştı.

Sağ alt bölüme gidelim.

Varsayılan Önyükleme Birimi — varsayılan olarak önyükleme yapılacak disk seçiminin başlayacağı bölüm. Varsayılan olarak LastBootedVolume (son seçilen bölüm).

Miras - Eskiler için Eski Önyükleme Windows sürümleri ve Linux. Bu büyük ölçüde BIOS'un donanımına ve tasarımına bağlıdır, bu nedenle çeşitli algoritmalar geliştirilmiştir:

EskiBiosDefault - LegacyBios protokolüne sahip UEFI BIOS'lar için.

PBRTest, PBR — PBR Önyükleme seçenekleri, bu çok fazla. Benim durumumda PBR çalışıyor.

XMPDetection=EVET önemli bir parametredir. Miktarı düzeltir rasgele erişim belleği, yuvalar, yuvalar, frekans ve kanal sayısı.

VarsayılanYükleyici — bölümde birden fazla önyükleyici varsa, varsayılan olanı seçin. Boş olmamalı!

Zaman aşımı — otomatik önyüklemeden önceki süre.

Hızlı - bölüm seçimini atlayan ve hemen indirmeye devam eden bir seçenek.

1 (Zaman Aşımı -1) - otomatik başlatmanın devre dışı bırakılması.

CPU bölümünü atlıyoruz, önyükleyicinin kendisi gerekli değerleri alacaktır. Sahte yapacak bir şeyiniz yoksa Cihazlar'ı atlamak daha iyidir. Sürücüleri Devre Dışı Bırak - önyükleme sırasında gereksiz sürücüleri devre dışı bırakın. GUI - kurulum dış görünüşönyükleyici. Burada herhangi bir şeyi açıklamaya gerek olmadığını düşünüyorum, burada özel bir parametre yok. Ekran çözünürlüğü, dil ve menü teması. Basit. Grafikler - grafik ayarları ve enjeksiyonlar.

NVidia Enjekte parametresine dokunmayın! Lansman sırasında eserler olacak. Eski GT hat kartlarını çalıştırmak için tasarlanmıştır

Çekirdek ve Kext Yamaları - yamalar ve çekirdek özelleştirmesi. Varsayılan olarak Apple RTC seçilidir. Dokunmamak daha iyi. SMBIOS, haşhaşın suyu, kişiselleştirilmesi ve sahtesidir.

Fabrika bilgilerini yapılandırmak için sihirli değnek simgesine tıklayın. Daha sonra iMac'i (PC ise) veya MacBook'u (dizüstü bilgisayar ise) seçin.

AHTUNG 3

Bellek ve Yuvalara hiçbir şey eklemeyin. Bunlar clover'ın yükleme aşamasında yakaladığı tamamen kozmetik parametrelerdir. Yanlış ayarlanmış parametreler çakışmalara neden olabilir.

UYARI: Nvidia ekran kartları politika kext düzenlemeleri olmadan yalnızca iMac13.1 ve iMac14.2 Mac modellerinde çalışırlar.

AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist'te Config1'i burada yok olarak düzeltiyoruz:

Artık işe yaramalı.

Hazır. Başka hiçbir şeye dokunmuyoruz, temel ayarları yaptık. Dosyamızı kaydediyoruz. Şimdi onu CLOVER klasörüne kopyalayın EFI bölümü, giriş yapın, değiştirin. Bundan önce yedekleme yapmanız gerektiğini hatırlatayım.

Neredeyse geldik. Şimdi geriye kalan tek şey video kartını başlatmak. PostInstall klasörü WebDriver*.pkg paketini içerir. Açın ve yükleyin. Daha sonra yeniden başlatmamızı istiyor. Yeniden başlatalım.

Şimdi bir flash sürücüden önyükleme yapmadığımızdan emin olalım, ancak İle sabit disk UEFI modunda. Önyükleme'yi seçin macOS Sierra Macintosh HD'den. Hadi başlayalım.

Not

Bitti, işte sisteme girdik. Resimde tüm ayarlardan sonra eksenin yaklaşık olarak nasıl görüneceğini gösterdim. Sistemin Mac'inizi nasıl anladığına ve işlemci frekansına dikkat edin.

Nvidia sürücüsünün çalıştığına dair kesin bir işaret, görev çubuğundaki logosu olacaktır. Bu arada engel olduğu için kapattım ama görünmezlik kontrol paneline şu adresten ulaşabilirsiniz: Sistem ayarları......". İnterneti Safari üzerinden kontrol edebiliriz. USB 3.0, bir flash sürücüyü 3.0 bağlantı noktasına takarak basit bir işlemdir.

bunlara ek olarak

- Ses

Ses söz konusu olduğunda ise durum farklıdır. Harici bir ses kartınız varsa, bunun için sürücüleri üreticinin web sitesinden indirmeniz yeterlidir (karıştırma konsolları gibi analog cihazlar sürücü gerektirmez ve hemen başlatılır). Yerleşik için ses kartışu kextlerden birini kullanın:

AppleHDA ile ilgili

Aslında hepsi bu. Daha sonra macOS Sierra'yı kullanıma hazır hale getiriyoruz.

05/14/2017 tarihinden itibaren güncelleme

— Yorumlarda nazik insanlar dosyayı megadan torrente yeniden yüklediler. Bunun nedeni birçok kişinin mega'dan dosya indirirken sorun yaşamasıdır. Dürüst olmak gerekirse Mega'nın indirme hızı konusunda bir sınırı olduğunu bilmiyordum (premium hesap kullanıyorum). Ayrıca lütfen tüm sorularınızı bana VK üzerinden yazın, ancak önce yorumları kontrol edin. Sorununuzun orada zaten çözülmüş olma ihtimali var. Tekrar belirtmek isterim ki, bu durumun bilgisayarınıza yol açabileceği herhangi bir riskten sorumlu değilim. Ayrıca makalenin yalnızca eğitim amaçlı sunulduğuna dair bir noktayı da açıklığa kavuşturmak istiyorum. Bir PC'ye hackintosh kurma gerçeği, Apple'ın kendi sistemlerine ilişkin kanunen cezalandırılan politikasının ağır bir ihlalidir. Yazar, MacOS'un Apple dışındaki bilgisayarlarda kullanılmasını teşvik etmemekte ve değişimi teşvik etmemektedir. kaynak kodu sistemler.

Son

Harika indirici hakkında Yonca. Aslında bu projeyi başlangıcından beri takip ediyoruz - Clover her ay daha işlevsel hale geliyor ve çok yakın gelecekte en iyi modern indirici ilan edilebilir.

Ama Clover'ın asıl özelliği yurttaşımız tarafından yaratılmış olmasıdır. dilim. Onunla applelife.ru forumunda sohbet edebilir, ona hatalardan bahsedebilir, yeni özellikler önerebilirsiniz ve duyulma şansı Chameleon veya XPC'ye göre çok daha fazladır.

Clover hakkında oldukça uzun süre konuşabiliriz, bu yüzden bugün kendimizi önyükleyicinin yetenekleri, avantajları ve dezavantajları hakkında kısa bir genel bakışla sınırlayacağız.

Clover'ın arka planı basit: Daha önce moda olan XPC önyükleyici, dilim dizüstü bilgisayarda çalışmak istemedi, bu yüzden kendi, daha az seçici hackintosh önyükleyicisini yaratmaya karar verdi ve aynı zamanda EFI'yi çalıştırma alanında birikmiş deneyimi geliştirdi. BIOS kartları.

Bugün Clover, yetenekler açısından rakiplerini yakalayan ve geride bırakan, dinamik olarak gelişen bir EFI önyükleyicisidir. Uyumluluk da gayet iyi: Intel işlemcileri temel alan çoğu modern anakartın sahipleri bunu çalışırken deneyebilir.

Clover'ın işlevleri iki gruba ayrılabilir: tüm benzer yükleyicilerin yapabilecekleri ve yapabilmeleri gerekenler ve yalnızca bu yükleyicinin yapabilecekleri. İlk grup şunları içerir:

  • Mac OS X ve Windows için EFI önyükleme desteği
  • yamalı DSDT tablosunu yükleme
  • bireysel ACPI tablolarını seçici olarak yükleme yeteneği
  • işlemci için P-Durumları ve C-Durumlarının oluşturulması (bu sizi işlemci bölümünü DSDT'ye kaydetme zorunluluğundan kurtarır)
  • kext'leri üçüncü taraf bir dizinden yükleme
  • video kartları, ses ve Ethernet enjeksiyonu
  • bilgisayar UUID'sini değiştirme yeteneği
  • USB yaması

Ama çok daha ilginç ayırt edici özellikleri Yonca:

  • Bu bootloader ile “Boot Volume” ayarlar panelini insan gibi kullanabileceksiniz. arasında geçiş yapabileceksiniz. kurulu sistemler tıpkı gerçek bir Mac'teki gibi
  • Clover, bir EFI önyükleyici olmasına rağmen, diğer EFI önyükleyicilerin görmeyi reddettiği Eski sistemleri önyükleyebilir. Örneğin Windows'u bir EFI ortamı aracılığıyla yüklemediyseniz Clover yine de sistemi önyükleyebilecektir.
  • Clover, Linux'u yalnızca Eski modda değil, aynı zamanda EFI ortamı aracılığıyla da başlatabilir
  • Clover anında DSDT'yi çıkarabilir ve yamalayabilir! Doğru, bu özelliğin yazıldığı sırada aktif olarak geliştirilme aşamasındadır, ancak yakın zamanda tamamen işlevsel hale geleceğinden şüphemiz yok. Bu özellik kullanıcının DSDT zahmetinden tamamen kurtulmasını sağlar. Önyükleyici her şeyi kendisi yapacak
  • UEFI'li anakartlarda Clover, hiçbir şeyi taklit etmeden doğrudan UEFI ortamından önyükleme yapabilir. Böylece birçok hackintosh kullanıcısının uzun süredir devam eden hayali gerçek oluyor: PC kartlarında gerçek EFI modülleri kullanmak
  • Clover'ın görünümü son derece özelleştirilebilir. Yalnızca simgeleri, logoları ve arka planları değil, yazı tiplerini bile değiştirebilirsiniz
  • Clover, doğrudan grafik arayüzünden (F10) ekran görüntüleri almanıza olanak tanır ve ayrıca önyükleme prosedürünün ayrıntılı bir günlüğünü de kaydedebilir (F2)
  • Clover, farklı bilgisayarlar için bağımsız yapılandırmaların aynı önyüklenebilir ortamda saklanmasına olanak tanır. Örneğin, hem masaüstünü hem de dizüstü bilgisayarı eşit derecede başarılı bir şekilde yükleyecek mucizevi bir flash sürücü oluşturabilirsiniz.

Clover, Chameleon ile hemen hemen aynı şekilde kurulur; önyükleme sektörlerini değiştirmeniz gerekecektir. Flash sürücülere kurulum desteklenir, sabit diskler ve GPT disklerinin gizli EFI bölümü. Kullanışlı PKG yükleyicisi, kullanıcının Terminal'e komut girme ihtiyacını ortadan kaldırır; her şey mükemmel şekilde otomatikleştirilmiştir.

Clover, önyükleme sektörleri değiştirilen bölümün EFI klasöründe bulunur. Dosya ve klasör yapısı aşağıdaki gibidir:

Yamalı DSDT dosyanız EFI/ACPI/patch klasörüne yerleştirilmelidir. Ek EFI modülleri, sürücüler32 ve sürücüler64 klasörlerinde bulunur. Çeşitli sistemler için sürücüler (dahil) Dağ Aslanı) sistem versiyonlarına göre kexts klasörüne yerleştirilir. Çeşitli bilgisayarlar için ayar setleri, EFI/OEM içindeki alt klasörlerde bulunur.

Clover'da iki ana ayar dosyası vardır:

  • EFI/BOOT/config.plist Hackintosh ile ilgili her şeyden sorumludur. Tüm temel parametreler burada ayarlanır
  • EFI/BOOT/refit.conf - Yonca görünüm ayarları

Clover temaları EFI/BOOT/themes klasörüne açılır. Ayrıca her temanın genellikle kendi refit.conf dosyası vardır. Bu arada Clover için zaten yeterince konu var, işte sadece birkaç örnek:

Ancak güzellik ikinci plandadır; en önemli şey Clover'ın donanım konfigürasyonunuzda düzgün çalışmasıdır. Bunun için config.plist dosyasıyla uğraşmanız gerekecek. Bu dosyadaki tuşların adları Chameleon, iBoot veya XPC'de kabul edilen formatlardan farklı olduğundan düzenleme yapmadan yapmak mümkün olmayacaktır. Aşağıda config.plist içeriğinin bir örneği verilmiştir:

SistemParametreleri

Önyükleme argümanları
karanlık uyanık=0
önceki dil:kbd
ru:0
VarsayılanBootVolume
Aslan
ÖzelUUID
8A2EBD6C-8F0D-58AC-8745-92С4A1FD177A
EnjekteSistem Kimliği
HAYIR

BiosSatıcı
Apple Inc.
BiosVersiyonu
MP51.007F.B00.0903051113
BiosYayın Tarihi
10/28/10
Üretici firma
Apple Inc.
Ürün adı
MacPro5,1
Sürüm
1.5
Aile
Mac
Seri numarası
G8031788GWR
Yönetim Kurulu Üreticisi
Apple Inc.
Yönetim KuruluSeri Numarası
C020321R035DC771H
Yönetim Kurulu Kimliği
Mac-F221BEC8

İşlemci Türü
0x0601
CPU FrekansıMHz
2667
Otobüs HızıkHz
133330
QPI
2500

GrafikEnjektör
HAYIR

Dize Enjektörü
Evet
Cihaz Özellikleri

PCIRootUID
0
HDA Enjeksiyonu
Tespit etmek
LpcTune
Evet

DropOemSSDT
HAYIR
CStates Oluştur
HAYIR
PDurumları Oluştur
HAYIR
akıllıUPS
HAYIR
PatchNMI
HAYIR
FixDsdtMask
0x0000

Üst bölümde önyükleme bayrakları, varsayılan bilgisayar dili, önyükleme birimi (ada göre) ve donanım UUID'si belirtilir.

SMBIOS bölümü, Hackintosh'unuzun tasarlandığı Mac modeli hakkındaki bilgilerin kaydedilmesi için tasarlanmıştır. Buradaki tüm parametreler diğer yükleyicilere girilen bilgilerle aynıdır.

CPU bölümünde işlemciniz hakkında bilgileri girersiniz - onaltılık tanımlayıcı, frekans, veri yolu hızı (not - kilohertz cinsinden) ve QPI.

Grafik bölümü video kartınız hakkında bilgi girmenizi sağlar. Bellek miktarını (VRAM anahtarı), video çıkışı sayısını (VideoPort'lar), çerçeve arabelleğini (yalnızca AMD kartları, FBName anahtarı), kart NVCAP'sini ve display-cfg değerini girebilirsiniz.

PCI bölümü dizeleri eklemenize, PCI Kök numarasını değiştirmenize, HDA ve LPC yamalarını etkinleştirmenize veya devre dışı bırakmanıza olanak tanır.

Son olarak ACPI bölümü, işlemci çalışma parametreleri (C-Durumları, P-Durumları), uyku modu ve NMI yaması ile ilgili birçok parametre içerir. DSDT yaması burada anında etkinleştirilir - 0x0000 yerine, ihtiyacınız olan düzeltmelerin kodlarının toplamına karşılık gelen onaltılık bir maske girmeniz gerekir. Detaylar.

Clover'ı yükleme ve yapılandırmayla ilgili ayrıntılı SSS'yi AppleLife forumunda bulabilirsiniz.

Yoncanın pek çok avantajı var, yukarıda yazdıklarımızdan da bunun anlaşıldığını düşünüyoruz. Ancak aynı zamanda birkaç can sıkıcı dezavantaj da var:

  • uzun yükleme süresi. Ne yazık ki Clover'ın yüklenmesi XPC'den çok daha uzun sürüyor (neredeyse üç kez). UEFI'li anakartlarda durum daha iyi
  • iCloud'la ilgili sorunlar. Birçok kullanıcı iCloud'a giriş yapamamaktan şikayetçi. Kesinlikle hiçbir düzeltme yardımı yok. Sorun muhtemelen UUID enjeksiyon mekanizmasıyla ilgilidir - ya Clover onu her yerde değiştirmez ya da değiştirmenin gerekli olmadığı durumlarda
  • EFI sistemleriyle ilgili sorunlar. Clover, Windows 8 ile pek uyumlu olmasa da, mavi ekranlarölüm durumunda bilgisayar kapatıldığında veya uyku moduna girdiğinde donabilir. Elbette bunun için beceriksiz Windows'u suçlamak istiyorum, ancak bu durumda bu kesinlikle onun hatası değil;)

Aksi takdirde, Clover, sistemde ince ayarlar yapmak için zaman ve çaba harcamak istemeyen, yeni başlayan bir hackintosh kullanıcısı için mükemmel bir seçenektir. Clover, hackintosh düzenlemek isteyenlerin daha önce karşılaştığı birçok rutin görevi otomatik hale getiriyor. Bu önyükleyici, hackintosh'ları gerçek Mac'lere bir adım daha yaklaştırıyor.




Tepe