Vytvorenie bootovacieho USB flash disku Clover s MACOSX zo systému Windows. Inštalácia a konfigurácia zavádzača Clover na pevnom disku Kde je v aplikácii Clover uložený zavádzací súbor

Ďatelina- bootloader, ktorý dokáže načítať macOS a Windows s Linuxom. Ale jeho hlavnou funkciou je načítanie Mac OS X. Presne preto vznikol.Základom Cloveru je EDC2+Duet.

Clover v2.4k je open source bootloader, ktorý využíva technológie z projektov Chameleon, rEFIt, XNU, VirtualBox.

Hlavné rysy:

  • Sťahovanie systémov macOS 10.xx, Windows EFI a Linux EFI;
  • Clover EFI poskytuje operačné systémy runtime služby, čo nie je možné s bootloadermi založenými na systéme BIOS;
  • Clover v podstate automaticky rozpozná nainštalovaný hardvér a štandardne nastaví potrebné vlastnosti, ale používateľ môže nastavenia zmeniť v súbore config.plist;
  • Clover vám umožňuje používať panel Boot Volume v System Preferences;
  • Zavádzací zväzok môže byť špecifikovaný pomocou UUID v súbore config.plist;
  • Automatická úprava tabuliek SMBIOS v súlade so štandardnou verziou 2.6;
  • Automatická úprava tabuliek ACPI v súlade so štandardnou verziou 4.0;
  • Upravenú tabuľku DSDT je ​​možné načítať z koreňového oddielu operačného systému alebo z adresára EFI;
  • Oprava DSDT za chodu – prostredníctvom vstavaných opráv a vlastných šablón;
  • Obnovenie funkčnosti reštartu, spánku a prebudenia;
  • Automatické pripojenie grafických kariet ATI, NVidia a Intel s možnosťami prispôsobenia;
  • Obnovenie funkčnosti USB až do štandardu 3.0;
  • Injektáž vlastností pre zariadenia na zbernici PCI, vrát. zvukové a sieťové karty;
  • Schopnosť konfigurovať správu napájania a frekvencie procesora;
  • Načítanie alebo resetovanie ďalších tabuliek ACPI (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI atď.);
  • Načítavanie rozšírení jadra OS tretích strán;
  • Vykonávanie zmien v jadre a rozšíreniach OS za behu;
  • Plná podpora funkčnosti NVRAM;
  • Nastavenie pauzy pred načítaním OS, prispôsobiteľný vzhľad, možnosť snímania snímok obrazovky stlačením F10;
  • Ukladanie správ pred (klávesom F2) a po spustení pre diagnostiku a ladenie.
Ďatelinové motívy -

Úplný popis Clover, používateľská príručka. PDF
Aktuálna revízia popisu je 4571.

Konfigurátor ďateliny 5.4.3.1
Clover od verzie r3251 deaktivuje SIP takto: Premenné RTV CsrActiveConfig 0x67

Čo je nové:

Snímky obrazovky:


  • Verzia:
  • Vývojár: apianti, asava, blusseau, dmazar, slice2009, download-fritz, brockbackups
  • Požiadavky na systém: Macintosh od verzie 10.5 na akomkoľvek hardvéri
  • Jazyk rozhrania: Angličtina + ruština
  • Veľkosť: 8,96 MB
  • navštívte oficiálnu webovú stránku

Kľúčové vlastnosti

  • Načítavajú sa systémy z rodiny Mac OS X 10.4 – 10.8.
  • Načítava systémy Windows EFI a Linux EFI (prebieha ladenie).
  • Stiahnite si LegacyOS (Windows XP, Linux, DOS).
  • Podpora pre RuntimeServices, ktorá nie je možná pre predchádzajúce generácie zavádzačov.
  • Automatická detekcia zariadení, ktoré používate a priradenie všetkých potrebných vlastností v predvolenom nastavení. Možnosť ich zmeny v config.plist.
  • Reštartujte do iného systému cez panel "Boot Volume".
  • Priradenie vlastného UUID v súbore config.plist. Úplný súlad s tým, čo je napísané a viditeľné v systéme.
  • Aktualizovaný SMBIOS na verziu 2.6.
  • Aktualizované ACPI na verziu 4.0. Váš DSDT je ​​možné načítať z oddielu, z ktorého budete zavádzať, alebo z adresárov samotného zavádzača.
  • Načítavajú sa nasledujúce tabuľky ACPI (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI...).
  • Priradenie adresy a hodnoty pre register zodpovedný za možnosť reštartu cez config.plist.
  • Systém spánku/prebudenia.
  • Vynútiť priradenie PCIRootUID v súbore config.plist.
  • Vstrekovanie grafických kariet ATI a NVIDIA, ako aj prítomnosť „ manuálne nastavenia“ cez config.plist.
  • USB patch (LegacyOff, Ownership, Builtin, clock-id) na USB 3.0.
  • Vlastnosti vstrekovania HDA.
  • Vloženie vstavanej vlastnosti Ethernet.
  • Podpora CPU Turbo na úrovni zavádzača.
  • Generujte stavy P a C pre váš procesor.
  • Načítavanie kextov z adresára zavádzača.
  • Oprava chyby FireWire (režim zabezpečenia).
  • Manuálne nastavenie GUI: podpora tém, ikon, fontov.
  • Podpora národných jazykov.
  • Uloženie snímok obrazovky GUI stlačením klávesu F10.
  • Uloženie boot.log a preboot.log z GUI stlačením klávesu F2.

