Kexts hackintosh wi-fi jaoks. Kexts. Süsteemiprogrammi vahemälu tühjendamine

Tuletame meelde, et see materjal on esitatud ainult informatiivsel eesmärgil. Kui kavatsete allpool kirjeldatud toiminguid korrata, soovitame teil artikkel vähemalt korra hoolikalt lõpuni lugeda. 3DNewsi toimetajad ei vastuta võimalike tagajärgede eest.

⇡ Sissejuhatus

"Hackintosh" on Mac OS X irooniline nimetus, mida ei installita mitte Apple'i arvutisse, vaid tavalisse arvutisse. See nähtus sai võimalikuks, kui Cupertino ettevõte alustas 2005. aastal oma masinate migreerimist PowerPC platvormilt x86-le ning Mac-arvuteid hakati varustama samade Inteli protsessorite ja kiibistikuga, mida kasutatakse personaalarvutites. Alates oma esimestest tagasihoidlikest võitudest on nn OSx86 projekt arenenud käputäie entusiastide meelelahutusest kasvava kasutajaskonnaga massiliikumiseks. Täna, kui Apple andis ametlikult välja oma operatsioonisüsteemi uue versiooni Lion, on aeg rääkida Hackintoshist kõigile, kellel pole Maci, kuid kellel on huvi Mac OS X vastu ja soov katsetada.

Esimesed küsimused, mida inimene küsib, kui ta näeb arvutis Maci operatsioonisüsteemi: "Kas seda on raske installida?" ja "Kas kõik töötab korralikult?". Vastus mõlemale on eitav. Installimine on nüüd äärmuseni lihtsustatud, nii et saate Mac OS X-ga mängida peaaegu igas kaasaegses arvutis, kuid kõigil pole täielikku funktsionaalsust – õiglane osa kasutajatest ei saa riistvaralist graafikakiirendust või võrgu, heli või midagi muud kukub maha. Hackintoshil on suuri probleeme ka unerežiimiga. Kõik need raskused on ületatavad, kuid kindlasti peate veetma mitu magamata ööd. Üldiselt kopeerib olukord täielikult seda, mis juhtus lauaarvuti Linuxi distributsioonidega paar aastat tagasi. See on aga väga meelitav võrdlus nii häkkerite kogukonna kui ka Apple'i enda jaoks: hoolimata sellest, et keegi pole kunagi Mac OS X-i mitte-natiivse riistvaraga töötamiseks ette valmistanud, võivad asjad olla palju hullemad. Jah, mõned rauatükid ei jookse kunagi Mac OS-i all, teised nõuavad selleks tamburiini ja jänese jalaga tantsimist. Kuid samal ajal töötab tohutu komponentide park kas karbist välja või käivitub pärast lihtsaid manipuleerimisi. Ja Mac OS-i tarkvara on igal juhul installitud ja töötab täpselt samamoodi nagu päris Macis. Selgub, et ta polegi nii hirmus, see Hackintosh.

Kellele nähtuse juriidiline pool ükskõikne pole: loomulikult saab Mac OS X-i legaalselt installida vaid Apple’i kaubamärgiga arvutisse ja kõik muud võimalused rikuvad litsentsilepingut. Keelatud on ka OS-i komponentide muutmine, rääkimata piraatdistributsioonide kasutamisest "torrentidest". Apple aga ei kiusa OSx86 kogukonda taga (ehkki kaebab Hackintoshiga raha teenivad ettevõtted kohtusse) ning loata kasutamise vastane kaitse on lapsekingades ning nende ületamiseks on juba ammu leitud viise. Mac OS X ei nõua isegi litsentsivõtit ega võrgus aktiveerimist. Lõppude lõpuks reklaamivad hackintoshi inimesed seda OS-i tasuta ja unistavad salaja tõelise Maci omamisest. Ja kõige pühendunumad punasilmsed katsetajad, kes põhimõtteliselt eelistavad Hackintoshi, on potentsiaalsete ostjatena endiselt kadunud.

Kui vahet pole, siis milleks rohkem maksta? Või on?

Seega, kui väike solvumine teid ei häiri ja tehnilised raskused tekitavad ainult tervislikku elevust, proovime koos installida Mac OS X arvutisse. Artiklis kirjeldame kahte lihtsat viisi OS-i eelmise, kuid endiselt populaarse versiooni Snow Leopard (10.6) ja uue Lion (10.7) installimiseks. Pole mõtet installida Leopardi (10.5) ja veelgi enam Tigerit (10.4). Kui tulemus teile meeldib, on need juhised Hackintoshi enesevalitsemise lähtepunktiks. Viimases jaotises on lingid populaarsetele OSx86 kogukonnaressurssidele, kus saate teistelt kasutajatelt õppida ja konkreetsetele probleemidele lahendusi leida.

⇡ "Hackintoshi" ettevalmistamine

Miks ei võiks Mac OS X lihtsalt arvutis töötada ja kuidas neid takistusi ületada? Põhjus number üks on see, et Macid ei kasuta OS-i ja riistvara püsivara vahelise kihina mitte vana head BIOS-i, vaid EFI-d ning Mac OS-i käivitamiseks emuleeritakse EFI-d spetsiaalse "häkkeri" tasemel. alglaadur (muide , selle saavutuse võlgneme vene häkkerile hüüdnime Netkas all). Tänapäeval on kõige populaarsem ja kiiresti arenev alglaadur Chameleon ja selle derivaadid, näiteks Chimera.

Teiseks põhjuseks on see, et Mac OS X-l on kext (tuumalaiendist, pidage meeles seda terminit) nimega Dont Steal Mac OS X. See on vajalik rakenduste dekrüpteerimiseks, mis moodustavad kasutajale operatsioonisüsteemina näiva süsteemi (Dock, Finder, loginwindow, SystemUIServer ja teised), mis põhinevad SMC kiibi võtmetel, mis on ainult päris Macidel. Noh, kui "jalgu pole, siis pole multikaid." Appi tuleb FakeSMC kext, mis emuleerib edukalt SMC-seadet, mille eest jällegi tänu Netkasele. Spetsiaalne alglaadur ja FakeSMC.kext on kõik, mida Mac OS X käivitamiseks vaja läheb, kui arvuti riistvara ei erine kuigivõrd päris Macidest.

Ja see on täpselt kolmas põhjus. Toetamata riistvara jaoks pole Mac OS X jaoks draivereid või on sisseehitatud draiverid, kuid süsteem ei saa neid kasutada, kuna see ei tuvasta võõraste identifikaatoritega riistvara.

Hackintoshi riistvaranõuded on samad – vajate SSE2 juhiste toega protsessorit, mis kõige parem – Intel Core 2 Duo ja vanemat. AMD kasutajad peavad asendama OS-i kerneli "häkitud" versiooniga, mille tulemusena tekib probleeme süsteemi värskendamisega Apple'i serverist. Sama kehtib Atomi platvormil põhinevate netbookide kohta. Väga soovitav on toetada SATA-kontrolleri AHCI-režiimi. Mac OS X Lioni installimiseks on vaja 2 GB muutmälu, Snow Leopardi jaoks piisab ühest. Raua valimise esimene reegel: mida rohkem näeb arvuti välja nagu päris Mac, seda vähem on probleeme. Teine reegel: uusimad ja arenenumad seadmed ei pruugi töötada, hoolimata sellest, kui kõvasti nad proovivad. riistvaratugi sõltub eelkõige Mac OS-ist endast (Hackintoshi jaoks raskeid riistvaradraivereid ei kirjutata) ja Apple'il pole kuhugi kiirustada. Eduvõimalusi aitab hinnata sait wiki.osx86project.org, mis sisaldab HLC-d (riistvara ühilduvuse loendid) Mac OS X erinevate versioonide jaoks.

Installimiseks on kõige parem kasutada eraldi SATA-liidesega draivi ja Windowsi draiv välja lülitada. Kui ühe töötava OS-iga HDD-ga katsete tegemine pole hirmutav, peate sellel mingi kettautiliidi abil looma uue partitsiooni (puhta Mac OS X jaoks piisab 10 GB-st). Pidage lihtsalt meeles, et installiprotsessi ajal kirjutatakse Hackintoshi alglaadur HDD-le ja seejärel pääsete Windowsi ainult selle kaudu. Miski ei ohusta olemasolevaid andmeid, kuid ka varundamine ei tee paha. Ketas peab olema ühendatud emaplaadi lõunasilla porti, BIOS-i SATA kontroller peab olema seatud AHCI režiimile. Soovitatav on eemaldada kiirendamine, eemaldada kõik laienduskaardid, välja arvatud ülemises PCI-E pesas olev graafikaadapter, keelata välisseadmed, lisaks klaviatuurile ja hiirele vähendada RAM-i mahtu 4 GB-ni (kui on rohkem installitud) . Kui installimine minimaalse funktsionaalsusega õnnestub, saab seda kõike samm-sammult tagastada. Liiga palju tingimusi? Seejärel saate harjutada kasside peal ehk virtuaalmasinas. Veebis on isegi valmiskujutised erinevate hüperviisorite jaoks, kuigi nende kasutamine ei too Hackintoshi loomise kogemust.

Hoiatame lugejaid: kuigi "Hackintosh" on täiesti kahjutu meelelahutus, mis ei riku arvutit ja tõenäoliselt ei riku andmeid, tehakse kõik artiklis kirjeldatud manipulatsioonid teie enda riskil ja riisikol. Lisaks pead olema tuttav arvutiga ja teadma, mis on alglaadur, OS-i kernel ja kõvaketta paigutus. Noh, kui valdate Hackintoshi täiuslikult, ärge mingil juhul nõustuge, kui teie sõbrad paluvad teil selle arvutisse installida, vastasel juhul peate selle ime töö jätkamiseks ausa inimesena abielluma.

⇡ Snow Leopardi installimine iATKOS 10.6.3 v2 komplektist

Lihtsaim ja mitmekülgsem võimalus on installida Mac OS X spetsiaalselt muudetud distributsioonist. Alates Snow Leopardi väljaandmisest on sellised häkkerite versioonid andnud teed elegantsemale lahendusele - installimine kaubamärgiga ketta koopiast eraldi alglaadimis-CD abil ja seda kirjeldatakse allpool. Kuid AMD või Intel Atomi protsessorite kasutajad ei saa ilma montaažita hakkama, sest. algne Mac OS X kernel (mida meie inglise keelt kõnelevad sõbrad kutsuvad vanilla kerneliks) toetab ainult Core arhitektuuriga ja vanemaid Inteli protsessoreid ning koost võimaldab installiprotsessi käigus kohe valida “patched” versiooni. Ja kui oled kokkupaneku abil Hackintoshi maailma tunginud ja teadmisi omandanud, saad teha puhta paigalduse, mille komponentide üle on sul täielik kontroll.

iATKOS 10.6.3 v2 on üks viimaseid välja antud builde ning vaatamata üsna vanale OS-i versioonile (Snow Leopard on juba uuendatud versioonile 10.6.8) on kogu sellel olev "häkkerite" tarkvara üsna kaasaegne. Pärast pildi allalaadimist (me ei ütle teile, kus) kirjutage see plaadile. Käivitage iATKOS-kettalt ja oodake, kuni "häkker" alglaadur töötab ja OS käivitub.

See protsess võtab mitu minutit, kuid kui see äkki venib üle mõistliku piiri või annab veateate, tähendab see, et midagi läks valesti.

Sel juhul peate uuesti DVD-lt käivitama, kuid rohelise kameeleoniga alglaaduri ekraanil vajutage F8, tõstke esile optiline draiv, tippige klaviatuurilt "-x" ja vajutage sisestusklahvi. See on nn turvarežiim, kuid kui teil sellega ei vea, peate käivitama "-v" argumendiga, mis võimaldab teil alglaadimislogi jälgida. Sel hetkel, kui protsess takerdub või ilmub fraas Kernel Panic, saate teha ekraanist foto ja seejärel rahulikus keskkonnas proovida toimuvast aru saada, kasutades temaatilisi saite, Google'i ja kogenud häkkerite nõuandeid. ".

Keelevalikuga akna ilmumine näitab, et allalaadimine õnnestus ja teie süsteem suudab käitada operatsioonisüsteemi Mac OS X. Soovitame võimalusel valida Shakespeare'i keele, kuna enamik Internetis leiduvaid juhiseid ja tõrkeotsingut on kirjutatud keeles seda.

Kerige installiprogrammi lehti, kuni ilmub aken ketta valikuga.