Získanie Clover

Získanie binárnej kópie Clover
CloverV2-rev582.zip alebo ručne

Inštalácia

Príprava USB flash disku

Inštalácia Clover pomocou inštalačného programu

  1. Čítanie úvodu

Manuálna inštalácia

Návod pre skúsených používateľov OS X, *nix a tých, ktorí si chcú bootloader čo najviac prispôsobiť a vedia používať terminál.

nastavenie

Ako opraviť DSDT pomocou Clover

Pridajte ďalšie riadky do sekcie ACPI súboru /EFI/config.plist:
FixDsdtMask
0xFFFF
Odstráňte /EFI/ACPI/patched/DSDT.aml, ak vás prepadne panika jadra.
Všetky hodnoty masky sú uvedené nižšie. Niektoré opravy vyžadujú na správne fungovanie opravu DTGP (0x0001).

Masky 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

Masky 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
1 000 0000 0000 0000 = 0x8000 = FIX_HDA

Ako používať záplaty DSDT:
0000 0000 1111 1111 = 0x00FF = Povoliť korekciu masky: bit(0) ~ bit(7).
1111 1111 0000 0000 = 0xFF00 = Povoliť korekciu masky: bit (8) ~ bit (15). Najprv musíte povoliť metódu DTGP (0xFF01).

DSDT môžete opraviť pre jednu funkciu. Na fungovanie bez DSDT.aml potrebujete opravu DTGP.
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 + DISPLAY
0000 0010 0000 0001 = 0x0201 = DTGP + IDE
0000 0100 0000 0001 = 0x0401 = DTGP + SATA
0000 1000 0000 0001 = 0x0801 = DTGP + FIREWIRE
0001 0000 0000 0001 = 0x1001 = DTGP + USB
0010 0000 0000 0001 = 0x2001 = DTGP + LAN
0100 0000 0000 0001 = 0x4001 = DTGP + WIFI
1 000 0000 0000 0001 = 0x8001 = DTGP + HDA

Alebo opravte DSDT pre viacero funkcií. Na fungovanie bez DSDT.aml potrebujete opravu DTGP.
0000 0101 0000 0001 = 0x0501 = DTGP + DISPLAY + SATA
0011 0001 0000 0001 = 0x3101 = DTGP + DISPLEJ + USB + LAN
1011 0101 0000 0001 = 0xB501 = DTGP + DISPLAY + SATA + USB + LAN + HDA

Pre zjednodušenie výpočtu môžete použiť štandardná aplikácia"Kalkulačka".

Montáž ďateliny

Ručné zostavovanie ďateliny

Na zostavenie potrebujete príkazový riadok Nástroje pre Xcode - na stiahnutie
Štart
CD
mkdir src
cd src
curl - -C -L -O ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.4.tar.bz2
curl - -C -L -O ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.0.tar.bz2
curl - -C -L -O http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz

HFSPlus.efi.zip - stiahnuť manuálne.
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 Clover
make -C BaseTools/Source/C
CD Clover
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

Tento skript vytvára Clover32, ale je tiež potrebný na konfiguráciu EDK2. Teraz musíme túto konfiguráciu upraviť.

Knižnice
cd ~/src/gmp-5.0.4
zostava mkdir
zostava CD
../configure --prefix=/opt/local
urobiť
sudo make install
cd ~/src/mpfr-3.1.0
zostava mkdir
zostava CD
../configure --prefix=/opt/local --with-gmp=/opt/local
urobiť
sudo make install
cd ~/src/mpc-0.9
zostava mkdir
zostava CD
../configure --prefix=/opt/local --with-gmp=/opt/local --with-mpfr=/opt/local
urobiť
sudo make install