Avage menüü jaotis Utiliidid ja käivitage Disk Utility. Kui andsite Hackintoshile tühja ketta, peate selle programmi abil selle "tükeldama" (vahekaart Partition). Windowsi kõrval olevale partitsioonile installimiseks vormindatakse partitsioon lihtsalt HFS+ failisüsteemis (vahekaart Kustuta). Usaldusväärsuse huvides on parem valida suvand HFS + Journaled ja enamik kasutajaid ei vaja suvandit tõstutundlik.

Kui kõvaketas on installimiseks valmis, saab Disk Utility sulgeda ja installiaknas määrata partitsiooni. Ja nüüd on põhipunkt draiverite ja sätete valik, mis võimaldavad Mac OS X-il teie riistvaraga täielikult töötada. Loend avaneb nupuga Kohanda. Kõigil kasutajatel soovitatakse uurida Bootloaderi haru ja valida vaikevaliku asemel Chameleon v2 RC5. AMD protsessorite ja ka Intel Atomi omanikud peavad jaotises Patches, Modified Kernels valima muudetud tuuma.

Te ei tohiks jaotises Draiverid, VGA valida graafikaadapteri jaoks ühtegi "draiverit". Parem on märkida jaotises Bootloader Options valiku Graphics Enabler kõrval olev ruut – sel juhul proovib alglaadur ise riistvarakiirendust aktiveerida. Olgu kuidas on, OS laaditakse peaaegu alati 2D-režiimis ja kui Graphics Enableri meetod ei töötanud, saate õnne proovida eraldi "draiveritega". Muide, need pole draiverid, vaid ainult pihustid, mis võimaldavad Mac OS X-i sisseehitatud draiveritel töötada tundmatute videokaartidega, mistõttu neid tsiteeritakse.

Valige jaotisest Draiverid, Võrk võrgukaardi jaoks sobiv pakett - seal on hea kollektsioon. Sülearvuti puhul on kasulikud jaotise Draiverid, sülearvuti riistvara sisu. Saate võtta mõne draiveri protsessori energiasäästufunktsioonide jaoks jaotisest Draiverid, põhiriistvara, protsessori toitehaldus. Seda funktsiooni kandev "native" kerneli laiendus nimega AppleIntelCPUPowerManagement.kext on montaažis ettevaatlikult blokeeritud, sest see sobib ainult Inteli protsessoritele ja ka siis mitte kõigile ning vigade korral ei luba süsteemi käivitada.

Ärge märkige jaotises Paigutused unerežiimi lubajat - kui vajate puhkerežiimi, tuleb pärast OS-i värskendamist see laiendus siiski välja vahetada.

Jaotis Keeletõlked sattus iATKOS-i ametlikust levitamisest ja sisaldab OS-i liidese lokaliseerimispakette, sealhulgas vene keelt.

Soovitav on kirja panna nimekiri valitud võimalustest juhuks, kui värskelt installitud OS ei käivitu ja peate süüdlast otsima. Kui valik on tehtud, võite klõpsata OK ja seejärel Installi. Mine!

Installimise lõpus taaskäivitub arvuti. Saate iATKOS-i ketta väljutada ja käivitada kõvakettalt, millele kerisime Mac OS X-i. Kui Chameleoni alglaadur loeb sekundeid allapoole, kuni OS vaikimisi käivitub, võite vajutada mis tahes klahvi ja vaadata partitsioonide loendit, millelt alglaadimine toimub. saadaval. Kui algul oli kõvakettal juba Windows, siis see käivitub teenindussektsioonist nimega System Reserved või otse oma juursektsioonist, kui teenindussektsioon mingil põhjusel puudub.

Aga me ei jõua ära oodata, millal näeme Mac OS-i, eks? Sel juhul me lihtsalt ootame ja kui installimisel valiti valikud õigesti, ilmub ekraanile registreerimisaken ja kui Graphics Enabler valik töötas, siis kuvatakse ka tervitusvideo.

Mida teha, kui operatsioonisüsteem on alglaadimisetapis kinni jäänud või annab veateate? Esimene näpunäide on sel juhul käivitada logivaatega. Selleks peate peatama alglaaduri, kuni see loendab OS-i käivitumise aega, valige sellega partitsioon, sisestage argument "-v" ja vajutage sisestusklahvi. Ekraanil kuvatavate teadete põhjal saate leida tõrke põhjustava komponendi. Seejärel võite proovida käivitada turvarežiimi argumendiga "-x" ja kui see õnnestub, on tõenäoline, et asi on mingis kextis - seadme draiveris või injektoris, mille märkisite menüüs Kohanda. installiketast ja see tuleb välja vahetada. Kextidega töötamist kirjeldatakse artikli eriosas.

⇡ Snow Leopardi installimine patenteeritud distributsioonist

Samuti saate luua Hackintoshi, kasutades natiivset Snow Leopardi kujutist, mille saate isegi südametunnistuse rahustamiseks osta. Samal ajal salvestatakse kogu tarkvara, mis muudab Mac OS X arvutiga ühilduvaks, eraldi kettale. Kuid see meetod sobib ainult Inteli protsessorite omanikele, kuna. nii leviketas kui ka sellelt installitav OS-i koopia kasutavad algset kernelit ilma AMD toeta. Lisaks ei võimalda muutmata Snow Leopardi installer teil süsteemi rullida MBR-iga partitsioonitud kõvakettale ja toetab ainult GUID-i partitsiooniskeemi. Seetõttu tuleb MBR-iga ketas uuesti jaotada.

Kui Windows on juba olemas ja te pole valmis kõige populaarsema operatsioonisüsteemiga igaveseks hüvasti jätma, siis on olemas mitteilmne lahendus: Disk Utility abil märkige esmalt ketas GUID-ga, looge Windowsi jaoks oma partitsioon. ja installige Windows ja seejärel teise partitsiooni - lumeleopard. Võtmesõnaks on siin Disk Utiliy. See programm, mis, nagu te juba teate, töötab ka Mac OS X installikettalt, loob hübriidpaigutuse, mille GUID ja MBR on sünkroonitud. Ja Windowsi installimiseks on vaja MBR-i.

Niisiis, kõigepealt vajame iBooti alglaadimisketta kujutist ja MultiBeasti draiveripaketti – mõlema uusimad versioonid on saadaval aadressil www.tonymacx86.com/viewforum.php?f=125 (allalaadimiseks on vajalik registreerimine). Põletame iBoot ISO-pildi plaadile ja käivitame sellelt. Kui ilmub aken käivitatava partitsiooni valikuga, peate draivis asendama iBooti algse Mac OS X distributsiooniga, vajutage klahvi F5, valige DVD ja vajutage sisestusklahvi.

Edasine protseduur on täiesti sarnane iATKOS-i kokkupanemise kohta kirjutatule, ainult menüüs Kohanda pole "vasakpoolseid" draivereid, vaid on ainult standardsed Snow Leopardi paketid - liidese lokalisatsioonid, fondid jne.

Just pärast installimise lõpetamist ei tööta otse kõvakettalt käivitamine, sest. OS-i koopia on puutumatu ega erine sellest, mis on tõelistel Macidel. Seetõttu peate uuesti käivitama iBooti kettalt ja valima Snow Leopadiga partitsiooni.

Kui ilmneb tõrge, teate juba, mida teha: käivitage argumendiga "-v" ja käivitage diagnostika, seejärel proovige käivitada OS turvarežiimis argumendiga "-x". Veebisait tonymacx86 soovitab ka argumenti PCIRootUID=1, mida saab kombineerida märkidega "-x" ja "-v".

Kui Mac OS X näitas registreerimisakent, siis on aeg see arvutiga harjuda. Peame käivitama MultiBeasti eelnevalt alla laaditud arhiivist ja kerima kõiki installeri lehti kuni komponentide valikumenüüni. Siin peaksid kõik kasutajad kontrollima EasyBeast Installi üksust, mis määrab minimaalse kextide komplekti installimise. Konkreetse riistvara toe lubamiseks peaksite uurima loendi üksikuid harusid ja valima vajalikud laiendused. Protseduuri lõpus taaskäivitatakse arvuti ja saate HDD-lt turvaliselt käivitada.

Lisaks kextidele installitakse kettale Chimera alglaadur ja kui Windows oli varem installitud, siis laaditakse see vastava jaotise valimisel.

⇡Lõvi paigaldus

Siin on kõige maitsvam – Mac OS X uusim versioon. Seni oskavad seda hinnata vaid Inteli kasutajad. Selle kirjutamise ajal ei ole Apple veel Lioni tuuma allikat postitanud, mis tähendab, et ka muudetud tuumasid pole. Kuid enamik Snow Leopardi jaoks kirjutatud kekste töötab koos Lõviga.

Lioni installimiseks vajame töötavat Snow Leopardi versiooni, mis ei ole madalam kui 10.6.6, tasuta 5 GB kõvaketta partitsiooni installifailide mahutamiseks, Lioni distributsiooni (saadaval App Store'is 29,99 dollari eest ja teate, kus on tasuta) , utiliit xMove ja tuttav pakett MultiBeast.

Programm Install Mac OS X Lion käivitatakse otse töötava OS-i alt ja installipartitsioonina tuleb valida see, millelt Snow Leopard käivitatakse, mis OS-i kuidagi ei mõjuta. Kui failid on kopeeritud, võite nõustuda taaskäivitusega ja uuesti Snow Leopardi sisse logima.

Nüüd sõltub see utiliidist xMove. Peale selle käivitamist tuleb eelnevalt ära märkida tühi partitsioon, mille Lioni jaoks ette valmistasime ja xMove kannab sinna programmi Install Mac OS X Lion lahtipakkitud failid. Kui Snow Leopard on installitud meetodil iBoot + MultiBeast, siis piisab kõvakettalt alglaadimisest ja Chimera alglaaduri menüüst partitsiooni valimisest "Lion". Kui installimiseks kasutati iATKOS-i või mõnda muud lahendust, kuid alglaadur ja kexts pole samuti esimene värskendus, peate käivitama iBooti kettalt. Edasine protseduur kordab täielikult Snow Leopardi installimise protsessi patenteeritud distributsioonist. Veelgi enam, sihtmärgina saate valida partitsiooni juba töötava Mac OS X-iga ja seejärel värskendatakse seda valutult.

⇡ Kekstide paigaldamine ja eemaldamine

Kuidas eemaldada probleemset draiverit, pihustit või lisada tuge seadmetele, mis pärast esmast installimist ei käivitu? Mac OS X-i kextide (kerneli laienduste) salvestuskoht on kataloog /System/Library/Extensions ja need laaditakse ühest vahemälust aadressil /System/Library/Caches/com.apple.kext.caches/Startup/Extensions. mkext, kuhu OS paneb ainult vajalikud laiendused. Kuid tänapäevased Hackintoshi laadijad (meile juba tuttavad Chameleon ja Chimera) suudavad laadida täiendavaid kexte kataloogist /Extra/Extensions ja nendest moodustatakse oma väike vahemälu /Extra/Extensions.mkext. MultiBeast ja iATKOS kasutavad seda skeemi, ainult viimasel juhul on /Extra kataloog peidetud. Peidetud failide kuvamine on lubatud terminalis oleva käsu abil.

vaikeväärtused kirjutage com.apple.finder AppleShowAllFiles TRUE
killall leidja

Paljusid kexte saab installida, kopeerides need kausta /Extra/Extensions. Kuid samal ajal ei saa mõned neist sõltuvusi lahendada (vahemälus /S/L/C/c/S/Extensions.mlext pole vajalikke laiendusi) ja peate looma vahemälus ühe vahemälu. /Lisakataloog kõigist "native" ja "kolmanda osapoole" laiendustest, mida OS ei saa ümber teha. Seda tehakse järgmise käsuga:

sudo kextcache -m /Extra/Extensions.mkext -- /System/Library/Extensions /Extra/Extensions

Enne neid faile jaotises /Extra/Extensions peate määrama vajalikud õigused. Meeskonnad:

sudo chown -R 0:0 /Lisa/Laiendused

sudo chmod -R 755 /Lisa/Laiendused

Ja veel üks nüanss: kui isegi õigete õigustega pole kext vahemällu sisenenud ja seda ei laadita, peate selle avama faili kontekstimenüü suvandi Näita paketi sisu ja nägema faili Info.plist jaotises Sisu. kataloog. See on xml-fail ja selle lõpus, enne sulgevaid silte peaks olema järgmine kirje:

OSBundleRequired

juur

Vastasel juhul tuleb see lisada või muuta.

Operatsioonisüsteemis Mac OS X 10.7 on asjad veidi teisiti. Lion kasutab teist vahemäluvormingut, eellingitud kernelit. Vaikimisi Chameleon seda ei loe ja skannib kogu /Extra/Extensions kataloogi sisu, mis aeglustab allalaadimist. Ainus, mida seni teha saab, on luua süsteemikataloogis /System/Library/Caches/com.apple.kext.caches/Startup jagatud vahemälu. Meeskond:

sudo kextcache -c /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -v -t -K /mach_kernel -- /System/Library/Extensions /Extra/Extensions

Ja selleks, et alglaadur kernelvahemälu üles võtaks, peate käivitamisel kasutama argumenti "UseKernelCache=Yes". Kuid erinevalt /Extra sisust allub see fail operatsioonisüsteemile ja aeg-ajalt värskendab see seda, unustades muidugi meie "häkkeri" laiendid. Probleemi lahenduseks on teisaldada kextid kaustast /Extra kataloogi /System/Library/Extensions ja määrata neile vajalikud õigused käskudega:

sudo chown -R 0:0 /Süsteem/Teek/Laiendused

sudo chmod -R 755 /Süsteem/Teek/Laiendused

⇡ OS-i värskendus

Hackintoshi saab värskendada Apple'i serverist, kasutades sisseehitatud tarkvaravärskenduse utiliiti. Kuid samal ajal peate olema valmis selleks, et mõni kext lakkab pärast värskendust töötamast või hakkab tekitama tõrkeid ja peate neile asendama. Õnneks reageerivad populaarsete laienduste arendajad kiiresti Mac OS X uute versioonide väljalaskmisele. Lisaks peate pärast värskendust uuesti üles ehitama kextide vahemälu pärast süsteemi käivitamist argumendiga "-f". AMD protsessorite kasutajad peaksid enne OS-i värskendamist veenduma, et muudetud tuumast on värske versioon või võite vana jätta.

⇡ Alglaaduri seadistamine

Chameleoni alglaaduri või selle analoogide tööd juhib /Extra kaustas olev fail com.apple.boot.plist. Seda saab käsitsi muuta, kuid on olemas ka spetsiaalne GUI-utiliit Lizard, mille saab alla laadida saidilt darwinx86.net/software/darwinx86_software.html . Konfiguratsioonisse on soovitav sisestada ekraani eraldusvõime, algkäivitusargumendid (näiteks eelpool mainitud "UseKernelCache=Yes") ja "mittestandardsete" protsessorite omanike jaoks muudetud kerneli faili nimi. iATKOSis on see kohandatud fail (vaadake, see asub ketta juurpartitsioonis). Kontrollige ka valikut Graafika süstimine, kui see valik aitas teil 3D-kiirenduse lubada.

32-bitise ühilduvusrežiimi valik sunnib kerneli alglaadima 32-bitises režiimis, mis võib mõne kexti puhul olla vajalik. Samal ajal säilib suure hulga RAM-i tugi ja rakendused saavad töötada 64-bitises režiimis olenemata tuumast. Samaväärne käsurea argument on "-x32".

Argumentide loend võib sisaldada ka erisuvandeid üksikute kekstide jaoks.

Programm avab automaatselt faili /Extra/com.apple.boot.plist ja kui seda pole, siis loob selle muudatuste salvestamisel. Täpselt nii juhtub ka iATKOSega. see koost salvestab vaikimisi alglaaduri konfiguratsiooni samanimelises süsteemifailis /Library/Preferences/SystemConfiguration/com.apple.boot.plist. See pole õige, seega on kõige parem tühjendada süsteemifail pärast faili loomist kaustas /Extra, jättes alles ainult need read, mis on ekraanipildil näidatud.

Veel üks Lizardi funktsioon on faili /Extra/SMBIOS.plist redigeerimine. See sisaldab teavet arvuti mudeli ja installitud riistvara kohta ning aitab süsteemiteabe programmis kujutada arvutit mingi Macina.

⇡ Apple'i välisseadmed

Küsimus, mis teeb paljudele muret, kuid ma ei taha eksperimendile raha kulutada: kas Maci seadmed töötavad koos Hackintoshiga – Apple Cinema Display, Magic Mouse ja Magic Trackpad. Seega ühildub monitor iga DisplayPortiga varustatud videokaardiga (sobib DP Mini või pordi täispikk versioon koos adapteriga) ning töötavad nii valgusandur kui ka heleduse juhtimine System Preferences. Hiir ja puuteplaat vajavad USB-Bluetooth-adapterit – mõned töötavad kohe karbist välja võttes ilma täiendavate kekstideta ning ühendusprotsess ei erine taas sellest, mis on päris Maci puhul.

⇡ Tasuta ujumine

www.kexts.com – algsete ja kolmanda osapoole kextide andmebaas Mac OS X jaoks.

Epigraafi asemel:
Me ütleme juht – me mõtleme kexti

Ausalt öeldes ei tule tänane päev päris täisväärtuslik nii-öelda samm. Kuid see ei muuda seda vähem kasulikuks. Ja see oli mõeldud vastusena mõnele kommentaarides ilmuvale küsimusele. Püüan anda kasulikke näpunäiteid ja hajutada mõningaid hirme. Või mitte hajutada. Vaatame, mis saab 🙂

Eelmised 3 osa leiab kas sildi järgi .

hirmude hajutamine

Enda kogemuse põhjal võin eeldada, et kõige suurem närvipinge tekib kasutaja mõne ebakorrektse tegevuse korral, mille tulemusena lõpetab pealtnäha normaalselt töötav süsteem laadimise. Mida sel juhul teha?

  1. Kõigepealt peate meeles pidama – mis oli see, mis tarniti, mille puhul süsteem laadimise lõpetas?
  2. Proovige käivitada turvarežiimi. Selleks sisestage enne laadimist lülitite (-v või -s) asemel abi ja lugege hoolikalt. Minu arvates võivad abiks olla lülitid -F (konfiguratsioonifaili ignoreerimine) ja meie peamine trump -x (booting turvarežiimis tavaliste draiverite abil).
  3. Kui osutus turvarežiimis käivitamine, kustutage installitud käsitsi. Tavaliselt on kõik kextid kaustas /System/Library/Extensions/ .
  4. Lugege InsanelyMaci foorumit ja leidke üksikasjalikud juhised videokaardi, võrguadapteri või muu riistvara draiverite installimiseks. Uskuge mind, 95% juhtudest teate täpselt, kust kõike hankida ja kuidas seda paigaldada. Või avastate, et selle riistvara jaoks pole draiverit.

Ja nüüd kõige tähtsam:

Kui süsteem on katki ja enne seda töötas - ärge kartke partitsiooni vormindada ja enam-vähem "töötava" Leopardi konfiguratsiooni uuesti installida. Tavaliselt tekivad kõik probleemid ja neid saab lahendada kohe alguses, kuni Hackintoshi pideva kasutamise hetkeni.

See on tavaline praktika, siin pole midagi nii üllatavat. Enamik inimesi, kellega olen rääkinud, on alguses oma süsteemi vähemalt 15-30 korda uuesti installinud. Nii et ole kannatlik.

Video draiverite desinstallimine

Tegin selle punkti eraldi, sest mul on teile väike üllatus. Juba vananenud (10.5.2) kirjelduses on sellele probleemile pühendatud eraldi lõik:

Kui teil on probleeme video taaskäivitamisel (sinine või must ekraan):
Kõik, mida pead tegema, on vajutada Darwini käsul klahvi F8 ja seejärel tippida -s (ühe kasutaja režiim), seejärel tippida juure mount -uw / ja /movevideodrivers. Seejärel palutakse teil videodraiverid klasside kaupa teisaldada (nvidia ; ati ; või intel gma) voila! kinnitamiseks tippige jah või vahelejätmiseks sisestage!

Mida tähendab tõlkes järgmine:

Kui teil on probleeme videoga (sinine või must ekraan): peate vaid käivitama lülitiga -s (ühe kasutaja režiimis), seejärel käivitama administraatorina 2 käsku: mount -uw / ja /movevideodrivers . Pärast seda küsitakse teilt, milline videodraiver teil on (nvidia, ati või intel gma). Kinnitamiseks vastake jah ja vahelejätmiseks vajutage sisestusklahvi. Voila! Süsteem laaditakse.

Kõik oleks hästi, kuid see skript oli saadaval ainult Kalyway jaoks ja mitte rohkem ühegi teise koostu jaoks. Olen seda väga kaua otsinud ja lõpuks valmistasin teile üllatuse. Enne videodraiverite installimist laadige alla ja sisestage siit / (juurpartitsioon) - jah, jah, see on sama movevideodrivers. Pärast seda peate minema terminali ja määrama selle käitamise õigused. Kui ma õigesti mäletan, piisab järgmisest käsust:

sudo chmod +x /movevideodrivers

Kõik, pärast seda on võimalik videoga katsetada. Ja nüüd ma ütlen teile, kuidas.

Patsifist on meie kõik

Utiliit on loodud töötama .pkg pakettidega, .iso ja .dmg piltidega, hulga arhiividega nagu .zip, .tar, .tar.gz jne. Lisaks saab see avada ka installikettaid (ja meie puhul , mis tahes konstruktsiooniga ketas). Lisaks saab see arhiividest välja võtta ainult teatud pakette. See on funktsioon, mida me vajame.

Programm on tasuline (jagamisvara) ja maksab 20 dollarit, kuid tasuta režiimis peate lihtsalt ootama teatud aja, enne kui saate töötada (20 sekundit). Ja funktsionaalsus ei tundu olevat kärbitud.

Nii et pärast utiliidi käivitamist ja valiku "Ava Apple installiketas" skannib Pacifist selle ja kuvab kogu pakettide loendi kataloogipuu kujul. Puu struktuur vastab ligikaudu sarnasele menüüle, kui valite . Selle struktuuri järgi (või rakendusest otsides) leiate meid huvitava draiveri ja installige see süsteemi, klõpsates nuppu Installi. Selleks peate sisestama parooli.

Pärast seda taaskäivitame - kui ekraan on jälle must / sinine - kasutage / liigutage videodraivereid ja proovige uuesti installida sobiv draiver.

Kekstide paigaldamine

Alustuseks märgin, et kexts (kerneli laiend) on süsteemituuma laiendus. Windowsis on sarnane kontseptsioon draiverid. Juhtub, et samas InsanelyMacis on postituse lisandina töötav kext wifi, video või võrguadapteri käivitamiseks. Saate selle käsitsi installida (aga see on seotud teatud peavaludega) või kasutada utiliiti Kext Helper B7 (tavaliselt on see mis tahes komplektiga kaasas).

Pärast seda peate taaskäivitama ja kontrollima, kas draiver on õigesti installitud. Kuid peate kexts käsitsi kustutama kaustast /System/Library/Extensions/ .

Mõned lahendused tulevad juba .pkg kujul – tavaline installer. Seetõttu on draiveri installimine veelgi lihtsam.

Head paigaldamist 😉

LUGEGE MIND PALUN

Kui te EI SAA faile mälupulgale lahti pakkida, eemalduge klaviatuurist ja lugege kohe läbi raamat "Arvuti mannekeenidele: üksikasjalik juhend arvuti kasutamiseks" !!!

1. Kõik failid laaditakse üles MEGU-sse. Kellel on temaga probleeme - kommentaarides laadisid nad torrenti uuesti üles.
2. Ärge küsige minult Maci sülearvutitesse installimise kohta. ma palun sul seda teha. Palun. See on väga hemorroidide protsess. Installige ubuntu ja ühendage Maci teema. Hankige sama kogemus
3. Vastan Habré lehel harva, kõikide küsimuste korral kirjuta VK-le.

See juhend/juhend/jne on kirjutatud neile, kes on liiga laisad, et seda või teist infot arvutisse "mooni" paigaldamise kohta kokku panna, kõik on selge ja riiulitel.

Alustuseks peate enne süsteemi enda arvutisse installimist otsustama, kas meil on seda vaja või mitte, kuna süsteem ise on installimise ja konfigureerimise osas väga spetsiifiline, välja arvatud juhul, kui teil on Apple seade. Ei ole mõtet seletada, et algselt lauaarvutitele mitteplaneeritud süsteemi juurutamine on keeruline asi ja võib olenevalt riistvara ühilduvusest võtta aega 2 kuni N tundi.

Nüüd mõtleme välja, mis on Hackintosh: sõna "hackintosh" tekkis kahe sõna "Macintosh" ja "Hack" ühinemisel, mis tähendab sisuliselt "häkitud maci", kuigi "häkkimisega" pole siin midagi pistmist. .

Selles juhendis käsitleme installimis-USB-mälupulga loomist Windowsi all (kuna see on "algajate häkkijate" seas populaarseim süsteem), süsteemi installimist tühjale kettale, riistvara tuuma laiendamist ja tegelikult. , alglaaduri installimine ja konfigureerimine (just sel hetkel on palju probleeme)

Protsessor: Intel Core i5 4460 3,2 GHz (Haswell)
Mälu: 16 GB Crucial Ballistix Sport
Graafika: MSI GeForce GTX 760 2048MB
Emaplaat: Gigabyte GA-H81-S2V (UEFI Bios)



Samuti tahan juhtida teie tähelepanu asjaolule, et selles artiklis töötame NVidia videokaartide ja UEFI BIOS-iga.

Noh, lähme.

1. samm. Raua hindamine ja analüüs

Jah, hoolimata asjaolust, et Hackintosh töötab ühel või teisel viisil peaaegu igas konfiguratsioonis, teeb see seda alati erineval viisil. Seetõttu tasub kohe meie riistvara analüüsida.

Protsessorid

Niisiis, alustame sellest, et AMD protsessoritega masinatel süsteem EI TÖÖTA(Seda surevat agoonia seisundit, millesse see saabub, on väga raske nimetada "tööks"). Jah, tegelikult saab panna kohandatud kerneli, seda uuesti värskendada ja nii edasi, aga ratas on mõttekas leiutada pulkadest uuesti, kui see nii või teisiti katki läheb. Inteli protsessoritel, alustades Core i3-st, tõuseb süsteem probleemideta üles (räägime konkreetselt macOS Sierra 10.12-st, varasemad versioonid võivad tõusta ka Core 2 Duo ja Pentium protsessoritel). Minu puhul kukkus välja i5 4460 kivi (4 südamikku, 4 niiti, turboboost kuni 3,4 GHz).

ACHTUNG 2

Socket 2011-3 protsessoritega, eriti X99 kiibistikuga, on probleeme. Tavaliselt avaldub see emaplaadi liigsete kellade ja vilede tõttu.

Videokaardid

Järgmisena vaatame graafikat. Kui kasutate integreeritud Inteli graafikat (minu puhul on see HD4600), siis tõenäoliselt vajate eraldi graafika tehast (kuigi need võivad algselt käivituda).

Toetatud Inteli graafikatuumade loend

Intel HD 3000
Intel HD4000
Intel HD 4600 (sülearvutid)
Intel HD 5000


Radeonid (AMD) käivituvad, kuid jällegi pauguga. Näiteks uued kaardid (RX-4**), aga ka tuntud R9 380 või R9 380x võivad alglaadimise lihtsalt mustale ekraanile tuua.

Täpselt toetatud AMD-kaartide loend

Radeon HD 4000 seeria
Radeon HD 5000 seeria
Radeon HD 6000 seeria (eelistatud 6600 ja 6800)
Radeon HD 7000 seeria (eelistatud 7700, 7800 ja 7900)
Radeon R9 200 seeria (R9 290 ei käivitu)
Radeon R9 300 seeria (R9 380-ga võib probleeme olla. Ma pole seda isiklikult testinud, kuid otsustades Redditi arvustuste järgi nende kaartidega seal on Probleemid)


Selles juhendis ei käsitle me AMD graafikatehast, kuna see kõik taandub kaadripuhvri paikade ja seadme ID asendustega alglaaduris (mis on igaühe jaoks individuaalne). Loe AMD kaartide kohta lähemalt siit: tyk (inglise).

Hoopis teistsugune on olukord NVidia kaartidega. Peaaegu kõik alustavad, välja arvatud mõned eriti andekad. Probleeme täheldatakse 10. seerias, kuid suure tõenäosusega ei tule neid niipea. Kõik on korras. GTX-kaartidel käivitub graafika näpuga, GT-väljaande kaardid ei jää samuti maha, kuigi seal on erandeid.

Töötavate NVidia kaartide loend

Geforce 7000 seeria
GeForce 8000 seeria
Geforce 9000 seeria
Geforce 200 seeria
Geforce 400 seeria
Geforce 500 seeria
Geforce 600 seeria
Geforce 700 seeria
Geforce 900 seeria
UPD 14.05 Geforce GTX 1000 seeria


Olen enam kui kindel, et leiate oma kaardi nimekirjast.

Võrgukontroller

Ma arvan, et te ei pea närima, kuidas saate oma võrgukaarti kindlaks teha ...

uustulnukate juhend

Ava tegumihaldur → sakk “Performance” → Ethernet (Windows 10), seal on suurte mustade tähtedega võrgukaart.

Muide, saate endiselt vaadata BIOS-i "e


Ühel või teisel viisil me sellel üksikasjalikult ei peatu. Igal juhul peate käivitama võrgukaardi, seega annan lihtsalt toetatud võrgukaartide loendi.

võrgukaardid

Intel Gigabit

5. seeria – 82578LM/82578LC/82578DM/82578DC
6. ja 7. seeria – 82579LM/82579V
8. ja 9. seeria – I217LM/I217V/I218LM/I218V/I218LM2/I218V2/I218LM3

Realtek

RTL8111, 8168, 8101E, 8102E, 8131E, 8169, 8110SC, 8169SC
RTL8111/8168 B/C/D/E/F/G
RTL8101E/8102E/8102E/8103E/8103E/8103E/8401E/8105E/8402/8106E/8106EUS
RTL8105/8111E/8111F/8136/8168E/8168F

Atheros

AR8121, 8113, 8114, 8131, 8151, 8161, 8171, 8132, 8151, 8152, 8162, 8172
Toetatud AR816x, AR817x

Broadcom

BCM5722,5752,5754,5754M,5755,5755M,5761,5761e,57780,57781,57785,5784M,5787,5787M,5906,5906M,57848,5784

Marvell

88E8035, 88E8036, 88E8038, 88E8039, 88E8056, 88E8001

tapja

E2200

Mälu

Piiranguid ei ole. Süsteem töötab kahe gigabaidi pealt. Soovitatav 4. Autor soovitab 8.

Rauaga, tegelikult mõtlesin selle välja. Kui te pole selles etapis meelt muutnud, liikuge edasi.

2. samm. Alglaaditava välkmäluseadme loomine ja installija juurutamine sellele

Niisiis, siit jõuame praktika juurde. Tuletan meelde, et me teeme seda kõike Windowsi alt. Ütlen kohe, et me ei kasuta juurjälgija pilte, mida nii ägedalt soovitavad inimesed, kellel on kõik kuni 18-aastaste häkintoshnikidega töötav. Kõigepealt vajame BDU utiliiti (BootDiskUtiliy).

Teil on vaja mälupulka, mille maht on üle 8 GB. Ükskõik milline.

1. Käivitage utiliit
2. Sihtketas → valige meie mälupulk
3. Vormindage ketas

Nüüd ootame. Mälupulk vormindatakse Apple HFS-is ja jagatakse kaheks sektsiooniks, millest ühte on installitud alglaadur (CLOVER) ja teine ​​jääb puhtaks, et installijat saaks sinna juurutada.

Pärast tehtud manipulatsioone saame midagi sellist nagu järgmine pilt:


Järgmisena peate installija teisele partitsioonile juurutama. Teeme seda ka BDU utiliidi kaudu. Siin on aga küsimus, kust pilti saada. On kaks võimalust: võtta valmis, juba lahtipakkitud või hankida see isiklikult AppStore'i rakendusest Install Mac OS Sierra.app. Kuna teine ​​meetod nõuab palju aega ja selle rakenduse enda otsimine võtab väga kaua aega, siis kasutame esimest. Käsitöölised on selle utiliidi jaoks juba valmis HFS-failid ette valmistanud, need meie jaoks rakendusest .app ekstraktinud. Kõik, mida vajame, on see alla laadida (pilt kaalub peaaegu 5 kontserti, nii et saate selle lihtsalt alla laadida). Tegelikult laadige siit alla macOS 10.12 Sierra.

Allalaaditud.

1. Saame arhiivist HFS-i partitsioonifaili (HFS +), laiendiga faili .hfs.
2. Valige BDU utiliidi "Sihtketas" aknas meie katkise välkmäluseadme 2. osa.
3. Avage "Taasta partiton".
4. Otsige ja valige meie *.hfs-fail. Pange tähele, et see ei tohiks olla suurem kui OSA 2 jaotised.
5. Ootame selle lahtipakkimist.
Kõik, mälupulgal olev installer on lahti pakitud ja töövalmis.

Nüüd vajame teie süsteemi jaoks mõnda faili. Kogusin sellesse arhiivi kõik vajaliku. Hiljem selgitan, mis ja miks.

Teil on vaja ka seda kexti, laadime selle ka alla: tyk. Pakime kausta arhiivist lahti Cloveri sektsiooni juure ja kexti kausta, mille lahti pakkisime. Kõik on valmis. Välkmälu on tehtud. Liigume edasi.

3. samm Installige Intel-PC-sse macOS Sierra

Kontrollime, kas mälupulk on 2.0 porti sisestatud. Taaskäivitage, minge BIOS-i. Lubage mul teile meelde tuletada, et meie BIOS on UEFI. Keela virtualiseerimine (Intel Virtualization). Alglaadimisprioriteedis (BOOT) märgime oma välkmäluseadme. Veenduge, et see käivitub UEFI-režiimis. Salvestage ja rakendage sätted, taaskäivitage. Me siseneme Cloveri menüüsse.

Clover ("Clover") on hackintoshi laadur ja ka selle paigaldaja.

Vajutage allanoolt, kuni jõuate menüüsse Valikud. Vajutage sisestusklahvi. Kõik, mida me siin vajame, on see rida:

Kirjutame sellesse järgmise:

kext-dev-mode=1 rootless=0 -v npci=0x2000 nv_disable=1
Lubage mul selgitada, mida kõik need argumendid teevad:

kext-dev-mode=1 - vajalik arg, ilma milleta häkkimine ei käivitu. Võimaldab kexte süsteemi üles laadida (esialgu FakeSMC.kext).
rootless=0 – keelab SIP-i (Süsteemi terviklikkuse kaitse). Nõutav arg.
-v - "Põhjasõnaline režiim". Ilusa õuna asemel näeme "konsooli" allalaadimist, et saaksime tuvastada vea, kui see on olemas.
npci=0x2000 (või 0x3000, olenevalt PCI-e versioonist) – valikuline. Hoiatame, et allalaadimine peatub PCI-skannimise etapis. Sa ei tohi kirjutada.
nv_disable=1 – valikuline. Laadimise ajal artefaktide ja muu prügi vältimiseks keelake graafiline kest. Laaditud loomulikus graafikarežiimis ortodoksse 144p eraldusvõimega. Sa ei tohi kirjutada.

Rakendage argumendid, vajutades sisestusklahvi. Valige OS X Base Systemist käivitamine Mac OS Sierra. Ja nii algas algne allalaadimine. Analüüsime kohe mõnda viga: ikka veel ootame juurseadet - IDE-kontrolleril pole aega ühenduse loomiseks.

Parandage

Ühendame mälupulga uuesti teise 2.0 pordiga, käivitame järgmiste argumentidega:
kext-dev-mode=1 rootless=0 cpus=1 npci=0x2000 -v UseKernelCache=Ei


Puudub Bluetoothi ​​kontrolleri transport - videokaart ei lülitunud sisse või FakeSMC.kext ei töötanud. Kontrolli, kas kaustas kexts/other on fail FakeSMC.kext. Sinezubil pole sellega midagi pistmist.

Parandage

Laadime nii:

kext-dev-mode=1 rootless=0 -v npci=0x2000
Või niimoodi:
kext-dev-mode=1 rootless=0 -v -x npci=0x2000


Kui sellised vead ikka jäävad, proovime laadida järgmiselt:

kext-dev-mode=1 rootless=0 -v npci=0x3000 darkwake=0 nv_disable=1 cpus=1
Muudel juhtudel aitab ainult Google, kuigi need parandused peaksid need probleemid lahendama.

Me ootame. Mõnel hetkel võib see külmuda. Kui see hangub kauem kui minut - taaskäivitage. Mõnel juhul peaks aitama.

Ja siin me oleme tegelikult installeris. Valige keel ja klõpsake noolt. Keelepakett laaditakse (võib minutiks hanguda). Nüüd avage Utilities> Disk Utility, peame ketta MacOS-i jaoks vormindama. Valige soovitud ketas, klõpsake nuppu "Kustuta". Mugavuse huvides nimetame uut draivi Macintosh HD-ks. Vormindage, sulgege kettautiliit. Järgmisena valige draiv, millele süsteemi installime (meie puhul Macintosh HD), installige.

Installimine võtab aega 15 kuni 30 minutit, kõik sõltub kettale kirjutamise kiirusest. Pärast installimist palub süsteem meil luua Interneti-ühendus – jätke see vahele, teeme seda hiljem. Teeme kasutaja. Valmis, oleme süsteemis. Õigemini, tema kännus. Siiani pole meil miski aidanud. Masina taaskäivitamisel on süsteemi sisenemine võimatu (bootloaderi puudumise tõttu).

Parandage

Kui arvuti ikkagi taaskäivitus või välja lülitus, saate valida USB-mälupulgalt käivitamise, seejärel valige ristikmenüüst "Boot macOS Sierra from Macintosh HD", unustamata seejuures suvandite menüüsse alglaadimisargumente kirjutamast.


Liigu edasi…

4. samm. Süsteemi põhihäälestus ja kextide paigaldamine

Nii et siin me oleme süsteemis. Kuigi ta teab vähe, me ei lähe võrku, graafika ei tööta ja üldiselt tundub kõik kuidagi väga halb. Seda tuleb parandada.

Saame aru, mis on kexts.

kext(Kernel Extension) - kerneli laiendused, mis käitavad üht või teist originaaliga mitteühilduvat seadet (Näiteks kust leiame iMacis Realteki võrgukaardi või helikaardi?). Seda me praegu vajame.

Alustuseks vajame kausta PostInstall, mille pakkisite lahti käivitatava USB-mälupulga jaotisesse CLOVER. Sealt edasi vajame ennekõike utiliiti Kext, mis võimaldab teil süsteemi installida kexte. Käivitame selle, sisestame kasutajalt parooli, ootame, kuni näeme kirja “Kõik tehtud”.


Installime kexti võrgukaardile (Kaust Võrk, sorteerisime selle iga võrgukaardi jaoks kaustadesse), lohistage see lihtsalt programmiaknasse. Ootame, millal ilmub kiri "Kõik tehtud". Järgmisena minge meie välkmäluseadme jaotisesse CLOVER, seejärel jaotisesse kexts ja seejärel jaotisse Muu. Kopeerime FakeSMC.kexti sealt suvalisse kohta (Parem samasse PostInstalli), seejärel installime selle samamoodi nagu kext võrgukaardile. Teil on vaja ka USB 3.0 kexti. See oli Legacy_13.2_EHC1.kext.zip arhiivis, mille ekstraheerisite PostInstalliga. Paigaldame selle.

Tehtud, käivitasime Interneti, USB ja lubasime süsteemil üldse käivitada (FakeSMC.kext imiteerib System Management Control kiipi, mis on olemas ainult Apple'i emaplaatidel. Ilma selle kextita süsteem lihtsalt ei käivitu).

Nüüd installime alglaaduri. Minge kausta PostInstall → Clover_v2.3k_r3949. Seal on *.pkg fail, avage see.


Klõpsame jätkamiseks, loeme alglaaduri infot (valetan, vajuta ka jätka). Järgmisena klõpsake vasakus alanurgas nuppu "Seaded".

UEFI alglaadimiseks määrake järgmised sätted:


Pärandlaadimisest räägime hiljem, kuna seal on kõik veidi keerulisem ja peate DSDT-d parandama.
Klõpsake nuppu "Install". Vaatame läbi alglaaduri installimise.
Valmis, alglaadur on installitud.

5. samm: alglaaduri seadistamine

Pärast installimist saame puhta, konfigureerimata Cloveri alglaaduri, mida tuleb veidi ümber seadistada. Avame Clover Configuratori (edaspidi ma ei soovita seda programmi alglaaduri konfiguratsiooni punktide redigeerimiseks kasutada).

Kõigepealt peame alglaaduriga jõudma EFI-partitsioonini. Klõpsake vasakpoolses menüüs valikul Mount EFI. Järgmisena klõpsake nuppu Kontrolli partitsiooni, kuvatakse kõigi partitsioonide tabel. Vajalik partitsioon peab olema Apple_HFS-iga samas partitsioonis, see kuvatakse kui EFI EFI. Klõpsake nuppu Ühenda partitsioon. Valige loendist vajalik ketas (näiteks disk0s1). Pange tähele, et kui kõik jaotised pole nähtavad, ilmneb viga. Kerige hiire ratast, et saaksite sektsioonide vahel kerida ja valida vajaliku.

Järgmisena klõpsake nuppu Ava partitsioon. Avab soovitud jaotisega "kausta". Möödume EFI>CLOVERist. Mugavuse huvides kopeerige fail plist.config kausta PostInstall. Samuti kopeerime selle igaks juhuks kuhugi mujale, kuna muudame äsja kopeeritud. Ja veel üks varundamiseks. Kopeerige, avage plist.config.

Näeme midagi sellist:

ACPI – ärge puudutage parandusi, kukutage (DropOEM) meie videokaart (DropOEM_DSM töötab, kui kaks DSDT plaastrit kokku saavad. Seetõttu jätame laadijaks algse automaatse parandamise meetodi ja keelame oma, kui see ilmub).
Minge jaotisse BOOT.

Nii et siin peame kaevama. Argumendid seame ise, olenevalt süsteemist.

-v (sõnasõnaline) - juba tuttav "teksti" alglaadimisrežiim. Parem on mitte lubada, vaid vajadusel käsitsi välja kirjutada.
kaar – arhitektuur. Minu puhul x86_64
npci on võti, mida me juba teame. Vajadusel eksponeerime. Soovitan esimest käivitamist teha ilma selleta, kuid paljusõnalises režiimis.
darkwake – vastutab une ja talveunerežiimi eest. Sellel on 7 režiimi. Kui unenägu ei alga terminalis talveunerežiimi muutmisest, siis soovitan soovitud darkwake režiimi leidmiseks kasutada katse-eksituse meetodit.
cpus=1 – hakake kasutama ainult ühte tuuma. Ma ei soovita valida.
nvda_drv=1 - Nvidia veebidraiveri aktiveerimine, mille installime veidi hiljem. Valige, kas teil on nVidia.
nv_disable=1 – keelake graafika nähtamatus ja käivitage native poppy driver. Parem on mitte valida, vaid vajadusel käsitsi välja kirjutada.
kext-dev-mode=1 ja rootless=0 on juba varem selgitatud.

Liigume parempoolsesse alajaotisse.
Vaikimisi alglaadimismaht - partitsioon, millest vaikimisi alustatakse käivitamiseks ketta valimist. Vaikimisi LastBootedVolume (valitud viimane partitsioon).
Pärand – pärandkäivitus Windowsi ja Linuxi vanematele versioonidele. See sõltub suuresti riistvarast ja BIOS-i konstruktsioonist, seega on välja töötatud mitu algoritmi:
LegacyBiosDefault – nendele UEFI BIOS-idele, millel on protokoll LegacyBios.
PBRTest, PBR – PBR Booti variandid, see on lihtsalt liialdatud. Minu puhul PBR töötab.
XMPDetection=JAH on oluline parameeter. Kinnitab RAM-i hulga, pesad, täringud, sageduse ja kanalite arvu.
DefaultLoader – kui partitsioonil on mitu laadijat, valige vaikelaadija. Ei tohi olla tühi!
Timeout – aeg automaatseks käivitamiseks.
Kiire - parameeter, mis jätab partitsiooni valimise vahele ja jätkab kohe alglaadimisega.
-1 (Timeout -1) - automaatse käivitamise keelamine.

Jätame CPU jaotise vahele, alglaadur ise valib vajalikud väärtused. Seadmed on ka kõige parem vahele jätta, kui teil pole midagi võltsida. Keela draiverid – keelake alglaadimisel mittevajalikud draiverid. GUI - alglaaduri välimuse määramine. Ma arvan, et siin pole vaja midagi seletada, siin pole erilisi parameetreid. Ekraani eraldusvõime, keel ja menüüteema. Kõik on lihtne. Graafika – graafika seadistused ja süstid.

Ärge puudutage parameetrit Inject NVidia! Käivitamisel on esemeid. See on mõeldud vanade GT liinikaartide käitamiseks

Kerneli ja Kexti paigad – paigad ja kerneli kohandamine. Vaikimisi on valitud Apple RTC. Parem mitte puudutada. SMBIOS - kõige rohkem mahla, kohandamist ja võltsitud "mooni".

Tehase andmete seadistamiseks klõpsake võlukepi ikooni. Järgmisena valige iMac (kui arvuti) või MacBook (kui sülearvuti).

ACHTUNG 3

Võite vaadata ka vanemate konfiguratsioonide hulgast, nagu MacMini või Mac Pro. Teie ülesanne on valida moon, mis on teie riistvaraga kõige sarnasem.


Ärge lisage mälu ja teenindusaegadesse midagi. Need on puhtalt kosmeetilised parameetrid, mida ristik laadimisetapis üles võtab. Valesti seatud parameetrid võivad põhjustada konflikte.

HOIATUS. Nvidia graafikakaardid ilma poliitikateksti muudatusteta töötavad ainult iMac13.1 ja iMac14.2 macides.

Teenuses AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist parandame siin Config1 väärtuseks none:


Nüüd peaks see toimima.

Valmis. Midagi muud me ei puuduta, oleme põhiseaded teinud. Salvestame oma faili. Nüüd kopeerime selle EFI partitsiooni kausta CLOVER, logime sisse, asendame selle. Tuletan meelde, et enne seda oleks pidanud tegema varukoopia.

6. samm Installige graafikadraiver ja taaskäivitage esimest korda

Siin oleme peaaegu eesmärgi saavutanud. Nüüd jääb üle vaid videokaart käivitada. PostInstall kaust sisaldab WebDriver*.pkg paketti. Avage see, installige see. Seejärel palub ta meil taaskäivitada. Me taaskäivitame.

Nüüd veendume, et me ei käivita USB-mälupulgalt, vaid kõvakettalt UEFI-režiimis. Valige Macintosh HD-st Käivitage macOS Sierra. Alustame.

Märge

Soovitan esimesel käivitamisel kasutada lülitit -v, et kui midagi valesti läheb, saaks vea kohe tuvastada. Kui alglaadur on katki ja te ei pääse süsteemi, siis käivitage USB-mälupulgalt, määrake suvandites vajalikud võtmed ja käivitage süsteem paljusõnalisesse režiimi.


Valmis, siin oleme süsteemis. Pildil näitasin umbkaudu, kuidas telg pärast kõiki seadistusi välja näeb. Pöörake tähelepanu sellele, kuidas süsteem teie Macist aru sai, samuti protsessori sagedusele.

Kindel märk nvidia draiveri tööst on selle logo tegumiribal. Lülitasin selle muide välja, kuna see segab, aga nähtamatule juhtpaneelile pääsete ligi "Süsteemi eelistuste..." kaudu. Safari kaudu saame Internetti kontrollida. USB 3.0 ühendades lihtsalt USB-mälupulga 3.0 porti.

Lisaks

- Heli

Heli osas on olukord teine. Kui teil on väline helikaart, laadige selle jaoks lihtsalt draiverid alla tootja veebisaidilt (analoogseadmed, näiteks mikserpuldid, ei vaja draivereid ja käivituvad kohe). Sisseehitatud helikaardi jaoks kasutage ühte järgmistest kekstidest:

Seoses AppleHDAga

Selle toimimiseks peavad olema täidetud järgmised tingimused:

  1. Vanilje (puhta) AppleHDA.kext kext saadavus süsteemis.
  2. HDEF-i sektsiooni olemasolu DSDT-s (või ristikuparandus FixHDA_8000->True)
  3. Määrake paigutus DSDT-s (või jaotises Clover config.plist Devices->Audio->Inject->1,2,28...jne. Valige ülaltoodud koodeki jaoks määratute hulgast)
  4. Pane ära KÕIK helipaigad (kui need olid teie config.plistis) jaotisest KextsToPatch
  5. Eemaldage DummyHDA.kext (kui seda kasutatakse)
  6. Kui kasutasite faili VoodooHDA.kext - kustutage see. Kustutage ka fail AppleHDADisabler.kext ja looge vahemälu uuesti.
  7. Intel HDMI 4000/4600 nõuab ristikuparandust UseIntelHDMI->True

Tegelikult on see kõik. Pärast seda, kui oleme macOS Sierra töövalmis.

UPD alates 14.05.2017

- Kommentaarides laadisid lahked inimesed faili megast torrenti uuesti üles. See on tingitud asjaolust, et paljudel inimestel on mega faili allalaadimisel probleem. Ausalt öeldes ma ei teadnud, et Megal on allalaadimiskiiruse piirang (kasutan premium-kontot). Samuti kirjutage mulle kõik küsimused VK-s, kuid kõigepealt kontrollige kommentaare. Võimalik, et teie probleem on seal juba lahendatud. Jällegi, ma ei vastuta ühegi riski eest, mis võib teie arvutisse sattuda. Samuti tahan öelda ühe punkti, et artikkel on esitatud ainult hariduslikel eesmärkidel. Hackintoshi arvutisse installimine on Apple'i süsteemi puudutava poliitika jäme rikkumine, mis on seadusega karistatav. Autor ei julgusta kasutama MacOS-i mitte-Apple'i arvutites ega julgusta muutma süsteemi lähtekoodi.
- Lõpp

Sildid: lisa sildid

LUGEGE MIND PALUN

Kui te EI SAA faile mälupulgale lahti pakkida, eemalduge klaviatuurist ja lugege kohe läbi raamat "Arvuti mannekeenidele: üksikasjalik juhend arvuti kasutamiseks" !!!

1. Kõik failid laaditakse üles MEGU-sse. Kellel on temaga probleeme - kommentaarides laadisid nad torrenti uuesti üles.
2. Ärge küsige minult Maci sülearvutitesse installimise kohta. ma palun sul seda teha. Palun. See on väga hemorroidide protsess. Installige ubuntu ja ühendage Maci teema. Hankige sama kogemus
3. Vastan Habré lehel harva, kõikide küsimuste korral kirjuta VK-le.

See juhend/juhend/jne on kirjutatud neile, kes on liiga laisad, et seda või teist infot arvutisse "mooni" paigaldamise kohta kokku panna, kõik on selge ja riiulitel.

Alustuseks peate enne süsteemi enda arvutisse installimist otsustama, kas meil on seda vaja või mitte, kuna süsteem ise on installimise ja konfigureerimise osas väga spetsiifiline, välja arvatud juhul, kui teil on Apple seade. Ei ole mõtet seletada, et algselt lauaarvutitele mitteplaneeritud süsteemi juurutamine on keeruline asi ja võib olenevalt riistvara ühilduvusest võtta aega 2 kuni N tundi.

Nüüd mõtleme välja, mis on Hackintosh: sõna "hackintosh" tekkis kahe sõna "Macintosh" ja "Hack" ühinemisel, mis tähendab sisuliselt "häkitud maci", kuigi "häkkimisega" pole siin midagi pistmist. .

Selles juhendis käsitleme installimis-USB-mälupulga loomist Windowsi all (kuna see on "algajate häkkijate" seas populaarseim süsteem), süsteemi installimist tühjale kettale, riistvara tuuma laiendamist ja tegelikult. , alglaaduri installimine ja konfigureerimine (just sel hetkel on palju probleeme)

Protsessor: Intel Core i5 4460 3,2 GHz (Haswell)
Mälu: 16 GB Crucial Ballistix Sport
Graafika: MSI GeForce GTX 760 2048MB
Emaplaat: Gigabyte GA-H81-S2V (UEFI Bios)



Samuti tahan juhtida teie tähelepanu asjaolule, et selles artiklis töötame NVidia videokaartide ja UEFI BIOS-iga.

Noh, lähme.

1. samm. Raua hindamine ja analüüs

Jah, hoolimata asjaolust, et Hackintosh töötab ühel või teisel viisil peaaegu igas konfiguratsioonis, teeb see seda alati erineval viisil. Seetõttu tasub kohe meie riistvara analüüsida.

Protsessorid

Niisiis, alustame sellest, et AMD protsessoritega masinatel süsteem EI TÖÖTA(Seda surevat agoonia seisundit, millesse see saabub, on väga raske nimetada "tööks"). Jah, tegelikult saab panna kohandatud kerneli, seda uuesti värskendada ja nii edasi, aga ratas on mõttekas leiutada pulkadest uuesti, kui see nii või teisiti katki läheb. Inteli protsessoritel, alustades Core i3-st, tõuseb süsteem probleemideta üles (räägime konkreetselt macOS Sierra 10.12-st, varasemad versioonid võivad tõusta ka Core 2 Duo ja Pentium protsessoritel). Minu puhul kukkus välja i5 4460 kivi (4 südamikku, 4 niiti, turboboost kuni 3,4 GHz).

ACHTUNG 2

Socket 2011-3 protsessoritega, eriti X99 kiibistikuga, on probleeme. Tavaliselt avaldub see emaplaadi liigsete kellade ja vilede tõttu.

Videokaardid

Järgmisena vaatame graafikat. Kui kasutate integreeritud Inteli graafikat (minu puhul on see HD4600), siis tõenäoliselt vajate eraldi graafika tehast (kuigi need võivad algselt käivituda).

Toetatud Inteli graafikatuumade loend

Intel HD 3000
Intel HD4000
Intel HD 4600 (sülearvutid)
Intel HD 5000


Radeonid (AMD) käivituvad, kuid jällegi pauguga. Näiteks uued kaardid (RX-4**), aga ka tuntud R9 380 või R9 380x võivad alglaadimise lihtsalt mustale ekraanile tuua.

Täpselt toetatud AMD-kaartide loend

Radeon HD 4000 seeria
Radeon HD 5000 seeria
Radeon HD 6000 seeria (eelistatud 6600 ja 6800)
Radeon HD 7000 seeria (eelistatud 7700, 7800 ja 7900)
Radeon R9 200 seeria (R9 290 ei käivitu)
Radeon R9 300 seeria (R9 380-ga võib probleeme olla. Ma pole seda isiklikult testinud, kuid otsustades Redditi arvustuste järgi nende kaartidega seal on Probleemid)


Selles juhendis ei käsitle me AMD graafikatehast, kuna see kõik taandub kaadripuhvri paikade ja seadme ID asendustega alglaaduris (mis on igaühe jaoks individuaalne). Loe AMD kaartide kohta lähemalt siit: tyk (inglise).

Hoopis teistsugune on olukord NVidia kaartidega. Peaaegu kõik alustavad, välja arvatud mõned eriti andekad. Probleeme täheldatakse 10. seerias, kuid suure tõenäosusega ei tule neid niipea. Kõik on korras. GTX-kaartidel käivitub graafika näpuga, GT-väljaande kaardid ei jää samuti maha, kuigi seal on erandeid.

Töötavate NVidia kaartide loend

Geforce 7000 seeria
GeForce 8000 seeria
Geforce 9000 seeria
Geforce 200 seeria
Geforce 400 seeria
Geforce 500 seeria
Geforce 600 seeria
Geforce 700 seeria
Geforce 900 seeria
UPD 14.05 Geforce GTX 1000 seeria


Olen enam kui kindel, et leiate oma kaardi nimekirjast.

Võrgukontroller

Ma arvan, et te ei pea närima, kuidas saate oma võrgukaarti kindlaks teha ...

uustulnukate juhend

Ava tegumihaldur → sakk “Performance” → Ethernet (Windows 10), seal on suurte mustade tähtedega võrgukaart.

Muide, saate endiselt vaadata BIOS-i "e


Ühel või teisel viisil me sellel üksikasjalikult ei peatu. Igal juhul peate käivitama võrgukaardi, seega annan lihtsalt toetatud võrgukaartide loendi.

võrgukaardid

Intel Gigabit

5. seeria – 82578LM/82578LC/82578DM/82578DC
6. ja 7. seeria – 82579LM/82579V
8. ja 9. seeria – I217LM/I217V/I218LM/I218V/I218LM2/I218V2/I218LM3

Realtek

RTL8111, 8168, 8101E, 8102E, 8131E, 8169, 8110SC, 8169SC
RTL8111/8168 B/C/D/E/F/G
RTL8101E/8102E/8102E/8103E/8103E/8103E/8401E/8105E/8402/8106E/8106EUS
RTL8105/8111E/8111F/8136/8168E/8168F

Atheros

AR8121, 8113, 8114, 8131, 8151, 8161, 8171, 8132, 8151, 8152, 8162, 8172
Toetatud AR816x, AR817x

Broadcom

BCM5722,5752,5754,5754M,5755,5755M,5761,5761e,57780,57781,57785,5784M,5787,5787M,5906,5906M,57848,5784

Marvell

88E8035, 88E8036, 88E8038, 88E8039, 88E8056, 88E8001

tapja

E2200

Mälu

Piiranguid ei ole. Süsteem töötab kahe gigabaidi pealt. Soovitatav 4. Autor soovitab 8.

Rauaga, tegelikult mõtlesin selle välja. Kui te pole selles etapis meelt muutnud, liikuge edasi.

2. samm. Alglaaditava välkmäluseadme loomine ja installija juurutamine sellele

Niisiis, siit jõuame praktika juurde. Tuletan meelde, et me teeme seda kõike Windowsi alt. Ütlen kohe, et me ei kasuta juurjälgija pilte, mida nii ägedalt soovitavad inimesed, kellel on kõik kuni 18-aastaste häkintoshnikidega töötav. Kõigepealt vajame BDU utiliiti (BootDiskUtiliy).

Teil on vaja mälupulka, mille maht on üle 8 GB. Ükskõik milline.

1. Käivitage utiliit
2. Sihtketas → valige meie mälupulk
3. Vormindage ketas

Nüüd ootame. Mälupulk vormindatakse Apple HFS-is ja jagatakse kaheks sektsiooniks, millest ühte on installitud alglaadur (CLOVER) ja teine ​​jääb puhtaks, et installijat saaks sinna juurutada.

Pärast tehtud manipulatsioone saame midagi sellist nagu järgmine pilt:


Järgmisena peate installija teisele partitsioonile juurutama. Teeme seda ka BDU utiliidi kaudu. Siin on aga küsimus, kust pilti saada. On kaks võimalust: võtta valmis, juba lahtipakkitud või hankida see isiklikult AppStore'i rakendusest Install Mac OS Sierra.app. Kuna teine ​​meetod nõuab palju aega ja selle rakenduse enda otsimine võtab väga kaua aega, siis kasutame esimest. Käsitöölised on selle utiliidi jaoks juba valmis HFS-failid ette valmistanud, need meie jaoks rakendusest .app ekstraktinud. Kõik, mida vajame, on see alla laadida (pilt kaalub peaaegu 5 kontserti, nii et saate selle lihtsalt alla laadida). Tegelikult laadige siit alla macOS 10.12 Sierra.

Allalaaditud.

1. Saame arhiivist HFS-i partitsioonifaili (HFS +), laiendiga faili .hfs.
2. Valige BDU utiliidi "Sihtketas" aknas meie katkise välkmäluseadme 2. osa.
3. Avage "Taasta partiton".
4. Otsige ja valige meie *.hfs-fail. Pange tähele, et see ei tohiks olla suurem kui OSA 2 jaotised.
5. Ootame selle lahtipakkimist.
Kõik, mälupulgal olev installer on lahti pakitud ja töövalmis.

Nüüd vajame teie süsteemi jaoks mõnda faili. Kogusin sellesse arhiivi kõik vajaliku. Hiljem selgitan, mis ja miks.

Teil on vaja ka seda kexti, laadime selle ka alla: tyk. Pakime kausta arhiivist lahti Cloveri sektsiooni juure ja kexti kausta, mille lahti pakkisime. Kõik on valmis. Välkmälu on tehtud. Liigume edasi.

3. samm Installige Intel-PC-sse macOS Sierra

Kontrollime, kas mälupulk on 2.0 porti sisestatud. Taaskäivitage, minge BIOS-i. Lubage mul teile meelde tuletada, et meie BIOS on UEFI. Keela virtualiseerimine (Intel Virtualization). Alglaadimisprioriteedis (BOOT) märgime oma välkmäluseadme. Veenduge, et see käivitub UEFI-režiimis. Salvestage ja rakendage sätted, taaskäivitage. Me siseneme Cloveri menüüsse.

Clover ("Clover") on hackintoshi laadur ja ka selle paigaldaja.

Vajutage allanoolt, kuni jõuate menüüsse Valikud. Vajutage sisestusklahvi. Kõik, mida me siin vajame, on see rida:

Kirjutame sellesse järgmise:

kext-dev-mode=1 rootless=0 -v npci=0x2000 nv_disable=1
Lubage mul selgitada, mida kõik need argumendid teevad:

kext-dev-mode=1 - vajalik arg, ilma milleta häkkimine ei käivitu. Võimaldab kexte süsteemi üles laadida (esialgu FakeSMC.kext).
rootless=0 – keelab SIP-i (Süsteemi terviklikkuse kaitse). Nõutav arg.
-v - "Põhjasõnaline režiim". Ilusa õuna asemel näeme "konsooli" allalaadimist, et saaksime tuvastada vea, kui see on olemas.
npci=0x2000 (või 0x3000, olenevalt PCI-e versioonist) – valikuline. Hoiatame, et allalaadimine peatub PCI-skannimise etapis. Sa ei tohi kirjutada.
nv_disable=1 – valikuline. Laadimise ajal artefaktide ja muu prügi vältimiseks keelake graafiline kest. Laaditud loomulikus graafikarežiimis ortodoksse 144p eraldusvõimega. Sa ei tohi kirjutada.

Rakendage argumendid, vajutades sisestusklahvi. Valige OS X Base Systemist käivitamine Mac OS Sierra. Ja nii algas algne allalaadimine. Analüüsime kohe mõnda viga: ikka veel ootame juurseadet - IDE-kontrolleril pole aega ühenduse loomiseks.

Parandage

Ühendame mälupulga uuesti teise 2.0 pordiga, käivitame järgmiste argumentidega:
kext-dev-mode=1 rootless=0 cpus=1 npci=0x2000 -v UseKernelCache=Ei


Puudub Bluetoothi ​​kontrolleri transport - videokaart ei lülitunud sisse või FakeSMC.kext ei töötanud. Kontrolli, kas kaustas kexts/other on fail FakeSMC.kext. Sinezubil pole sellega midagi pistmist.

Parandage

Laadime nii:

kext-dev-mode=1 rootless=0 -v npci=0x2000
Või niimoodi:
kext-dev-mode=1 rootless=0 -v -x npci=0x2000


Kui sellised vead ikka jäävad, proovime laadida järgmiselt:

kext-dev-mode=1 rootless=0 -v npci=0x3000 darkwake=0 nv_disable=1 cpus=1
Muudel juhtudel aitab ainult Google, kuigi need parandused peaksid need probleemid lahendama.

Me ootame. Mõnel hetkel võib see külmuda. Kui see hangub kauem kui minut - taaskäivitage. Mõnel juhul peaks aitama.

Ja siin me oleme tegelikult installeris. Valige keel ja klõpsake noolt. Keelepakett laaditakse (võib minutiks hanguda). Nüüd avage Utilities> Disk Utility, peame ketta MacOS-i jaoks vormindama. Valige soovitud ketas, klõpsake nuppu "Kustuta". Mugavuse huvides nimetame uut draivi Macintosh HD-ks. Vormindage, sulgege kettautiliit. Järgmisena valige draiv, millele süsteemi installime (meie puhul Macintosh HD), installige.

Installimine võtab aega 15 kuni 30 minutit, kõik sõltub kettale kirjutamise kiirusest. Pärast installimist palub süsteem meil luua Interneti-ühendus – jätke see vahele, teeme seda hiljem. Teeme kasutaja. Valmis, oleme süsteemis. Õigemini, tema kännus. Siiani pole meil miski aidanud. Masina taaskäivitamisel on süsteemi sisenemine võimatu (bootloaderi puudumise tõttu).

Parandage

Kui arvuti ikkagi taaskäivitus või välja lülitus, saate valida USB-mälupulgalt käivitamise, seejärel valige ristikmenüüst "Boot macOS Sierra from Macintosh HD", unustamata seejuures suvandite menüüsse alglaadimisargumente kirjutamast.


Liigu edasi…

4. samm. Süsteemi põhihäälestus ja kextide paigaldamine

Nii et siin me oleme süsteemis. Kuigi ta teab vähe, me ei lähe võrku, graafika ei tööta ja üldiselt tundub kõik kuidagi väga halb. Seda tuleb parandada.

Saame aru, mis on kexts.

kext(Kernel Extension) - kerneli laiendused, mis käitavad üht või teist originaaliga mitteühilduvat seadet (Näiteks kust leiame iMacis Realteki võrgukaardi või helikaardi?). Seda me praegu vajame.

Alustuseks vajame kausta PostInstall, mille pakkisite lahti käivitatava USB-mälupulga jaotisesse CLOVER. Sealt edasi vajame ennekõike utiliiti Kext, mis võimaldab teil süsteemi installida kexte. Käivitame selle, sisestame kasutajalt parooli, ootame, kuni näeme kirja “Kõik tehtud”.


Installime kexti võrgukaardile (Kaust Võrk, sorteerisime selle iga võrgukaardi jaoks kaustadesse), lohistage see lihtsalt programmiaknasse. Ootame, millal ilmub kiri "Kõik tehtud". Järgmisena minge meie välkmäluseadme jaotisesse CLOVER, seejärel jaotisesse kexts ja seejärel jaotisse Muu. Kopeerime FakeSMC.kexti sealt suvalisse kohta (Parem samasse PostInstalli), seejärel installime selle samamoodi nagu kext võrgukaardile. Teil on vaja ka USB 3.0 kexti. See oli Legacy_13.2_EHC1.kext.zip arhiivis, mille ekstraheerisite PostInstalliga. Paigaldame selle.

Tehtud, käivitasime Interneti, USB ja lubasime süsteemil üldse käivitada (FakeSMC.kext imiteerib System Management Control kiipi, mis on olemas ainult Apple'i emaplaatidel. Ilma selle kextita süsteem lihtsalt ei käivitu).

Nüüd installime alglaaduri. Minge kausta PostInstall → Clover_v2.3k_r3949. Seal on *.pkg fail, avage see.


Klõpsame jätkamiseks, loeme alglaaduri infot (valetan, vajuta ka jätka). Järgmisena klõpsake vasakus alanurgas nuppu "Seaded".

UEFI alglaadimiseks määrake järgmised sätted:


Pärandlaadimisest räägime hiljem, kuna seal on kõik veidi keerulisem ja peate DSDT-d parandama.
Klõpsake nuppu "Install". Vaatame läbi alglaaduri installimise.
Valmis, alglaadur on installitud.

5. samm: alglaaduri seadistamine

Pärast installimist saame puhta, konfigureerimata Cloveri alglaaduri, mida tuleb veidi ümber seadistada. Avame Clover Configuratori (edaspidi ma ei soovita seda programmi alglaaduri konfiguratsiooni punktide redigeerimiseks kasutada).

Kõigepealt peame alglaaduriga jõudma EFI-partitsioonini. Klõpsake vasakpoolses menüüs valikul Mount EFI. Järgmisena klõpsake nuppu Kontrolli partitsiooni, kuvatakse kõigi partitsioonide tabel. Vajalik partitsioon peab olema Apple_HFS-iga samas partitsioonis, see kuvatakse kui EFI EFI. Klõpsake nuppu Ühenda partitsioon. Valige loendist vajalik ketas (näiteks disk0s1). Pange tähele, et kui kõik jaotised pole nähtavad, ilmneb viga. Kerige hiire ratast, et saaksite sektsioonide vahel kerida ja valida vajaliku.

Järgmisena klõpsake nuppu Ava partitsioon. Avab soovitud jaotisega "kausta". Möödume EFI>CLOVERist. Mugavuse huvides kopeerige fail plist.config kausta PostInstall. Samuti kopeerime selle igaks juhuks kuhugi mujale, kuna muudame äsja kopeeritud. Ja veel üks varundamiseks. Kopeerige, avage plist.config.

Näeme midagi sellist:

ACPI – ärge puudutage parandusi, kukutage (DropOEM) meie videokaart (DropOEM_DSM töötab, kui kaks DSDT plaastrit kokku saavad. Seetõttu jätame laadijaks algse automaatse parandamise meetodi ja keelame oma, kui see ilmub).
Minge jaotisse BOOT.

Nii et siin peame kaevama. Argumendid seame ise, olenevalt süsteemist.

-v (sõnasõnaline) - juba tuttav "teksti" alglaadimisrežiim. Parem on mitte lubada, vaid vajadusel käsitsi välja kirjutada.
kaar – arhitektuur. Minu puhul x86_64
npci on võti, mida me juba teame. Vajadusel eksponeerime. Soovitan esimest käivitamist teha ilma selleta, kuid paljusõnalises režiimis.
darkwake – vastutab une ja talveunerežiimi eest. Sellel on 7 režiimi. Kui unenägu ei alga terminalis talveunerežiimi muutmisest, siis soovitan soovitud darkwake režiimi leidmiseks kasutada katse-eksituse meetodit.
cpus=1 – hakake kasutama ainult ühte tuuma. Ma ei soovita valida.
nvda_drv=1 - Nvidia veebidraiveri aktiveerimine, mille installime veidi hiljem. Valige, kas teil on nVidia.
nv_disable=1 – keelake graafika nähtamatus ja käivitage native poppy driver. Parem on mitte valida, vaid vajadusel käsitsi välja kirjutada.
kext-dev-mode=1 ja rootless=0 on juba varem selgitatud.

Liigume parempoolsesse alajaotisse.
Vaikimisi alglaadimismaht - partitsioon, millest vaikimisi alustatakse käivitamiseks ketta valimist. Vaikimisi LastBootedVolume (valitud viimane partitsioon).
Pärand – pärandkäivitus Windowsi ja Linuxi vanematele versioonidele. See sõltub suuresti riistvarast ja BIOS-i konstruktsioonist, seega on välja töötatud mitu algoritmi:
LegacyBiosDefault – nendele UEFI BIOS-idele, millel on protokoll LegacyBios.
PBRTest, PBR – PBR Booti variandid, see on lihtsalt liialdatud. Minu puhul PBR töötab.
XMPDetection=JAH on oluline parameeter. Kinnitab RAM-i hulga, pesad, täringud, sageduse ja kanalite arvu.
DefaultLoader – kui partitsioonil on mitu laadijat, valige vaikelaadija. Ei tohi olla tühi!
Timeout – aeg automaatseks käivitamiseks.
Kiire - parameeter, mis jätab partitsiooni valimise vahele ja jätkab kohe alglaadimisega.
-1 (Timeout -1) - automaatse käivitamise keelamine.

Jätame CPU jaotise vahele, alglaadur ise valib vajalikud väärtused. Seadmed on ka kõige parem vahele jätta, kui teil pole midagi võltsida. Keela draiverid – keelake alglaadimisel mittevajalikud draiverid. GUI - alglaaduri välimuse määramine. Ma arvan, et siin pole vaja midagi seletada, siin pole erilisi parameetreid. Ekraani eraldusvõime, keel ja menüüteema. Kõik on lihtne. Graafika – graafika seadistused ja süstid.

Ärge puudutage parameetrit Inject NVidia! Käivitamisel on esemeid. See on mõeldud vanade GT liinikaartide käitamiseks

Kerneli ja Kexti paigad – paigad ja kerneli kohandamine. Vaikimisi on valitud Apple RTC. Parem mitte puudutada. SMBIOS - kõige rohkem mahla, kohandamist ja võltsitud "mooni".

Tehase andmete seadistamiseks klõpsake võlukepi ikooni. Järgmisena valige iMac (kui arvuti) või MacBook (kui sülearvuti).

ACHTUNG 3

Võite vaadata ka vanemate konfiguratsioonide hulgast, nagu MacMini või Mac Pro. Teie ülesanne on valida moon, mis on teie riistvaraga kõige sarnasem.


Ärge lisage mälu ja teenindusaegadesse midagi. Need on puhtalt kosmeetilised parameetrid, mida ristik laadimisetapis üles võtab. Valesti seatud parameetrid võivad põhjustada konflikte.

HOIATUS. Nvidia graafikakaardid ilma poliitikateksti muudatusteta töötavad ainult iMac13.1 ja iMac14.2 macides.

Teenuses AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist parandame siin Config1 väärtuseks none:


Nüüd peaks see toimima.

Valmis. Midagi muud me ei puuduta, oleme põhiseaded teinud. Salvestame oma faili. Nüüd kopeerime selle EFI partitsiooni kausta CLOVER, logime sisse, asendame selle. Tuletan meelde, et enne seda oleks pidanud tegema varukoopia.

6. samm Installige graafikadraiver ja taaskäivitage esimest korda

Siin oleme peaaegu eesmärgi saavutanud. Nüüd jääb üle vaid videokaart käivitada. PostInstall kaust sisaldab WebDriver*.pkg paketti. Avage see, installige see. Seejärel palub ta meil taaskäivitada. Me taaskäivitame.

Nüüd veendume, et me ei käivita USB-mälupulgalt, vaid kõvakettalt UEFI-režiimis. Valige Macintosh HD-st Käivitage macOS Sierra. Alustame.

Märge

Soovitan esimesel käivitamisel kasutada lülitit -v, et kui midagi valesti läheb, saaks vea kohe tuvastada. Kui alglaadur on katki ja te ei pääse süsteemi, siis käivitage USB-mälupulgalt, määrake suvandites vajalikud võtmed ja käivitage süsteem paljusõnalisesse režiimi.


Valmis, siin oleme süsteemis. Pildil näitasin umbkaudu, kuidas telg pärast kõiki seadistusi välja näeb. Pöörake tähelepanu sellele, kuidas süsteem teie Macist aru sai, samuti protsessori sagedusele.

Kindel märk nvidia draiveri tööst on selle logo tegumiribal. Lülitasin selle muide välja, kuna see segab, aga nähtamatule juhtpaneelile pääsete ligi "Süsteemi eelistuste..." kaudu. Safari kaudu saame Internetti kontrollida. USB 3.0 ühendades lihtsalt USB-mälupulga 3.0 porti.

Lisaks

- Heli

Heli osas on olukord teine. Kui teil on väline helikaart, laadige selle jaoks lihtsalt draiverid alla tootja veebisaidilt (analoogseadmed, näiteks mikserpuldid, ei vaja draivereid ja käivituvad kohe). Sisseehitatud helikaardi jaoks kasutage ühte järgmistest kekstidest:

Seoses AppleHDAga

Selle toimimiseks peavad olema täidetud järgmised tingimused:

  1. Vanilje (puhta) AppleHDA.kext kext saadavus süsteemis.
  2. HDEF-i sektsiooni olemasolu DSDT-s (või ristikuparandus FixHDA_8000->True)
  3. Määrake paigutus DSDT-s (või jaotises Clover config.plist Devices->Audio->Inject->1,2,28...jne. Valige ülaltoodud koodeki jaoks määratute hulgast)
  4. Pane ära KÕIK helipaigad (kui need olid teie config.plistis) jaotisest KextsToPatch
  5. Eemaldage DummyHDA.kext (kui seda kasutatakse)
  6. Kui kasutasite faili VoodooHDA.kext - kustutage see. Kustutage ka fail AppleHDADisabler.kext ja looge vahemälu uuesti.
  7. Intel HDMI 4000/4600 nõuab ristikuparandust UseIntelHDMI->True

Tegelikult on see kõik. Pärast seda, kui oleme macOS Sierra töövalmis.

UPD alates 14.05.2017

- Kommentaarides laadisid lahked inimesed faili megast torrenti uuesti üles. See on tingitud asjaolust, et paljudel inimestel on mega faili allalaadimisel probleem. Ausalt öeldes ma ei teadnud, et Megal on allalaadimiskiiruse piirang (kasutan premium-kontot). Samuti kirjutage mulle kõik küsimused VK-s, kuid kõigepealt kontrollige kommentaare. Võimalik, et teie probleem on seal juba lahendatud. Jällegi, ma ei vastuta ühegi riski eest, mis võib teie arvutisse sattuda. Samuti tahan öelda ühe punkti, et artikkel on esitatud ainult hariduslikel eesmärkidel. Hackintoshi arvutisse installimine on Apple'i süsteemi puudutava poliitika jäme rikkumine, mis on seadusega karistatav. Autor ei julgusta kasutama MacOS-i mitte-Apple'i arvutites ega julgusta muutma süsteemi lähtekoodi.
- Lõpp

Sildid:

  • õun
  • hackintosh
  • mac
  • hackintosh
Lisa märksõnu

Kext ehk kernelilaiendid (inglise keelest Kernel Extensions) on süsteemikomponent, mille komplektist moodustatakse OS-i struktuur.
Kui silumiseks pole vajadust, tuleks kõik kextid installida kaustast Vabastus.
Viimased versioonid sobivad kõikidele operatsioonisüsteemi versioonidele alates 10.6.3, kui kexti enda kirjelduses pole teisiti märgitud.
Siin loetletud laiendused on kuidagi EFI-st tööle kirjutatud või ümber kirjutatud, nii et nende installimine süsteemi ei ole soovitatav ja mõnikord isegi kahjulik.

Üldised koogid.

VirtualSMC (vit9696) – github.com

Uusim SMC emulaator 2. põlvkonna SMC toega. . Järelevalve all on andurid protsessoril, sülearvuti aku, automaatne heledus riistvaratoega sülearvutitel, lauaarvuti ventilaatorid.Protsessori sageduste jälgimiseks on vajalik installitud Intel® Power Gadget.

Seiretarkvara: iStat Menus või HWMonitorSMC2
Projekt on väljatöötamisel, kuid saate seda juba kasutada.

FakeSMC ja andurid (Slice2009 / Vector sigma) -

Vajalik kext hackintoshi jaoks. Annab AppleSMC-le teada võtmed, et SMC töötas. Ilma selleta süsteem ei käivitu. Pluginad võimaldavad teil skannida teavet emaplaadi anduritelt. Komplektis olev HWMonitor kuvab nende andurite näidud.


FakeSMC
ja andurid (Kozlek / RehabMan v6.26) - bitbucket.org

Monitori veidi vanem, kuid mitte vähem ajakohane versioon.

See sisaldab veidi suuremat, kuid samas veidi vanemat kiibipõhja.


Võlts PCIID
ja pistikprogrammid (RehabMan) – bitbucket.org

Alustades Haswell, saab PCI-ID-d kontrollida iga rakendus või teenus, olenemata sellest, mida initsialiseerimisetapis teatati.
FakePCIID peatab need päringud ja tagastab väärtuse, mille määrasime FakeID kaudu ristiku kujul või muul viisil.
FakePCIID-i pluginad on väga mitmekülgse funktsionaalsusega, kõik tööd on kirjeldatud.


ACPIBatteryManager
(RehabMan) – bitbucket.org

Draiver sülearvutite aku oleku kuvamiseks.
Sageli on vaja täiendavaid DSDT plaastreid, mida on kirjeldatud töös.


ACPIDbug
(RehabMan) – bitbucket.org

Neile, kes teavad, mis on kext, pole vaja selgitada, kuidas see töötab.
Ja kes ei tea, see ei vaja.
Juhised – bitbucket.org.


BrcmPatchRAM
(the-darkvoid, RehabMan) – bitbucket.org

Laadib Broadcomi kiipide jaoks Bluetoothi ​​püsivara.
Juhised – bitbucket.org.

Lilu ja pluginad.


Lilu
(vit9696) – github.com

Kext ja protsessi plaaster. See ei mõjuta iseenesest midagi, töötab ainult vastavate pluginatega, mis on allpool loetletud.
Mõned pistikprogrammid pole siin loetletud, kuna need ilmuvad sageli ja mõned on väga kitsalt keskendunud.
Kõik teadaolevad pistikprogrammid – github.com.
Teave – github.com.


AppleALC
(vit9696) – github.com

Kext AppleHDA dünaamilise lapimise jaoks. Piisab õigest paigutusest ja heli töötab.
Toetatud koodekite ja paigutuste tabel – github.com.
Juhised – github.com

WhateverGreen v1.2.5 =(Shiki + IntelGraphicsFixup + NvidiaGraphicsFixup)

Mida iganesRoheline(vit9696) – github.com

Toodab AMD GPU-dele vajalikke plaastreid.
Käivitab unerežiimi, loob "lennult" kaadripuhvri, laadib 8000+ kaarti ilma Intel HDta.
Mitte kook, vaid muinasjutt Radeonile!
Juhised – github.com.

Shiki //

Kasutajataseme plaaster DRM-kaitsega ühenduse jaoks.
See tähendab, et see võimaldab teil iTunesis filme / klippe esitada ja sarnaseid toiminguid.

Inteli graafikaparandus(lvs1974) //

Mitmekülgne plaaster Intel HD-graafikale Ivy ja uuematele.
Parandab Apple'i krahhi alglaadimisel, keelab Haswelli graafika PAVP-i ja nii edasi.


HibernationFixup
(lvs1974) – github.com

Plaaster, mis võimaldab kasutada 3 ja 25 unerežiimi.
Unerežiimi saate määrata käsuga: sudo pmset - talveunerežiim 25
Unerežiimide kohta leiate lisateavet applelife.ru ja insanelymac.com aruteludest
Projekti leht -github.com


IntelGraphicsDMVTFixup
(Barbara Palvin) – github.com

Paik, et muuta Intel HD Graphics Broadwelli ja uuemate versioonide jaoks vajalikku mälumahtu (DMVT).
Soovitatav ainult siis, kui te ei saa oma DMVT-d muuta.
Samuti peate välja lülitama paigad, mis võimaldasid teil sellest mööda minna, ja vahemälu uuesti üles ehitada.
Projekti leht - github.com.


NightShiftUnlocker
(Austere-J) – github.com

Võimaldab kasutada NightShifti (10.12.4+) SMBiodes, mis seda ei toeta (2011 ja vanemad).
Projekti leht - github.com.

Võrgu kexts.


AtherosE2200
v.2.2.2 (Meize) – vk.com www.insanelymac.com

Toetab kõiki Atherose mudeleid, üleslaadimispaanika parandatud.


Broadcom NetXtreme 57xx
käivitatakse Fake ID meetodil.

FakePCIID on ülaltoodud, pakett sisaldab pistikprogrammi BCM57XX_as_BCM57765.


IntelMausiEthernet
v.2.4.0 (Meize) – vk.com www.insanelymac.com

Toetab kõiki Inteli mudeleid.


Marvell Yukon 88E8056
v.1.0.0- vk.com www.insanelymac.com

Toetab Yukon 88E8xxx. Igal juhul on nad juba surnud.


RealtekRTL8111
v.2.2.2 (Meize) – vk.com www.insanelymac.com

Heli koogid.


AppleALC
(vit9696) – github.com

Lilu pistikprogramm, mis on paigutatud ülal eraldi kextide kategooriasse. Teave selle kohta on olemas.

lapitud AppleHDA(Mirone)-

Praegu on see meetod moraalselt vananenud ja kõik platvormid on AppleALC-s juba olemas.
On ebatõenäoline, et me seda artiklit ümber töötame. Minge üle AppleALC-le või VoodooHDA-le.


VoodooHDA
(Voodoo meeskond)-

Universaalne helidraiver. Aitab käivitada peaaegu iga heli.
Näiteks HDMI-heli Nvidia Pascalil või ALC269-l ilma hunniku paigutust läbimata.
Pidage meeles – voodoo kõlab suurepäraselt pärast suurepärast häälestamist!
Juhised - applelife.ru.


koodek
mall(TimeWalker, RehabMan) – bitbucket.org

Codec Commanderit kasutatakse lahendusena, mis võimaldab käivitada välist EAPD võimendit sülearvutite ja mõne ITX-plaadi HDA-kodekitel. Tavaliselt asuvad sellised võimendid kõlari või kõrvaklappide sõlmes. Kui koodek kaotab voolu, kaotab võimsus ka EAPD võimendi ja seda on võimatu ilma täiendava abita uuesti sisse lülitada. Samuti saate hda-verbi abil hallata sõlmede olekut terminali või aml-tabeli kaudu. Seadistusjuhised, sealhulgas väga huvitavad PDF-id, on saidil hiljem.
Teave - bitbucket.com.

USB koogid.


USBInjectAll
(RehabMan) – bitbucket.org

"Laisa" tehase USB jaoks versiooniga 10.11+. //USB tehas IOKiti süsti kaudu on peagi meie veebisaidil.
Selgitus - bitbucket.org .


XHCIMux
(RehabMan) – sisaldub ülaltoodud FakePCIID-s.

Lubab EHCI virtuaalse siini (USB2.0) Haswelli põlvkonna ja uuemate Inteli kontrolleritel.


GenericUSBXHCI
(Zenith432, RehabMan) – bitbucket.org

Enamus XHCI kontrollereid tehases 10.10 ja alla selle.
See töötab ka 10.11+ puhul, kui tegemist on kolmanda osapoole kontrolleriga.
Juhend -

Laadimine...Laadimine...