Kompilácia kompilátora gcc-4.6.2 x64-linux-gnu.
cp ~/src/edk2/Clover/mingw-gcc-build.py ~/src/edk2/BaseTools/gcc/
cd ~/src/edk2/BaseTools/gcc/
./mingw-gcc-build.py --arch=x64

Konfiguračné súbory
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

Budovanie Clover64 a rEFIt
cd ~/src/edk2/Clover/
./cbuild.sh -gcc46 -x64 -release
cd rEFIt_UEFI/
./build64.sh

Priečinok ~/src/edk2/Build obsahuje výsledky zostavenia

Vytváranie Clover pomocou CloverGrowerV1.5

Potrebné pre prácu Nástroje príkazového riadku.
Stiahnite si CloverGrowerV1.5.zip
Rozbaľte do domovského priečinka
Otvorte terminál
Zadajte cd CloverGrowerV1.5
I./CloverGrower.sh
Stlačte Enter (vytvorí sa odkaz na príkaz „ďatelina“)
Stlačte p (to je lepšie)
Potom postupujeme podľa návodu

Výroba topánok Clover & Chameleon USB Flash Disk
pod Windows XP a vyšším.












Úplná (čiastočná - iba formát) inštalácia zavádzača Clover na USB flash disk:

Na jedálnom lístku Možnosti->Konfigurácia vyberte si:

1. Súbor bootovacích údajov (sada zavádzacích súborov):

  • Vstavaný (vstavané revízie " Clover&Chameleon«),
  • Vonkajšie (externé) - stiahne zip archív so štruktúrou priečinkov a súborov podobnou nainštalovanému bootloaderu,
  • Neinštalovať (neinštalovať) - formátovanie iba s inštaláciou zavádzacích sektorov.

2. Možnosti formátu (možnosti formátovania):

  • Zavádzacie záznamy (zavádzacie sektory) -> Ďatelina ,
  • Zarovnajte podľa sektorov: 8192 (predvolené)
  • Zarovnajte podľa sektorov: 63 (ak nejaké podivné/staré BIOSy nevidím flash disk)
  • Oddych predvolená.

3. Viacnásobné rozdelenie (rozdelenie na objemy):

  • Veľkosť bootovacieho oddielu (veľkosť zavádzacieho zväzku závisí od vášho vkusu) - zrušte začiarknutie tohto políčka, ak neplánujete vytvoriť druhý zväzok na rovnakom disku (napríklad pre distribúciu MACOSX).

4. Povoliť pevný disk (aktivácia práce s jednotkami bez USB) — varovanie -> « na vlastné riziko«!
5. Stlačte tlačidlo " OK «.
6. V hlavnom okne programu -> Cieľový disk (cieľová jednotka) - vyberte požadovaný objekt (USB flash disk) na inštaláciu.
7. Stlačte tlačidlo " Formátovať disk «.
8. Čakáme a užívame si výsledok programu.

Upravte (ak je to potrebné) konfiguračné súbory zavádzača

Extrahujte obraz oddielu HFS (HFS+) z distribučného balíka na nasadenie na USB flash disk:

Obraz 10.9 Mavericks nie je bootovateľný! Preto použijeme skonvertovaný obrázok odtiaľto

Na použitie:
Rozbaľte archív .zip a súbor 5.hfs v ňom môžete okamžite nasadiť na flash disk cez BDU.

Nahranie distribúcie MACOSX na druhý zväzok zavádzacej jednotky USB Flash:

1. Správanie úplná inštalácia Bootloader Clover na jednotke USB Flash so začiarknutým políčkom Veľkosť bootovacieho oddielu.
2. Dostávame USB flash disk , rozdelený na dva zväzky . (Poznámka: Bohužiaľ, v predvolenom nastavení OS Windows nepodporuje viaczväzková jednotka USB Flash, preto bude v systéme Windows dostupný iba jeden oddiel.)
3. Stiahnite si distribúciu MACOSX vybranú na inštaláciu. Táto distribúcia, samozrejme, musí zodpovedať všetkým nevyhnutné požiadavky pre inštaláciu na PC
4. Extrahujte obrázok z distribučnej súpravy oddiel HFS(HFS+). (toto bude súbor s príponou hfs )
Cesta k získaniu požadovaného obrazu HFS bude závisieť od stupňa natívnej distribúcie vášho zdroja:

  • Pre rôzne distro zostavy môžete skúsiť extrahovať cez ponuku: Nástroje -> Extrahujte oddiel HFS (HFS+) zo súborov DMG .
  • To, čo používate, nemusí byť pôvodný súbor InstallESD.dmg prevzatý z maloobchodného balíkaInstallOSXMountainLion.app/Contents/SharedSupport/, ale opäť zabalený pôvodný obrázok na iný obrázok a s iným názvom, napríklad OSXMountainLion.dmg. InstallESD.dmg z prebaleného archívu je jednoduchšie nájsť a extrahovať pomocou programu 7zFM.exe. A až potom z neho získajte obraz HFS, ktorý potrebujeme.

5. V hlavnom okne programu -> Cieľový disk - vyberte si naše USB flash disk -> Časť 2 .
6. Stlačte tlačidlo “ Obnoviť oddiel «.
7. V okne Prieskumník, ktoré sa otvorí, vyberte rozbalený súbor s príponou *. hfs . Veľkosť súboru nesmie byť väčšia ako Časť 2 .
8. Čakáme a užívame si výsledok programu

Poznámka!!!

Pri inštalácii OS X z tohto flash disku Sekcia obnovy HD sa nevytvára automaticky!

Ak naozaj potrebujete sekciu Recovery HD, stiahnite si samostatný balík z webovej stránky Apple:
RecoveryHDUpdate.pkg
Pomocou tohto balíka si kliknutím na odkaz vytvorte plnohodnotnú oblasť Recovery HD pre OS X Mavericks

Základné nastavenie systému a inštalácia kext

Takže sme tu v systéme. Aj keď môže urobiť málo, nebudeme online, grafika nefunguje a vo všeobecnosti všetko vyzerá veľmi zle. Toto treba opraviť.

Poďme zistiť, čo sú kexty.

Kext(Kernel Extension) - rozšírenia jadra, ktoré spúšťajú to či ono zariadenie nekompatibilné s pôvodným Macom (Napríklad tam, kde v aimaku nájdeme internetová karta od Realteku alebo zvukovej karty?). Toto je to, čo teraz potrebujeme.

Najprv potrebujeme priečinok PostInstall, ktorý ste rozbalili do sekcie CLOVER zavádzací USB flash disk. Odtiaľ najskôr potrebujeme Kext Utility, ktorý nám umožňuje nainštalovať kexty do systému. Spustíme ho, zadáme heslo používateľa, počkáme, kým neuvidíme nápis „Všetko hotovo“.

Kext nainštalujeme na sieťovú kartu (priečinok Sieť, triedený do priečinkov pre každú sieťovú kartu), jednoducho ho pretiahneme do okna programu. Čakáme, kým sa nezobrazí správa „Všetko hotovo“. Ďalej prejdite do časti CLOVER na našej jednotke flash, potom na kexts a potom na Iné. Skopírujte odtiaľ FakeSMC.kext na ľubovoľné miesto (Lepšie v rovnakom PostInstall), potom ho nainštalujte rovnakým spôsobom ako kext na sieťovej karte. Budete tiež potrebovať USB 3.0 kext. Bolo to v archíve Legacy_13.2_EHC1.kext.zip, ktorý ste rozbalili v PostInstall. Poďme to nainštalovať.

Hotovo, nastavili sme internet, USB a umožnili systému vôbec nabehnúť (FakeSMC.kext napodobňuje čip System Management Control, ktorý je prítomný len na základné dosky Apple. Bez tohto kextu sa systém jednoducho nespustí).

Teraz nainštalujeme bootloader. Prejdite do priečinka PostInstall→ Clover_v2.3k_r3949. Existuje súbor *.pkg, otvorte ho.

Kliknite na pokračovať, prečítajte si informácie o bootloaderi (klamem, kliknite tiež na pokračovať). Ďalej v ľavom dolnom rohu kliknite na „Konfigurovať“.

Pre zavádzanie UEFI nastavte nasledujúce nastavenia:

O starom načítavaní si povieme neskôr, keďže tam je všetko trochu komplikovanejšie a budete musieť opraviť DSDT.

Kliknite na „Inštalovať“. Poďme si prejsť proces inštalácie zavádzača.

Hotovo, bootloader je nainštalovaný.

Krok 5. Nastavenie zavádzača

Po inštalácii dostaneme čistý nenakonfigurovaný zavádzač Clover, ktorý je potrebné mierne nakonfigurovať. Otvorte Clover Configurator (v budúcnosti neodporúčam používať tento program na bodové úpravy konfigurácie bootloaderu).

Najprv sa musíme dostať do oblasti EFI pomocou zavádzača. V ľavej ponuke kliknite na položku Pripojiť EFI. Ďalej kliknite na Skontrolovať oddiel, zobrazí sa tabuľka všetkých oddielov. Oddiel, ktorý potrebujeme, by mal byť na rovnakom oddiele ako Apple_HFS, zobrazí sa ako EFI EFI. Kliknite na položku Pripojiť oddiel. V zozname vyberte disk, ktorý potrebujeme (napríklad disk0s1). Upozorňujeme, že sa vyskytla chyba, pri ktorej nie sú viditeľné všetky sekcie. Otáčajte kolieskom myši, aby ste sa mohli posúvať medzi sekciami a vybrať tú, ktorú potrebujete.

Ďalej kliknite na položku Otvoriť oddiel. Otvorí sa „priečinok“ s požadovanou sekciou. Prejdite na EFI>CLOVER. Pre pohodlie skopírujte plist.config do priečinka PostInstall. Tiež ho pre každý prípad skopírujte niekde inde, pretože ten, ktorý sme práve skopírovali, bude upravený. A ešte jeden na zálohovanie. Skopírujte a otvorte plist.config.

Vidíme niečo takéto:

ACPI – Nedotýkame sa opráv, zahodíme (DropOEM) našu grafickú kartu (DropOEM_DSM funguje, keď sa vyskytnú dve opravy DSDT. Preto ponecháme pôvodnú metódu autopatch ako zavádzač a deaktivujeme našu, ak sa objaví).

Prejdite do sekcie BOOT.

Takže toto je miesto, kde sa musíme pohrabať. Argumenty si nastavujeme sami, v závislosti od systému.

V (úplné) - už známy „textový“ režim zavádzania. Je lepšie ho nepovoliť, ale v prípade potreby ho zaregistrovať ručne.

arch — architektúra. V mojom prípade x86_64

npci - kľúč je nám už známy. V prípade potreby uverejňujeme. Odporúčam vykonať prvé sťahovanie bez neho, ale v režime Verbose.

darkwake - zodpovedný za spánkový režim a hibernáciu. Má 7 režimov. Ak sa sen nezačne zmenou hibernatemode v termináli, potom odporúčam pomocou pokusov a omylov nájsť požadovaný darkwake režim.

cpus=1 - spustenie pomocou iba jedného jadra. Neodporúčam vyberať.

nvda_drv=1 — aktivácia webového ovládača NVidia, ktorý nainštalujeme o niečo neskôr. Vyberte, či máte nVidia.

nv_disable=1 — zakážte grafiku bez videa a spustite ho s natívnym ovládačom Mac. Je lepšie nevyberať, ale v prípade potreby zaregistrovať manuálne.

kext-dev-mode=1 a rootless=0 už boli vysvetlené skôr.

Poďme do správnej podsekcie.

Predvolená zavádzacia hlasitosť — oblasť, z ktorej sa štandardne začne výber disku na zavedenie. V predvolenom nastavení LastBootedVolume (posledná vybraná oblasť).

Dedičstvo - Legacy Boot pre starých ľudí Verzie systému Windows a Linux. Veľmi to závisí od hardvéru a dizajnu systému BIOS, takže bolo vyvinutých niekoľko algoritmov:

LegacyBiosDefault - pre tie UEFI BIOSy, ktoré majú protokol LegacyBios.

PBRTest, PBR — Možnosti PBR Boot, toto je príliš veľa. V mojom prípade PBR funguje.

XMPDetection=ÁNO je dôležitý parameter. Fixuje množstvo Náhodný vstup do pamäťe, sloty, sloty, frekvencia a počet kanálov.

DefaultLoader — ak je na oddiele niekoľko zavádzačov, vyberte predvolený. Nesmie byť prázdne!

Čas vypršal — čas pred automatickým spustením.

Rýchlo - možnosť, ktorá preskočí výber oddielu a okamžite pokračuje v sťahovaní.

1 (časový limit -1) — vypnutie automatického spustenia.

Preskočíme sekciu CPU, bootloader si sám vyberie potrebné hodnoty. Zariadenia je tiež lepšie preskočiť, ak nemáte čo falšovať. Zakázať ovládače - deaktivujte nepotrebné ovládače pri zavádzaní. GUI - nastavenie vzhľad bootloader. Myslím, že tu netreba nič vysvetľovať, nie sú tu žiadne špeciálne parametre. Rozlíšenie obrazovky, jazyk a motív menu. Je to jednoduché. Grafika - nastavenie grafiky a vstreky.

Nedotýkajte sa parametra Inject NVidia! Pri spustení budú artefakty. Je určený na prevádzku starších kariet GT line

Kernel and Kext Patches - záplaty a prispôsobenie jadra. V predvolenom nastavení je vybratá možnosť Apple RTC. Je lepšie sa nedotýkať. SMBIOS je šťava, prispôsobenie a falzifikát maku.

Ak chcete nakonfigurovať výrobné informácie, kliknite na ikonu čarovného prútika. Ďalej vyberte iMac (ak je PC) alebo MacBook (ak je notebook).

ACHTUNG 3

Do pamäte a slotov nič nepridávajte. Toto sú čisto kozmetické parametre, ktoré ďatelina naberá vo fáze nakladania. Nesprávne nastavené parametre môžu spôsobiť konflikty.

POZOR: Grafické karty Nvidia bez úprav policy-kext fungujú iba na modeloch Macov iMac13.1 a iMac14.2.

V AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist opravíme Config1 na žiadny tu:

Teraz by to už malo fungovať.

Pripravený. Ničoho iného sa nedotýkame, urobili sme základné nastavenia. Uložíme náš súbor. Teraz ho skopírujte do priečinka CLOVER oddiel EFI, prihlásiť sa, nahradiť. Dovoľte mi pripomenúť, že predtým by ste si mali urobiť zálohu.

Už sme skoro tam. Teraz zostáva len spustiť grafickú kartu. Priečinok PostInstall obsahuje balík WebDriver*.pkg. Otvorte ho a nainštalujte. Potom nás požiada o reštart. Poďme reštartovať.

Teraz sa presvedčíme, že nespúšťame z flash disku, ale s pevný disk v režime UEFI. Vyberte možnosť Spustiť macOS Sierra z Macintosh HD. Začnime.

Poznámka

Hotovo, tu sme v systéme. Na obrázku som ukázal približne ako bude os vyzerať po všetkých nastaveniach. Venujte pozornosť tomu, ako systém pochopil váš Mac, ako aj frekvenciu procesora.

Istým znakom toho, že ovládač Nvidia funguje, bude jeho logo na paneli úloh. Mimochodom, vypol som ho, pretože prekáža, ale k ovládaciemu panelu neviditeľnosti sa dostanete cez „ Systémové nastavenia... ". Môžeme skontrolovať internet cez Safari. USB 3.0 je všedné po pripojení flash disku do portu 3.0.

Okrem toho

- Zvuk

Pokiaľ ide o zvuk, situácia je iná. Ak máte externú zvukovú kartu, jednoducho si pre ňu stiahnite ovládače z webovej stránky výrobcu (analógové zariadenia, ako napríklad mixážne pulty, nevyžadujú ovládače a okamžite sa zapnú). Pre vstavané zvuková karta použite jeden z týchto kextov:

Čo sa týka AppleHDA

Vlastne, to je všetko. Potom pripravíme macOS Sierra na prácu.

UPD zo dňa 14.05.2017

— V komentároch milí ľudia znova nahrali súbor z mega na torrent. Je to spôsobené tým, že veľa ľudí má problémy so sťahovaním súboru z mega. Aby som bol úprimný, nevedel som, že Mega má limit na rýchlosť sťahovania (používam prémiový účet). Tiež mi napíšte všetky otázky na VK, ale najskôr si skontrolujte komentáre. Existuje šanca, že váš problém sa tam už vyriešil. Opäť nie som zodpovedný za žiadne riziko, ktoré to môže spôsobiť vášmu počítaču. Chcem tiež objasniť jeden bod, že článok je prezentovaný výlučne na vzdelávacie účely. Samotný fakt inštalácie hackintosh na PC je hrubým porušením zásad Apple týkajúcich sa ich systému, čo je trestné zo zákona. Autor nepodporuje používanie MacOS na počítačoch iných ako Apple a nenabáda k zmenám zdrojový kód systémov.

Koniec

O úžasnom sťahovači Ďatelina. V podstate tento projekt sledujeme už od jeho vzniku – každý mesiac je Clover stále funkčnejší a vo veľmi blízkej budúcnosti môže byť vyhlásený za najlepší moderný downloader.

Ale hlavná vec na Clover je, že ho vytvoril náš krajan, plátok. Môžete si s ním pokecať na fóre applelife.ru, povedať mu o chybách, navrhnúť nové funkcie a šanca na vypočutie je oveľa väčšia ako v prípade Chameleon alebo XPC.

O Clover sa môžeme baviť pomerne dlho, preto sa dnes obmedzíme na krátky prehľad možností, výhod a nevýhod bootloaderu.

Príbeh Clover je jednoduchý: predtým módny bootloader XPC nechcel pracovať na malom notebooku, a tak sa rozhodol vytvoriť svoj vlastný, menej vyberavý bootloader hackintosh, a zároveň rozvíjať nahromadené skúsenosti v oblasti prevádzky EFI na dosky systému BIOS.

Clover je dnes dynamicky sa rozvíjajúci EFI bootloader, ktorý svojimi schopnosťami dobehol a prekonal svojich konkurentov. Kompatibilita je tiež v poriadku: majitelia väčšiny moderných základných dosiek založených na procesoroch Intel si ju môžu vyskúšať v akcii.

Funkcie Clover možno rozdeliť do dvoch skupín – čo všetko podobné nakladače dokážu a mali by zvládať a čo len tento nakladač. Prvá skupina zahŕňa:

  • Podpora zavádzania EFI pre Mac OS X a Windows
  • načítavanie opravenej tabuľky DSDT
  • schopnosť selektívne načítať jednotlivé ACPI tabuľky
  • generovanie P-stavov a C-stavov pre procesor (ušetrí vám to registráciu procesorovej sekcie v DSDT)
  • načítavanie kextov z adresára tretej strany
  • vstrekovanie grafických kariet, zvuku a Ethernetu
  • schopnosť nahradiť UUID počítača
  • USB patchovanie

Ale oveľa zaujímavejšie charakteristické rysyĎatelina:

  • S týmto bootloaderom budete môcť používať panel nastavení „Boot Volume“ ako človek. Medzi nimi budete môcť prepínať inštalované systémy presne ako na skutočnom Macu
  • Clover, hoci ide o zavádzač EFI, dokáže zaviesť staršie systémy, ktoré iné zavádzače EFI odmietajú vidieť. Ak ste napríklad nenainštalovali systém Windows cez prostredie EFI, Clover bude stále môcť zaviesť systém
  • Clover dokáže nabootovať Linux, nielen v Legacy režime, ale aj cez prostredie EFI
  • Clover môže extrahovať a opraviť DSDT za behu! Je pravda, že v čase písania tohto článku je táto funkcia v aktívnom vývoji, ale nepochybujeme, že čoskoro bude plne funkčná. Táto funkcia umožňuje používateľovi úplne sa vyhnúť problémom s DSDT. Bootloader urobí všetko sám
  • na základných doskách s UEFI dokáže Clover bootovať priamo z prostredia UEFI bez toho, aby čokoľvek emuloval. Spĺňa sa tak dlhoročný sen mnohých používateľov hackintosh – používať skutočné EFI moduly na doskách PC
  • Vzhľad ďateliny je vysoko prispôsobiteľný. Môžete meniť nielen ikony, logá a pozadia, ale dokonca aj fonty
  • Clover vám umožňuje robiť snímky obrazovky priamo z jeho grafického rozhrania (F10) a môže tiež zaznamenať podrobný protokol zavádzacej procedúry (F2)
  • Clover umožňuje uložiť nezávislé konfigurácie pre rôzne počítače na rovnaké zavádzacie médium. Môžete napríklad vytvoriť zázračný flash disk, ktorý rovnako úspešne načíta stolný počítač aj prenosný počítač

Clover sa inštaluje v podstate rovnakým spôsobom ako Chameleon - budete musieť vymeniť zavádzacie sektory. Inštalácia na flash disky je podporovaná, pevné disky a skrytý oddiel EFI diskov GPT. Pohodlný inštalačný program PKG eliminuje potrebu používateľa zadávať príkazy do terminálu; všetko je dokonale automatizované.

Clover sa nachádza v priečinku EFI oddielu, ktorého zavádzacie sektory sú nahradené. Štruktúra súborov a priečinkov je nasledovná:

Váš opravený súbor DSDT by mal byť umiestnený v priečinku EFI/ACPI/patched. Ďalšie moduly EFI sa nachádzajú v priečinkoch drivers32 a drivers64. Ovládače pre rôzne systémy (vrátane Horský Lev) sú umiestnené v priečinku kexts podľa verzií systému. Sady nastavení pre rôzne počítače sa nachádzajú v podpriečinkoch v rámci EFI/OEM.

V Clover sú dva hlavné súbory nastavení:

  • EFI/BOOT/config.plist je zodpovedný za všetko, čo súvisí s Hackintosh. Tu sa nastavujú všetky základné parametre
  • EFI/BOOT/refit.conf - Nastavenia vzhľadu Clover

Témy pre Clover sa rozbalia do priečinka EFI/BOOT/themes. Okrem toho má každá téma zvyčajne svoj vlastný súbor refit.conf. Mimochodom, tém pre Clover je už dosť, tu je len niekoľko príkladov:

Ale krása je druhoradá vec; najdôležitejšie je, aby Clover správne fungoval na vašej hardvérovej konfigurácii. A na to sa budete musieť pohrať so súborom config.plist. Názvy kľúčov v tomto súbore sa líšia od formátov akceptovaných v Chameleon, iBoot alebo XPC, takže bez úprav sa nezaobíde. Tu je príklad obsahu súboru config.plist:

Systémové parametre

Boot-args
darkwake=0
prev-lang:kbd
ru:0
DefaultBootVolume
Lev
CustomUUID
8A2EBD6C-8F0D-58AC-8745-92С4A1FD177A
InjectSystemID
Nie

BiosVendor
Spoločnosť Apple Inc.
BiosVersion
MP51.007F.B00.0903051113
BiosReleaseDate
10/28/10
Výrobca
Spoločnosť Apple Inc.
Meno Produktu
MacPro5,1
Verzia
1.5
Rodina
Mac
Sériové číslo
G8031788GWR
Výrobca dosiek
Spoločnosť Apple Inc.
BoardSerialNumber
C020321R035DC771H
Board-ID
Mac-F221BEC8

Typ procesora
0x0601
CPUFrequencyMHz
2667
Rýchlosť zbernice kHz
133330
QPI
2500

GraphicsInjector
Nie

StringInjector
Áno
DeviceProperties

PCIRootUID
0
HDAInjekcia
Zistiť
LpcTune
Áno

DropOemSSDT
Nie
GenerateCStates
Nie
GeneratePSstates
Nie
smartUPS
Nie
PatchNMI
Nie
FixDsdtMask
0x0000

Horná časť špecifikuje spúšťacie príznaky, predvolený jazyk počítača, spúšťací zväzok (podľa názvu) a hardvérové ​​UUID.

Časť SMBIOS je určená na špecifikovanie informácií o modeli Macu, s ktorým je váš Hackintosh kompatibilný. Všetky parametre odtiaľto sú totožné s informáciami, ktoré sa zadávajú v iných zavádzačoch.

V sekcii CPU zadávate informácie o vašom procesore - jeho hexadecimálny identifikátor, frekvenciu, rýchlosť zbernice (poznámka - v kilohertzoch) a QPI.

Časť Grafika vám umožňuje zadať informácie o grafickej karte. Môžete zadať množstvo pamäte (kľúč VRAM), počet video výstupov (VideoPorty), framebuffer (iba karty AMD, kľúč FBName), NVCAP karty a hodnotu display-cfg.

Sekcia PCI vám umožňuje vložiť reťazce, zmeniť číslo koreňa PCI, povoliť alebo zakázať opravy HDA a LPC.

Nakoniec sekcia ACPI obsahuje mnoho parametrov týkajúcich sa prevádzkových parametrov procesora (C-States, P-States), režimu spánku a opravy NMI. Oprava DSDT je ​​tu povolená za behu - namiesto 0x0000 musíte zadať hexadecimálnu masku zodpovedajúcu súčtu kódov opráv, ktoré potrebujete. Podrobnosti.

Podrobné často kladené otázky o inštalácii a konfigurácii Clover nájdete na fóre AppleLife.

Ďatelina má veľa výhod, myslíme si, že to je jasné z toho, čo bolo napísané vyššie. Existuje však aj niekoľko nepríjemných nevýhod:

  • dlhý čas načítania. Bohužiaľ, Clover sa načítava oveľa dlhšie ako XPC (takmer trikrát). Na základných doskách s UEFI je situácia lepšia
  • problémy s iCloud. Mnoho používateľov sa sťažuje na nemožnosť prihlásiť sa do iCloud. Nepomáhajú absolútne žiadne opravy. Problém pravdepodobne súvisí s mechanizmom vstrekovania UUID - buď ho Clover nenahradí všade, alebo tam, kde ho nahradiť netreba
  • problémy so systémami EFI. Aj keď Clover nie je príliš priateľský s Windows 8, môže existovať modré obrazovky smrť, počítač môže pri vypnutí alebo pri prechode do režimu spánku zamrznúť. Samozrejme, že z toho chcem viniť nemotorný Windows, ale v tomto prípade to rozhodne nie je jej chyba;)

V opačnom prípade je Clover vynikajúcou voľbou pre začínajúceho používateľa hackintosh, ktorý nechce tráviť čas a úsilie dôkladným dolaďovaním systému. Clover automatizuje mnoho rutinných úloh, ktorým predtým čelili tí, ktorí chceli zorganizovať hackintosh. Tento bootloader skutočne robí hackintoshe o krok bližšie k skutočným počítačom Mac.




Hore