Какъв вид желязо има mac? хакинтош ютия

Изминаха шест месеца, откакто Windows на моя работен плот отстъпи място на Hackintosh като основна система. Защо не избрах готов компютър от Apple?

В един момент взех решение да премина от една десктоп екосистема към друга. Каталозите на компютърните магазини и страниците на форума на OS X предлагат да се започне с Hackintosh, работещ на съществуващ настолен компютър.

Сравнението на работещ Mac и домашна система, работеща с Hackintosh след шест месеца употреба, се оказа в полза на последната. Без опции, Hackintosh е по-добър от марков Mac.

1. Цена на готово решение


Разбира се, почти всяка системна единица е по-евтина от подобен Mac. Е, само ако не сравнявате използвани устройства с нови. Въпреки че дори стар настолен Mac е по-скъп системна единицасъс същия процесор, RAM и памет.

Човек може дълго да спори защо това е така. Но тук има подобни конфигурации - разликата не е в полза на Apple.

Има разлики. Не е в нормалната конструкция мълния, опростено интегрирано видео ядро. Но последното е уместно само без дискретна графика. И сега има много дискретни видео карти за Hackintosh! И NVidiaмного по-готино от това, което Apple предлага в своите Radeon настолни компютри.

2. Възможност за използване на текущия работен плот


Повечето системни модули вече са готови за инсталиране на Hackintosh. Сега подходящ монтаж може да бъде инсталиран на почти всяка комбинация от компоненти, с изключение на някои многопроцесорни системи и платформи на AMD процесори. Броят на тези потребители е минимален.

Можете да опитате конкретна версия или да сравните няколко опции, като се спрете на конкретна.

3. Гъвкавост при избора на компоненти


Новите „настолни компютри“ от Купертино не са доволни с графичния си компонент (поне основните модификации с 550/560/570/580 адаптери). Те са значително по-ниски по производителност от последните карти на Nvidia.

Ами ако имате нужда от компютър със среден процесор и много мощна графична част? Или обратното - „математическа трошачка на числа“ за еднонишкови изчисления?

Освен това готовите компютри на Apple изискват специални решения за реализиране на някои периферни връзки.

Компилациите, базирани на Hackintosh, са ограничени само от въображението на автора и обща съвместимосткомпоненти. Има драйвери “kext” за почти всички хардуерни компоненти.

Изключения са редки многопроцесорни системи. Но дори сред тях можете да вземете невероятно евтина дънна платка и няколко употребявани процесора Xeon от Китай, които ще направят един модерен и скъп.

4. Скалируемост на готовия компютър


Mac Mini не може да се преобразува в iMac за професионална употреба. Настолен компютър, работещ с Hackintosh, няма такива ограничения: можете да сглобите минимален пакет, като постепенно подобрявате възможностите му чрез нови видео адаптери, устройства и процесори.

Освен това, благодарение на процесорите Intel и графичните адаптери Nvidia от най-новите поколения, можете да сглобите почти безшумна компактна система с размерите на неттоп. С производителност на сериозна работна машина, която съперничи професионални компютриЯбълка.

5. Възможност за оптимизиране на хардуерните ресурси


За съжаление, технологичният процес не се контролира от инженери, а от търговци. Следователно много полезни хардуерни функции остават в устройства от предишни поколения:

  • поддръжката на някои кодеци във видеокартите на Nvidia е ограничена до серия 500,
  • Трансформацията на видеоадаптери от игри в професионални е възможна само за 200-то поколение.

По-нататъшното развитие доведе до факта, че тази функционалност мигрира към високоспециализирани решения с висока цена (и не винаги повишена производителност).

Плот за маса Mac компютривинаги използвайте свежи разтвори. Но никой не ви притеснява да изградите своя собствена система, използвайки „Hack“, с блекджек за всеки вкус.

Hackintosh ви позволява да използвате произволна комбинация от хардуерни платки.

6. Възможност за използване на множество операционни системи

В старите дни множество системи не работеха добре на един твърд диск. Сега стандартният MBR буутлоудър е заменен от UEFI, а заедно с това - отлична съвместимост на много операционни системи и възможност за лесно стартиране на всяка от тях чрез удобно графично меню.


Когато използвате няколко твърди диска, няма никакви проблеми:

Правило „едно операционна система= един HDD» ви позволява да се отървете от всякакви проблеми с експериментални операционни системи, връщайки се към подходяща работеща система за отстраняване на грешки.

7. Лесен за закупуване и инсталиране


В повечето региони на Русия и ОНД няма офлайн Apple.Store, а продуктите на компанията са представени в редовни магазиникомпютърни компоненти по поръчка.

Компонентите за сглобяване на система за Hackintosh могат да бъдат закупени във всеки магазин, тъй като най-простите опции използват евтини, масово произвеждани дънни платки и процесори.

Малко за работата на hackintosh през 2017 г


Преди няколко години инсталирането на хакинтош беше нетривиална задача. В допълнение към успешното съвпадение на звездите беше необходим щателен подбор на компоненти, чак до ревизията на производството.

През 2015-2017 г. проблемът беше решен. Първо, списъкът със съвместими компоненти се разшири значително. Второ, когато инсталирате хакинтош, можете да измамите системата, като инсталирате фалшиви драйвери. По този начин можете да използвате платки, които никога не са работили в компютрите на Apple.

Разбира се, има някои изключения: многопроцесорни системи, някои периферни разширителни карти ( особено Wi-Fi). Но списъците с функционални компоненти на системата нарастват през цялото време. Отне само шест месеца на видеокартите на Nvidia с графично ядро ​​да работят в Hackintosh Максуел(GTX 1050/1060/1070/1080).


След правилното инсталиране (за което ще говоря след малко), работата на Hackintosh е практически неразличима от оригиналната система на оригиналния компютър на Apple - разбира се, ако хардуерните възможности не са оптимизирани от потребителя за добро или лошо.

Този материал е посветен на всички фенове на операционната система OS X. Ако сте удушени от голяма зелена жаба, но все пак искате да получите Възможности на MacПрофесионалист от последно поколение, без да харчите повече от стотици хиляди рубли, тогава сте на правилното място.

И последното нещо е джаджа за достъп до скрити системни файлове (това ще е необходимо за инсталиране на драйвери).

Когато всички изтегляния са завършени, е време да започнете да създавате флаш устройство с OS X 10.9.

2. Създайте инсталатор

И така, вече сте инсталирали OS X Mavericks и Unibeast. Сега трябва да създадете дял на флаш устройството, което ще стане инсталатор за системата Mac OS. За да направим това, стартираме дискова помощна програма, изберете дял на диска и създайте 1 дял с файлова система Mac OS X Extended. внимание! В опциите трябва да посочите основния дял за зареждане ( Главно зарежданеЗапис). В противен случай компютърът няма да види флашката като стартираща. Ако всичко е правилно, щракнете върху „приложи“ и изчакайте.

И така, флаш устройството е готово. Сега е време да стартирате Unibeast. Екранните снимки по-долу показват всичко, което трябва да направите в тази стъпка.

Процесът на копиране може да отнеме известно време, така че бъдете търпеливи. В края на процедурата Unibeast ще отчете успешна инсталация и можете да продължите.

3. Подготовка на шофьори

Тази точка е най-простата. На флаш устройството, което се появява в прозореца на Finder, трябва да създадете папка, наречена PostInstall (или произволна) и да я преместите там:

  • папка Files/Intel/Kexts всички файлове
  • папка Файлове/Инструменти/ файл Kext Helper b7
  • папка Chameleon/Extra цялото съдържание

Тоест всичко, което отделяме на етапа на изтегляне. Към този комплект определено трябва да добавите системата за зареждане на Chimera (или алтернатива), помощната програма Chameleon Wizard и джаджата HiddenFiles. След това можете да върнете вашия използван Mac на неговия щастлив собственик и да започнете да инсталирате OS X 10.9. Въпреки това, първо има смисъл да се провери BIOS настройкитвоят компютър.

4. Настройка на BIOS

Платката, която използвахме за изграждането на Mac Pro, има BIOS версия 0590, така че ако имате по-стар, има смисъл да актуализирате от уебсайта на Intel. Има и по-нова версия на фърмуера DX79SI, но версия 0590 гарантирано работи с Mac OS X 10.9. Що се отнася до настройките, трябва да обърнете внимание на следните точки:

  • Чипсет SATA режим – AHCI
  • Бит за забрана на изпълнението – Разрешаване

Останалите опции могат да бъдат зададени по подразбиране. Разбира се, по-добре е да не овърклоквате системата, оставяйки настройките на процесора недокоснати. За по-стабилна и правилна работа има смисъл да проверявате таймингите на паметта. Това, което е посочено на табелките, трябва да съвпада с това, което се показва в BIOS. Ако времената на модулите памет са различни, тогава е по-добре да зададете всички настройки на най-бавните, тъй като платката позволява това.

Ако по някаква магическа причина компютърът не се стартира на етапа на инсталиране, тогава първото нещо, което трябва да проверите, са настройките на BIOS. Не трябва да има никакви отклонения от настройките по подразбиране, различни от описаните по-горе. Но за да работи всичко, трябва да направим нещо друго...

5. Инсталирайте системата от флашка

Поставяме флаш устройството за инсталиране в компютъра, натискаме бутона за захранване и, виждайки екрана с логото, натискаме F10. След няколко секунди виждаме менюто за зареждане, избираме вашето флаш устройство там и след това стигаме до екрана на Chimera. В този момент започва забавлението...

За да се зареди инсталатора, трябва да напишете текста, който се появява, като натиснете произволен клавиш: командна линияследното: -v cpus=1 npci=0x2000 PCIRootUID=0. След като натиснете Enter, системата ще започне да се зарежда и след това (ако всичко върви добре) ще видите сив екран с курсор на мишката и подкана за избор на езика на инсталатора.

Като изберете руски, ще бъдете отведени до следващия екран, където трябва да създадете раздел харддиск, където ще бъде инсталирана OS X 10.9. Това става с помощта на Disk Utility. Процедурата е приблизително същата като в случай на форматиране на флаш устройство, но има едно предупреждение: вместо главния запис за зареждане трябва да изберете елемента GUID Partition Method.

След като форматирането приключи, трябва да излезете от Disk Utility и да се върнете на екрана, където ще бъдете подканени да изберете местоположение Mac инсталации OS X 10.9. Чувствайте се свободни да изберете новото си устройство и да щракнете върху Инсталиране.

Това е мястото, където да отидете на кафе. Когато всичко свърши, компютърът автоматично ще се рестартира, но все пак ще стартира от инсталационната флашка. въпреки това началния екранСега ще изглежда така (коригиран за имена на устройства).

Тук трябва да повторите стъпката от началото на инсталацията, а именно да въведете -v cpus=1 npci=0x2000 PCIRootUID=0 в командния ред, след това да натиснете Enter и да се насладите на зареждане на системата от твърдия диск. Ако всичко върви добре, ще бъдете отведени до последното меню Настройки на Mac OS X 10.9, където ще бъдете помолени да създадете потребител, да установите връзка с интернет, да зададете часа и да регистрирате акаунт в Apple. След като завършите тези процедури, вашият компютър ще бъде готов за употреба. Да кажем веднага, че драйверите на видео адаптера GeForce вече са инсталирани, така че разделителната способност на работния плот ще зависи само от конкретния монитор. Сега остава само да инсталирате останалите драйвери.

6. Инсталирайте драйвери и системен буутлоудър

Първото нещо, което има смисъл да направите, е да инсталирате системата за зареждане на системата Chimera. За да направите това, отидете в папката PostInstall, създадена на етап 3, и стартирайте инсталатора. Но все още не трябва да рестартирате, защото твърдият диск все още няма необходимите драйвери и съдържанието на папката Extra. Но първо трябва да можете да виждате скрито системни файлове. Приспособлението HiddenFiles, което поставихте в папката PostInstall, ще ви помогне с това. Можете да го стартирате директно от там, след което ще отиде в таблото за управление, където ще трябва да кликнете върху бутона Покажи. По-нататък всичко по-рано скрити файловеще се маркира и можете да продължите към първата стъпка от инсталирането.

Допълнително

Ако тази папка липсва на вашия твърд диск с Mac OS X 10.9 (въпреки че всъщност трябва да е там!), тогава я създайте и копирайте файловете там

  • org.chameleon.Boot.plist – отговаря за опциите за зареждане (по-специално тези, които сте посочили в командния ред при зареждане)
  • SMBios.plist – конфигурационен файл на платформата (много важна част в нашия случай!)
  • папка modules с файл FileNVRAM.dylib

След това излизате от папката Extra и преминавате към инсталиране на драйвери. За да направите това, трябва да прехвърлите от флаш устройството в папката Application: Kext Helper b7 и заедно с него помощната програма Chameleon Wizard.

Ще ви бъде полезно по-късно, на последния етап, но засега трябва да се върнете към съдържанието на папката Files/Intel/Kexts от папката PostInstall, създадена на флаш устройството, и да инсталирате всеки от файловете с разширение .kext .

Това става просто: хванете файла с мишката и го плъзнете до иконата на Kext Helper b7, след което се отваря прозорец, в който ще трябва да въведете паролата си и да щракнете върху бутона за лесно инсталиране. Kext Helper b7 се инсталира автоматично. Все още не трябва да се правят рестартирания, защото компютърът все още не е конфигуриран. Полученият „Mac Pro“ обаче вече има инсталирани драйверимрежова карта и USB 3.0.

Отделна тема е интегрираната звукова карта. Можете да изтеглите драйвери от връзките ALC892 и ALC898, но имахме съмнения относно тяхната функционалност и затова решихме да използваме външен USB звуков модул.

Последната стъпка е да конфигурирате конфигурационните файлове org.chameleon.Boot.plist и SMBios.plist с помощта на помощната програма Chameleon Wizard.

7. Окончателна конфигурация

Chameleon Wizard е доста мощен инструмент, но за да създадете Mac Pro, имате нужда само от две от функциите му, а именно редактиране на org.chameleon.Boot.plist и SMBios.plist. След като стартирате помощната програма, потърсете „познати букви“ в прозореца:

Ето как трябва да изглежда финалната версия на org.chameleon.Boot.plist. Там няма нужда да пишем нищо друго, системата работи перфектно без никакви проблеми. Сега отидете в раздела SMBios:

Изтегленият файл SMBios.plist вече съдържаше конфигурация MacPro6.1 (макар и с празно поле Advanced), но за по-правилна работа беше необходимо леко да го редактирате и щракнете върху бутона Edit.

В елемента Premade SMBioses трябва да изберете MacPro6,1 и след това ръчно да попълните колоната Advanced, както е показано на екранната снимка. След като запазите конфигурацията, „Mac Pro“ е напълно готов за рестартиране и по-нататъшна работа. Силно препоръчваме да инсталирате и системната актуализация до версия 10.9.1.

Какво имаме в резултат?

Най-често срещаният измервател на корема за Mac е GeekBench. Използвахме версия 3 на програмата и получихме следния резултат от 64-битов тест:

Ако погледнете, ще забележите, че производителността на получената система не е по-лоша от марката Mac Pro 6.1. Единственият „препятствие“ е външният вид. Mac Pro със сигурност не може да се сравни с нищо друго...

Подобен разкош обаче има сериозни недостатъци и преди всичко трудността при надграждане. Mac Pro SSD има собствен интерфейс и се прави строго от производителя. Ако не ме лъже паметта, то това е Toshiba, макар и с чипове на Samsung. Смяната на видеокартата също няма да стане, тя е доста специална...

заключения

Така че, ако не сте фен на Apple и не сте войнствен естет с куп откраднати пари в офшорни сметки, то тази аритметика определено е за вас:

Mac Pro в подобна конфигурация ще струва на „щастливия“ собственик до 130 хиляди рубли, ако не и повече. „Mac Pro“ по ваш собствен дизайн ще струва около 70 000 (ако го сглобите от компоненти, вместо да вземете готов компютър, който дори може да излезе по-евтино). Решението е твое.

Здравейте. Онзи ден имаше спешна нужда от сглобяване на хакинтош. Знам, че звучи глупаво, уж как може спешно да възникне такава нужда?

Защо се нуждаете от Hackintosh?

Моят екип се мести в нов офис и имаме нужда нов компютърза човек, който се занимава с редактиране на видео. По стечение на времето и обстоятелствата моите служители редактират видеоклипове в редактора Final Cut, а аз също работя в него. Преди това работата се извършваше върху „хак“, който беше сглобен преди 4 години, и сега трябваше да оставим този компютър в стария офис.

Съответно за по-нататъшна работа се нуждаем от операционна зала система macOS. Имаше няколко варианта: да преминете към Adobe Premier и да работите на Windows, което по принцип не е възможно. Купете за служител нов MacBook, но задачите, които изпълнява, изискват работа на голям монитор и „рендиране“ на 4K видео, тоест големи проекти просто не могат да бъдат реализирани на лаптоп с необходимата степен на удобство и скорост.

Можете да си купите iMac и дори не 4K, а старо поколение, само за да го довършите оперативна памети увеличаване на капацитета на твърдия диск. И тогава възникна въпросът: струва ли си да правим това, когато говорим за едно приложение?

Тоест в работата на моя служител този компютър е като машина във фабрика, която изпълнява една функция и не се нуждае от нищо друго освен Final Cut. Това не е персонален компютър, на който трябва да изпитате всички удобства на macOS. Освен това натоварването е толкова високо (до 5 видеоклипа на ден), че просто не можете да пощадите този компютър. По време на „рендирането“ на видеото температурата в стаята се повишава с няколко градуса, тъй като „рендирането“ на 4K видео с времетраене до 40 минути и куп ефекти не е детска задача.

Моят пример е идеален, за да покаже защо да инсталирате hackintosh.

Нека направя резервация веднага, няма да има инструкции за инсталиране на тази доброта, но ще има заключения защо си струва да инсталирате „хака“ и защо не.

Избор на желязо

Инсталирането на хакинтош включва подготовка на специален хардуер, ако имате нужда всичко да работи правилно и без повреди. Имахме късмет; повечето от нашите компоненти вече събираха прах на рафта, все още неразопаковани. Някои дойдоха за прегледи, някои като форма на плащане за определени услуги, като цяло има достатъчно боклуци, сред тях имаше всичко за сглобяване на хакинтош.

Ето какво имахме:

Дънна платка Gigabyte H110M-S2H – $55.

Тази miniATX „майка“ е идеална за нас, тъй като се побира в най-малкия корпус. Минимален размерНовият компютърен корпус беше основен избор, така че да заема минимално място и да може свободно да се мести, ако е необходимо и когато се мести.

Процесор Intel Core i5 6400 (Skylake) - $200.

Готин процесор, топ продажби в магазините. Висока производителност, използва се дори за нормално игрови компютри. И най-важното е, че е „студен“, консумацията на енергия е 65w, можете да инсталирате малък охладител в кутия, който се побира в компактен корпус.

памет SK Hynix LPDDR 4(2x16 GB), за всички $150. Никога няма достатъчно памет, тъй като Final Cut "яде" колкото му дадеш, но ние имаме miniATX "майка" и има два слота за памет, така че се ограничих до 32 GB RAM.

Видеокарта Gigabyte GeForce GTX 950 OC (използвана $150). Взех тази видео карта от ръцете си. Ще обясня защо. Той е евтин, изпитан във времето, идеален за macOS Sierra: има драйвери за Hackintosh за него и производителността е повече от достатъчна за редактиране на видео.

Ако сравните тази видеокарта с картите, които Apple поставя в съвременните си компютри, ще разберете, че е още по-мощна.

От твърдотелните дискове за системата избрахме Toshiba 256 Gb, цената му е 80$. Това е обикновен SSD, умерено бърз и умерено евтин.

Нашето захранване е така: Seasonic SS-520FL2 520W без вентилатор 80 PLUS Platinum. Цената му е $135 - това е специално издание на скъпи захранвания без охладители. Безшумен е, което е страхотно. Можем да се справим с по-евтино решение, но току-що го имахме, затова го използваме.

Резултатът беше конфигурация за 770 долара. Можем ли да купим нещо подобно от Apple? Не, не можем и Apple не ни дължи такава щедрост.

За 770 долара получаваме производителност, равна на върховата гама iMac 4K, който струва $1900. Тук имаме 32 GB RAM, точно както в топ aimac, но видеокартата в iMac е интегрирана, докато имаме пълноценна, дискретна, която е приблизително "1000 пъти" по-силна от решението на Intel.

Нашата компилация се сравнява с производителността на базов MacPro с допълнителна RAM, която струва $3499.

Как да инсталирате системата?

Сега относно инсталирането на системата. Аз съм прост човек и се придържам към принципите, които ми казват, че всеки трябва да си гледа работата, така че хакинтошът ни беше инсталиран от човек, който прави пари от него. Той вече беше подготвил всичко, а процесът на настройка и инсталиране отне 40 минути. Щеше да ми отнеме 2-3 дни. Трябва да седнете, да прочетете форумите и да разберете. Защо ми трябва всичко това? Платих на човека 30 долара и той свърши за 40 минути и имаше готов работещ компютър. Тук си заслужава последна версия macOS Sierra, беше добавен чрез буутлоудъра Clover. Той се актуализира, абсолютно всички услуги на Apple работят върху него, с изключение на AirDrop, може да се „стартира“ чрез инсталиране на Bluetooth модул и Wi-Fi карта от TP-Link, не изисква допълнителна конфигурация.

Windows е инсталиран на този компютър като втора система, понякога можете да "карате" някои игри, ако искате.

В резултат работещ компютър с macOS ни струваше $800; по отношение на производителността за нашите задачи това беше безкомпромисно решение.

Така че струва ли си или не изграждането на Hackintosh?

Знам за три сценария, при които човек би искал да изгради хакинтош. Има само един случай, когато това си струва да се направи.

1) Любопитни сте какъв звяр е macOS и дали си струва да преминете към него, но не сте готови да харчите пари за Mac.

Това е най-лошият вариант, тъй като след множество процедури и избор на хардуер няма да разберете прелестите на „магията“ на Apple и самият процес на сглобяване на такъв компютър противоречи на удобството, което Apple влага в своите продукти. Компютрите на Apple не са просто операционна система, а набор от технически и естетически характеристики, които са перфектно разклатени в „миксер на Apple“ и ви поднесени на сребърен поднос.

2) Вече сте запознати с продуктите на Apple и се нуждаете от компютър с macOS, за да изпълнявате конкретни задачи. Например редактиране на видео, работа със звук, графика или разработка на софтуер.

В този случай има смисъл да се мисли за спестяване в името на разбираем резултат. Ще спечелите пари от това решение и в бъдеще ще си купите пълноценен Mac.

3) Запознат ли сте с Продукти на Appleи трябва да оборудвате отдел от няколко души с macOS компютри. Тази практика е често срещана в компании, които проектират, разработват или тестват персонализиран софтуер.

Да, това е против правилата и не ви гарантира перфектна работасистеми, въпреки че за 4 години използване на „хака“ не забелязахме никакви проблеми и затова сглобихме нова система.

Естествено, правилното решение е да закупите оригинал ябълков компютър, но исканията и нуждите на човек често надхвърлят бюджета, а понякога и техническите възможности на самата Apple. Ето как трябва да се измъкнеш.

ПРОЧЕТЕТЕ МЕ МОЛЯ

Ако НЕ МОЖЕТЕ да разархивирате файлове на флашка, моля, отдръпнете се от клавиатурата и спешно прочетете книгата „Компютър за манекени: Подробно ръководство за използване на компютър“!!!

1. Всички файлове се качват в MEGA. Тези, които имат проблеми с него, са го качили отново в торента в коментарите.
2. Моля, не ме питайте за инсталиране на Mac на лаптопи. Моля те да. Моля те. Това е много хемороидален процес. Инсталирайте Ubuntu и свържете темата за Mac. Ще получите същото преживяване
3. Рядко отговарям на Habré, пишете на VK за всички въпроси.

Това ръководство/ръководство/и т.н. е написано за тези, които са твърде мързеливи, за да съберат тази или онази информация за инсталиране на Mac на компютър, всичко е ясно и просто.

Като начало, преди да инсталираме самата система на компютър, трябва да решим дали ни е необходима или не, тъй като самата система е много специфична по отношение на инсталацията и конфигурацията, освен ако, разбира се, нямате устройство на Apple. Няма смисъл да обясняваме, че внедряването на система, която първоначално не е била планирана за настолни компютри, е сложен въпрос и може да отнеме от 2 до N часа, в зависимост от съвместимостта на хардуера.

Сега нека да разберем какво е Hackintosh: думата „hackintosh“ е образувана от сливането на две думи „Macintosh“ и „Hack“, което по същество означава „хакнат Mac“, въпреки че няма нищо общо с „хакване“.

В това ръководство ще разгледаме създаването на инсталационно флаш устройство от Windows (тъй като това е най-популярната система сред „начинаещите хакинтошери“), инсталирането на системата на празен диск, разширенията на ядрото за вашия хардуер и всъщност инсталирането и конфигуриране на буутлоудъра (именно в този момент възникват много проблеми)

Процесор: Intel Core i5 4460 3.2 GHz (Haswell)
Памет: 16 GB Crucial Ballistix Sport
Графика: MSI GeForce GTX 760 2048MB
Дънна платка: Gigabyte GA-H81-S2V (UEFI Bios)



Също така бих искал да отбележа, че в тази статия работим с видеокарти NVidia и UEFI BIOS.

Е, да тръгваме.

Стъпка 1. Оценка и анализ на желязото

Да, въпреки факта, че Hackintosh работи по един или друг начин на почти всяка конфигурация, той винаги го прави по различен начин. Затова си струва незабавно да анализираме нашия хардуер.

Процесори

И така, нека започнем с факта, че на машини с процесори AMD системата НЯМА да работи(много е трудно да се нарече предсмъртното състояние на агония, в което тя ще пристигне „работа“). Да, всъщност можете да инсталирате персонализирано ядро, да го презареждате и т.н., но няма смисъл да преоткривате колелото, ако все пак то се повреди. Системата работи без проблеми с процесори Intel, като се започне с Core i3 (говорим конкретно за macOS Sierra 10.12; предишните версии могат да работят и с процесори Core 2 Duo и Pentium). При мен падна камъка i5 4460 (4 ядра, 4 нишки, турбо бууст до 3.4 GHz).

ACHTUNG 2

Проблеми се наблюдават при процесорите Socket 2011-3, по-специално при чипсета X99. Обикновено се появява поради твърде много звънци и свирки на дънната платка.

Видео карти

След това нека вземем решение за графиката. Ако използвате интегрирана графика на Intel (в моя случай това е HD4600), тогава най-вероятно ще ви е необходима отделна графична фабрика (въпреки че те могат да стартират естествено).

Списък на поддържаните графични ядра на Intel

Intel HD 3000
Intel HD 4000
Intel HD 4600 (лаптопи)
Intel HD 5000


Radeons (AMD) започват, но отново с гръм и трясък. Например новите карти (RX-4**), както и добре познатите R9 380 или R9 380x, могат просто да показват зареждането в черен екран.

Списък на точно поддържаните AMD карти

Radeon HD 4000 серия
Radeon HD 5000 серия
Серия Radeon HD 6000 (за предпочитане 6600 и 6800)
Серия Radeon HD 7000 (за предпочитане 7700, 7800 и 7900)
Серия Radeon R9 200 (R9 290 не стартира)
Radeon R9 300 серия (Възможно е да има проблеми с R9 380. Не съм го тествал лично, но съдейки по мненията в Reddit с тези карти Имапроблеми)


В това ръководство няма да разглеждаме графичната инсталация на AMD, тъй като всичко се свежда до пачове на буфера на кадрите и промени в ID на устройството в буутлоудъра (което е индивидуално за всеки). Повече информация за AMD картите тук: щракнете (на английски).

Съвсем различна е ситуацията с картите на NVidia. Почти всеки се възбужда, с изключение на някои особено надарени. Проблеми се наблюдават в 10-ти епизод, но най-вероятно няма да се появят скоро, всичко вече е нормално. На GTX картите графиката стартира с половин удар, GT картите също не изостават, въпреки че има някои изключения.

Списък на работещите NVidia карти

Серия GeForce 7000
Серия GeForce 8000
Серия GeForce 9000
Серия GeForce 200
Серия GeForce 400
Серия GeForce 500
Серия GeForce 600
Серия GeForce 700
Серия GeForce 900
UPD 14.05 Серия Geforce GTX 1000


Повече от сигурен съм, че ще намерите вашата карта в списъка.

Мрежов контролер

Мисля, че няма нужда да дъвчете как можете да определите своя мрежова карта

Ново ръководство

Отворете диспечера на задачите → раздел за производителност → Ethernet (Windows 10), ще има мрежова връзка с големи черни букви.

Между другото, можете да погледнете и в BIOS


По един или друг начин няма да се спираме на това подробно. Във всеки случай ще трябва да инсталирате мрежова карта, така че просто ще дам списък с поддържани мрежови карти.

Мрежови карти

Intel Gigabit

Серия 5 – 82578LM/82578LC/82578DM/82578DC
6 и 7 серия – 82579LM/82579V
Серия 8 и 9 – 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

Атерос

AR8121, 8113, 8114, 8131, 8151, 8161, 8171, 8132,8151, 8152, 8162, 8172
Поддържа се AR816x, AR817x

Broadcom

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

Marvell

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

Убиец

E2200

памет

Няма никакви ограничения. Системата работи на два гигабайта. Препоръчва се 4. Авторът препоръчва 8.

Всъщност подредихме хардуера. Ако на този етап не сте променили решението си, продължете напред.

Стъпка 2. Направете стартиращо USB флаш устройство и разположете инсталатора на него

И така, идваме на практика. Нека ви напомня, че правим всичко това от Windows. Веднага ще кажа, че няма да използваме изображения от root тракера, които толкова горещо се препоръчват от хора, за които всичко работи с hackintosh „до 18“. Първо, имаме нужда от помощната програма BDU (BootDiskUtiliy).

Ще ви трябва флашка >8 GB. Всякакви.

1. Стартирайте помощната програма
2. Целеви диск → изберете нашето флаш устройство
3. Форматирайте диска

Сега чакаме. Флашката ще бъде форматирана в Apple HFS и разделена на два дяла, единият от които ще има инсталиран буутлоудър (CLOVER), а вторият ще остане празен, за да може инсталаторът да бъде разположен там.

След завършените манипулации получаваме приблизително следната картина:


След това трябва да разположите инсталатора във втория дял. Правим това и чрез помощната програма BDU. Въпросът тук обаче е откъде да вземем изображението. Вариантите са два: вземете готов, вече разопакован или лично вземете от Install Mac OS Sierra.app от AppStore. Тъй като вторият метод изисква доста време, а самото търсене на това .app отнема много време, ще използваме първия. Занаятчиите вече са подготвили готови HFS файлове за тази помощна програма и са ги извлекли от .app за нас. Всичко, от което се нуждаем, е да го изтеглим (изображението тежи почти 5 концерта, така че можете просто да го поставите за изтегляне). Всъщност изтеглете macOS 10.12 Sierra от тук.

Изтеглено.

1. Извличаме от архива HFS Partition File (HFS+), файл с разширение .hfs.
2. В прозореца на помощната програма BDU “Destination disk” изберете Част 2 от нашето счупено флаш устройство.
3. Отворете „Възстановяване на дял“.
4. Потърсете и изберете нашия *.hfs файл. Моля, имайте предвид, че не трябва да е по-голям от дял PART 2.
5. Чакаме да го разопаковат.
Това е, инсталатора на флашката е разопакован и готов за работа.

Сега ще ни трябват някои файлове за вашата система. Събрах всичко необходимо в този архив. По-късно ще обясня какво и защо.

Ще ви трябва и този kext, изтеглете и него: щракнете. Разопаковаме папката от архива в корена на секцията с Clover, а kext в папката, която разопаковахме. Готово е. Флашката е готова. Продължаваме.

Стъпка 3: Инсталирайте macOS Sierra на Intel PC

Проверяваме дали флаш устройството е поставено в порта 2.0. Рестартирайте, влезте в BIOS. Нека ви напомня, че нашият BIOS е UEFI. Деактивирайте виртуализацията (Intel Virtualization). Задайте приоритет на зареждане (BOOT) на нашето флаш устройство. Уверете се, че ще се зареди точно UEFI режим. Запазете и приложете настройките, рестартирайте. Стигаме до менюто на Clover.

Clover е програма за изтегляне и инсталиране на Hackintosh.

Натиснете стрелката надолу, докато стигнем до менюто с опции. Натиснете Enter. Всичко, от което се нуждаем тук, е този ред:

В него записваме следното:

Kext-dev-mode=1 rootless=0 -v npci=0x2000 nv_disable=1
Нека обясня какво прави всеки от тези аргументи:

kext-dev-mode=1 е необходим аргумент, без който хакът няма да работи. Позволява ви да зареждате kexts в системата (първоначално FakeSMC.kext).
rootless=0 - деактивира SIP (Защита на целостта на системата). Задължителен арг.
-v - „Подробен режим“. Вместо красива ябълка, ще видим зареждане на „конзола“, за да можем да идентифицираме грешка, ако се появи такава.
npci=0x2000 (или 0x3000, в зависимост от версията на PCI-e) - по избор. Ние предотвратяваме спирането на изтеглянето на етапа на PCI сканиране. Не е нужно да го регистрирате.
nv_disable=1 - по избор. За да избегнете зареждането на артефакти и друг боклук, деактивирайте графичната обвивка. Зареждаме в естествен графичен режим в православна 144p резолюция. Не е нужно да го регистрирате.

Приложете аргументите, като натиснете Enter. Изберете Стартиране на Mac OS Sierra от OS X Base System. И така, изтеглянето на родното място започна. Нека веднага да разгледаме някои грешки: все още чака root устройство - IDE контролерът няма време да се свърже.

Поправете

Свързваме отново флаш устройството към друг порт 2.0, зареждаме със следните аргументи:
kext-dev-mode=1 rootless=0 cpus=1 npci=0x2000 -v UseKernelCache=Не


Липсва транспорт на Bluetooth контролер - видеокартата не се включи или FakeSMC.kext не беше свързан. Проверете дали има FakeSMC.kext в папката kexts/other. Bluetooth няма нищо общо с това.

Поправете

Зареждаме така:

Kext-dev-mode=1 rootless=0 -v npci=0x2000
Или така:
kext-dev-mode=1 rootless=0 -v -x npci=0x2000


Ако такива грешки все още остават, тогава се опитваме да заредим така:

Kext-dev-mode=1 rootless=0 -v npci=0x3000 darkwake=0 nv_disable=1 cpus=1
В други случаи само Google ще помогне, въпреки че тези корекции трябва да решат тези проблеми.

чакаме В някои моменти може да замръзне. Ако замръзне за повече от минута, рестартирайте. Трябва да помогне в някои случаи.

И ето ни всъщност в инсталатора. Изберете език и щракнете върху стрелката. Езиковият пакет ще се зареди (може да замръзне за минута). Сега отворете Utilities>Disk Utility, трябва да форматираме диска за macOS. Избирам необходим диск, щракнете върху „Изтриване“. За удобство наричаме новия диск “Macintosh HD”. Форматирайте и затворете Disk Utility. След това изберете диска, на който ще инсталираме системата (в нашия случай Macintosh HD) и го инсталирайте.

Инсталацията отнема от 15 до 30 минути, всичко зависи от скоростта на запис на диска. След инсталирането системата ще ни подкани да настроим интернет връзка - пропуснете го, ще направим това по-късно. Ние създаваме потребител. Готово, ние сме в системата. Или по-скоро в нейния пън. Все още нищо не работи при нас. Ако рестартирате машината, ще бъде невъзможно да влезете в системата (поради липсата на буутлоудър).

Поправете

Ако компютърът все още се рестартира или изключи, можете да изберете да стартирате от флаш устройство, след което изберете „Стартиране на macOS Sierra от Macintosh HD“ в менюто на детелината, като не забравяте да напишете аргументи за зареждане в менюто с опции.


Продължавай…

Стъпка 4. Основна настройка на системата и инсталиране на kexts

И така, ето ни в системата. Докато тя може да направи малко, ние няма да влезем онлайн, графиките не работят и като цяло всичко изглежда много зле. Това трябва да се поправи.

Нека да разберем какво представляват kexts.

Kext(Разширение на ядрото) - разширения на ядрото, които управляват това или онова оборудване, което е несъвместимо с оригиналния Mac (Например, къде в aimak можем да намерим мрежова карта от Realtek или звукова карта?). Това е, от което се нуждаем сега.

Първо се нуждаем от папката PostInstall, която сте разопаковали в секцията CLOVER стартиращо USB флаш устройство. Оттам нататък първо се нуждаем от помощната програма Kext, която ни позволява да инсталираме kexts в системата. Стартираме го, въвеждаме паролата на потребителя, изчакваме, докато видим надписа „Всичко готово“.


Инсталираме kext на мрежовата карта (мрежова папка, сортирана в папки за всяка мрежова карта), просто го плъзнете в прозореца на програмата. Изчакваме, докато се появи съобщението „Всичко готово“. След това отидете в секцията CLOVER на нашето флаш устройство, след това в kexts, след това в Other. Копирайте FakeSMC.kext от там на всяко място (по-добре в същия PostInstall), след което го инсталирайте по същия начин като kext на мрежовата карта. Ще ви трябва и USB 3.0 kext. Беше в архива Legacy_13.2_EHC1.kext.zip, който сте извлекли в PostInstall. Да го инсталираме.

Готово, настроихме интернет, USB и позволихме на системата да стартира изобщо (FakeSMC.kext имитира чипа за управление на системата, който присъства само на дънни платкиЯбълка. Без този kext системата просто няма да стартира).

Сега нека инсталираме буутлоудъра. Отидете в папката PostInstall → Clover_v2.3k_r3949. Има *.pkg файл, отворете го.


Кликнете върху „Продължи“, прочетете информацията за буутлоудъра (лъжа, щракнете върху „Продължи“ също). След това в долния ляв ъгъл щракнете върху „Конфигуриране“.

За зареждане на UEFI задайте следните настройки:


Ще говорим за наследеното зареждане по-късно, тъй като там всичко е малко по-сложно и ще трябва да кръпвате DSDT.
Кликнете върху „Инсталиране“. Нека да преминем през процеса на инсталиране на буутлоудъра.
Готово, буутлоудърът е инсталиран.

Стъпка 5. Настройка на буутлоудъра

След инсталирането ще получим чист, неконфигуриран буутлоудър на Clover, който трябва да бъде леко конфигуриран. Отворете Clover Configurator (в бъдеще не препоръчвам да използвате тази програма за редактиране точка по точка на конфигурацията на буутлоудъра).

Първо, трябва да стигнем до EFI дяла с буутлоудъра. В лявото меню щракнете върху Монтиране на EFI. След това щракнете върху Проверка на дяла, ще се появи таблица с всички дялове. Дялът, от който се нуждаем, трябва да бъде на същия дял като Apple_HFS, той се появява като EFI EFI. Щракнете върху Монтиране на дял. В списъка изберете диска, от който се нуждаем (Например disk0s1). Моля, имайте предвид, че има грешка, при която всички секции не се виждат. Завъртете колелото на мишката, за да можете да превъртате между секциите и да изберете този, от който се нуждаете.

След това щракнете върху Отваряне на дял. Ще отвори "папка" с необходимия раздел. Отидете на EFI>CLOVER. Копирайте plist.config в папката PostInstall за удобство. Също така, за всеки случай, копирайте го някъде другаде, тъй като този, който току-що копирахме, ще бъде редактиран. И още един за резервно копие. Копирайте и отворете plist.config.

Виждаме нещо подобно:

ACPI – Не докосваме корекциите, премахваме (DropOEM) нашата видеокарта (DropOEM_DSM работи, когато се срещнат две DSDT корекции. Следователно оставяме оригиналния метод за автоматично корекция като буутлоудъра и деактивираме нашия, ако се появи такъв).
Отидете в секцията BOOT.

Така че тук трябва да задълбаем. Сами задаваме аргументите в зависимост от системата.

-v (verbose) - вече познатият режим на зареждане „текст“. По-добре е да не го активирате, а да го регистрирате ръчно, ако е необходимо.
арх - архитектура. В моя случай x86_64
npci е ключ, който вече ни е известен. Публикуваме, ако е необходимо. Препоръчвам да направите първото изтегляне без него, но в режим Verbose.
darkwake - отговаря за режима на заспиване и хибернация. Има 7 режима. Ако сънят не започне чрез промяна на hibernatemode в терминала, тогава препоръчвам да използвате проба и грешка, за да намерите желан режим darkwake.
cpus=1 - стартиране само с едно ядро. Не препоръчвам да избирате.
nvda_drv=1 - активиране на уеб драйвера на NVidia, който ще инсталираме малко по-късно. Изберете дали имате nVidia.
nv_disable=1 - деактивира не-видео графики и работи на родния Mac драйвер. По-добре е да не избирате, а да се регистрирате ръчно, ако е необходимо.
kext-dev-mode=1 и rootless=0 вече бяха обяснени по-рано.

Да преминем към десния подраздел.
Default Boot Volume - дялът, от който изборът на диск за зареждане ще започне по подразбиране. По подразбиране LastBootedVolume (последно избран дял).
Legacy - Legacy Boot за стари хора Windows версиии Linux. Много зависи от хардуера и дизайна на BIOS, така че са разработени няколко алгоритма:
LegacyBiosDefault - за тези UEFI BIOS, които имат протокол LegacyBios.
PBRTest, PBR - PBR Опции за стартиране, това е просто излишно. В моя случай PBR работи.
XMPDetection=ДА е важен параметър. Фиксира количеството RAM, слотове, матрици, честота и брой канали.
DefaultLoader - ако има няколко зареждащи устройства в дяла, изберете този по подразбиране. Не трябва да е празен!
Изчакване - време преди автоматично зареждане.
Бързо - параметър, който пропуска избора на дял и веднага преминава към изтегляне.
-1 (Timeout -1) - деактивиране на автоматичното зареждане.

Пропускаме секцията CPU, самият буутлоудър ще избере необходимите стойности. Устройствата също е по-добре да пропуснете, ако нямате какво да фалшифицирате. Деактивиране на драйвери - деактивирайте ненужните драйвери при зареждане. GUI - настройка външен видбуутлоудър. Мисля, че тук няма нужда да обяснявам нищо, тук няма специални параметри. Разделителна способност на екрана, език и тема на менюто. Просто е. Графика - графични настройки и инжекции.

Не докосвайте параметъра Inject NVidia! Ще има артефакти при стартирането. Той е проектиран да работи с по-стари карти GT линия

Kernel and Kext Patches - пачове и персонализиране на ядрото. По подразбиране е избран Apple RTC. По-добре е да не се пипа. SMBIOS е сок, персонализиране и фалшификат на мака.

За да конфигурирате фабричната информация, щракнете върху иконата с магическа пръчка. След това изберете iMac (ако е компютър) или MacBook (ако е лаптоп).

ACHTUNG 3

Можете също да търсите сред по-стари конфигурации, като MacMini или Mac Pro. Вашата задача е да изберете този, който е най-близък до вашия хардуер.


Не добавяйте нищо към паметта и слотовете. Това са чисто козметични параметри, които детелината улавя на етапа на зареждане. Неправилно зададените параметри могат да причинят конфликти.

ВНИМАНИЕ: Видео карти Nvidiaбез редакции на policy-kext те работят само на iMac13.1 и iMac14.2 Mac модели.

В AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist коригираме Config1 на none тук:


Сега трябва да работи.

Готов. Вече не пипаме нищо основни настройкиНие сме направили. Ние запазваме нашия файл. Сега го копирайте в папката CLOVER на EFI дяла, влезте и го сменете. Нека ви напомня, че преди това трябваше да направите резервно копие.

Стъпка 6. Инсталирайте графичния драйвер и рестартирайте за първи път

Почти стигнахме. Сега остава само да стартирате видеокартата. Папката PostInstall съдържа пакета WebDriver*.pkg. Отворете го и го инсталирайте. След това ни моли да рестартираме. Да рестартираме.

Сега нека се уверим, че не зареждаме от флаш устройство, а от твърд диск в режим UEFI. Изберете Стартиране на macOS Sierra от Macintosh HD. Да започваме.

Забележка

Препоръчвам да използвате ключа -v за първото стартиране, така че ако нещо се обърка, можете веднага да идентифицирате грешката. Ако буутлоудърът е повреден и не можете да влезете в системата, стартирайте от флаш устройство, запишете го в опциите необходимите ключовеи стартирайте системата в подробен режим.


Готово, ето ни в системата. На снимката съм показал приблизително как ще изглежда оста след всички настройки. Обърнете внимание как системата е разбрала вашия Mac, както и честотата на процесора.

Сигурен знак, че драйверът на Nvidia работи, ще бъде неговото лого в лентата на задачите. Между другото го изключих, тъй като пречи, но можете да получите достъп до контролния панел за невидимост чрез „ Системни настройки...". Можем да проверим интернет през Safari. USB 3.0 е банален, като включите флашка в 3.0 порт.

Допълнително

- Звук

Що се отнася до звука, ситуацията е различна. Ако имате външна звукова карта, просто изтеглете драйверите за нея от уебсайта на производителя (аналоговите устройства, като миксиращи конзоли, не изискват драйвери и се стартират веднага). За вграждане звукова картаизползвайте един от тези kexts:

Относно AppleHDA

За да работи, трябва да са изпълнени следните условия:

  1. Наличие на ванилов (чист) kext AppleHDA.kext в системата.
  2. Наличието на секцията HDEF във вашия DSDT (или корекцията на детелина FixHDA_8000->True)
  3. Посочете оформлението в DSDT (или в config.plist на детелината Devices->Audio->Inject->1,2,28...etc. Изберете от посочените за вашия кодек по-горе)
  4. Приберете ВСИЧКОзвукови корекции (ако са били във вашия config.plist) от секцията KextsToPatch
  5. Премахнете DummyHDA.kext (ако се използва)
  6. Ако сте използвали VoodooHDA.kext, изтрийте го. Също така изтрийте AppleHDADisabler.kext и възстановете кеша.
  7. За Intel HDMI 4000/4600 е необходима корекция на детелина: UseIntelHDMI->True

Всъщност това е всичко. След това подготвяме macOS Sierra за работа.

UPD от 14.05.2017г

- В коментарите мили хора прекачиха файла от мега на торент. Това се дължи на факта, че много хора имат проблеми с изтеглянето на файл от мега. Честно казано, не знаех, че Mega има ограничение за скоростта на изтегляне (използвам премиум акаунт). Също така, моля, пишете ми всички въпроси във VK, но първо проверете коментарите. Има шанс вашият проблем вече да е решен там. Отново, не нося отговорност за какъвто и да е риск, който това може да причини на вашия компютър. Също така искам да поясня един момент, че статията е представена единствено с образователна цел. Самият факт на инсталиране на хакинтош на компютър е грубо нарушение на политиката на Apple по отношение на тяхната система, което се наказва от закона. Авторът не насърчава използването на MacOS на компютри, различни от Apple, и не насърчава промяната програмен кодсистеми.
- Край

Тагове: Добавете тагове

ПРОЧЕТЕТЕ МЕ МОЛЯ

Ако НЕ МОЖЕТЕ да разархивирате файлове на флашка, моля, отдръпнете се от клавиатурата и спешно прочетете книгата „Компютър за манекени: Подробно ръководство за използване на компютър“!!!

1. Всички файлове се качват в MEGA. Тези, които имат проблеми с него, са го качили отново в торента в коментарите.
2. Моля, не ме питайте за инсталиране на Mac на лаптопи. Моля те да. Моля те. Това е много хемороидален процес. Инсталирайте Ubuntu и свържете темата за Mac. Ще получите същото преживяване
3. Рядко отговарям на Habré, пишете на VK за всички въпроси.

Това ръководство/ръководство/и т.н. е написано за тези, които са твърде мързеливи, за да съберат тази или онази информация за инсталиране на Mac на компютър, всичко е ясно и просто.

Като начало, преди да инсталираме самата система на компютър, трябва да решим дали ни е необходима или не, тъй като самата система е много специфична по отношение на инсталацията и конфигурацията, освен ако, разбира се, нямате устройство на Apple. Няма смисъл да обясняваме, че внедряването на система, която първоначално не е била планирана за настолни компютри, е сложен въпрос и може да отнеме от 2 до N часа, в зависимост от съвместимостта на хардуера.

Сега нека да разберем какво е Hackintosh: думата „hackintosh“ е образувана от сливането на две думи „Macintosh“ и „Hack“, което по същество означава „хакнат Mac“, въпреки че няма нищо общо с „хакване“.

В това ръководство ще разгледаме създаването на инсталационно флаш устройство от Windows (тъй като това е най-популярната система сред „начинаещите хакинтошери“), инсталирането на системата на празен диск, разширенията на ядрото за вашия хардуер и всъщност инсталирането и конфигуриране на буутлоудъра (именно в този момент възникват много проблеми)

Процесор: Intel Core i5 4460 3.2 GHz (Haswell)
Памет: 16 GB Crucial Ballistix Sport
Графика: MSI GeForce GTX 760 2048MB
Дънна платка: Gigabyte GA-H81-S2V (UEFI Bios)



Също така бих искал да отбележа, че в тази статия работим с видеокарти NVidia и UEFI BIOS.

Е, да тръгваме.

Стъпка 1. Оценка и анализ на желязото

Да, въпреки факта, че Hackintosh работи по един или друг начин на почти всяка конфигурация, той винаги го прави по различен начин. Затова си струва незабавно да анализираме нашия хардуер.

Процесори

И така, нека започнем с факта, че на машини с процесори AMD системата НЯМА да работи(много е трудно да се нарече предсмъртното състояние на агония, в което тя ще пристигне „работа“). Да, всъщност можете да инсталирате персонализирано ядро, да го презареждате и т.н., но няма смисъл да преоткривате колелото, ако все пак то се повреди. Системата работи без проблеми с процесори Intel, като се започне с Core i3 (говорим конкретно за macOS Sierra 10.12; предишните версии могат да работят и с процесори Core 2 Duo и Pentium). При мен падна камъка i5 4460 (4 ядра, 4 нишки, турбо бууст до 3.4 GHz).

ACHTUNG 2

Проблеми се наблюдават при процесорите Socket 2011-3, по-специално при чипсета X99. Обикновено се появява поради твърде много звънци и свирки на дънната платка.

Видео карти

След това нека вземем решение за графиката. Ако използвате интегрирана графика на Intel (в моя случай това е HD4600), тогава най-вероятно ще ви е необходима отделна графична фабрика (въпреки че те могат да стартират естествено).

Списък на поддържаните графични ядра на Intel

Intel HD 3000
Intel HD 4000
Intel HD 4600 (лаптопи)
Intel HD 5000


Radeons (AMD) започват, но отново с гръм и трясък. Например новите карти (RX-4**), както и добре познатите R9 380 или R9 380x, могат просто да показват зареждането в черен екран.

Списък на точно поддържаните AMD карти

Radeon HD 4000 серия
Radeon HD 5000 серия
Серия Radeon HD 6000 (за предпочитане 6600 и 6800)
Серия Radeon HD 7000 (за предпочитане 7700, 7800 и 7900)
Серия Radeon R9 200 (R9 290 не стартира)
Radeon R9 300 серия (Възможно е да има проблеми с R9 380. Не съм го тествал лично, но съдейки по мненията в Reddit с тези карти Имапроблеми)


В това ръководство няма да разглеждаме графичната инсталация на AMD, тъй като всичко се свежда до пачове на буфера на кадрите и промени в ID на устройството в буутлоудъра (което е индивидуално за всеки). Повече информация за AMD картите тук: щракнете (на английски).

Съвсем различна е ситуацията с картите на NVidia. Почти всеки се възбужда, с изключение на някои особено надарени. Проблеми се наблюдават в 10-ти епизод, но най-вероятно няма да се появят скоро, всичко вече е нормално. На GTX картите графиката стартира с половин удар, GT картите също не изостават, въпреки че има някои изключения.

Списък на работещите NVidia карти

Серия GeForce 7000
Серия GeForce 8000
Серия GeForce 9000
Серия GeForce 200
Серия GeForce 400
Серия GeForce 500
Серия GeForce 600
Серия GeForce 700
Серия GeForce 900
UPD 14.05 Серия Geforce GTX 1000


Повече от сигурен съм, че ще намерите вашата карта в списъка.

Мрежов контролер

Мисля, че няма нужда да дъвчете как можете да идентифицирате вашата мрежова карта...

Ново ръководство

Отворете диспечера на задачите → раздел за производителност → Ethernet (Windows 10), ще има мрежова връзка с големи черни букви.

Между другото, можете да погледнете и в BIOS


По един или друг начин няма да се спираме на това подробно. Във всеки случай ще трябва да инсталирате мрежова карта, така че просто ще дам списък с поддържани мрежови карти.

Мрежови карти

Intel Gigabit

Серия 5 – 82578LM/82578LC/82578DM/82578DC
6 и 7 серия – 82579LM/82579V
Серия 8 и 9 – 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

Атерос

AR8121, 8113, 8114, 8131, 8151, 8161, 8171, 8132,8151, 8152, 8162, 8172
Поддържа се AR816x, AR817x

Broadcom

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

Marvell

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

Убиец

E2200

памет

Няма никакви ограничения. Системата работи на два гигабайта. Препоръчва се 4. Авторът препоръчва 8.

Всъщност подредихме хардуера. Ако на този етап не сте променили решението си, продължете напред.

Стъпка 2. Направете стартиращо USB флаш устройство и разположете инсталатора на него

И така, идваме на практика. Нека ви напомня, че правим всичко това от Windows. Веднага ще кажа, че няма да използваме изображения от root тракера, които толкова горещо се препоръчват от хора, за които всичко работи с hackintosh „до 18“. Първо, имаме нужда от помощната програма BDU (BootDiskUtiliy).

Ще ви трябва флашка >8 GB. Всякакви.

1. Стартирайте помощната програма
2. Целеви диск → изберете нашето флаш устройство
3. Форматирайте диска

Сега чакаме. Флашката ще бъде форматирана в Apple HFS и разделена на два дяла, единият от които ще има инсталиран буутлоудър (CLOVER), а вторият ще остане празен, за да може инсталаторът да бъде разположен там.

След завършените манипулации получаваме приблизително следната картина:


След това трябва да разположите инсталатора във втория дял. Правим това и чрез помощната програма BDU. Въпросът тук обаче е откъде да вземем изображението. Вариантите са два: вземете готов, вече разопакован или лично вземете от Install Mac OS Sierra.app от AppStore. Тъй като вторият метод изисква доста време, а самото търсене на това .app отнема много време, ще използваме първия. Занаятчиите вече са подготвили готови HFS файлове за тази помощна програма и са ги извлекли от .app за нас. Всичко, от което се нуждаем, е да го изтеглим (изображението тежи почти 5 концерта, така че можете просто да го поставите за изтегляне). Всъщност изтеглете macOS 10.12 Sierra от тук.

Изтеглено.

1. Извличаме от архива HFS Partition File (HFS+), файл с разширение .hfs.
2. В прозореца на помощната програма BDU “Destination disk” изберете Част 2 от нашето счупено флаш устройство.
3. Отворете „Възстановяване на дял“.
4. Потърсете и изберете нашия *.hfs файл. Моля, имайте предвид, че не трябва да е по-голям от дял PART 2.
5. Чакаме да го разопаковат.
Това е, инсталатора на флашката е разопакован и готов за работа.

Сега ще ни трябват някои файлове за вашата система. Събрах всичко необходимо в този архив. По-късно ще обясня какво и защо.

Ще ви трябва и този kext, изтеглете и него: щракнете. Разопаковаме папката от архива в корена на секцията с Clover, а kext в папката, която разопаковахме. Готово е. Флашката е готова. Продължаваме.

Стъпка 3: Инсталирайте macOS Sierra на Intel PC

Проверяваме дали флаш устройството е поставено в порта 2.0. Рестартирайте, влезте в BIOS. Нека ви напомня, че нашият BIOS е UEFI. Деактивирайте виртуализацията (Intel Virtualization). Задайте приоритет на зареждане (BOOT) на нашето флаш устройство. Уверете се, че ще стартира в режим UEFI.Запазете и приложете настройките, рестартирайте. Стигаме до менюто на Clover.

Clover е програма за изтегляне и инсталиране на Hackintosh.

Натиснете стрелката надолу, докато стигнем до менюто с опции. Натиснете Enter. Всичко, от което се нуждаем тук, е този ред:

В него записваме следното:

Kext-dev-mode=1 rootless=0 -v npci=0x2000 nv_disable=1
Нека обясня какво прави всеки от тези аргументи:

kext-dev-mode=1 е необходим аргумент, без който хакът няма да работи. Позволява ви да зареждате kexts в системата (първоначално FakeSMC.kext).
rootless=0 - деактивира SIP (Защита на целостта на системата). Задължителен арг.
-v - „Подробен режим“. Вместо красива ябълка, ще видим зареждане на „конзола“, за да можем да идентифицираме грешка, ако се появи такава.
npci=0x2000 (или 0x3000, в зависимост от версията на PCI-e) - по избор. Ние предотвратяваме спирането на изтеглянето на етапа на PCI сканиране. Не е нужно да го регистрирате.
nv_disable=1 - по избор. За да избегнете зареждането на артефакти и друг боклук, деактивирайте графичната обвивка. Зареждаме в естествен графичен режим в православна 144p резолюция. Не е нужно да го регистрирате.

Приложете аргументите, като натиснете Enter. Изберете Стартиране на Mac OS Sierra от OS X Base System. И така, изтеглянето на родното място започна. Нека веднага да разгледаме някои грешки: все още чака root устройство - IDE контролерът няма време да се свърже.

Поправете

Свързваме отново флаш устройството към друг порт 2.0, зареждаме със следните аргументи:
kext-dev-mode=1 rootless=0 cpus=1 npci=0x2000 -v UseKernelCache=Не


Липсва транспорт на Bluetooth контролер - видеокартата не се включи или FakeSMC.kext не беше свързан. Проверете дали има FakeSMC.kext в папката kexts/other. Bluetooth няма нищо общо с това.

Поправете

Зареждаме така:

Kext-dev-mode=1 rootless=0 -v npci=0x2000
Или така:
kext-dev-mode=1 rootless=0 -v -x npci=0x2000


Ако такива грешки все още остават, тогава се опитваме да заредим така:

Kext-dev-mode=1 rootless=0 -v npci=0x3000 darkwake=0 nv_disable=1 cpus=1
В други случаи само Google ще помогне, въпреки че тези корекции трябва да решат тези проблеми.

чакаме В някои моменти може да замръзне. Ако замръзне за повече от минута, рестартирайте. Трябва да помогне в някои случаи.

И ето ни всъщност в инсталатора. Изберете език и щракнете върху стрелката. Езиковият пакет ще се зареди (може да замръзне за минута). Сега отворете Utilities>Disk Utility, трябва да форматираме диска за macOS. Изберете желания диск и щракнете върху „Изтриване“. За удобство наричаме новия диск “Macintosh HD”. Форматирайте и затворете Disk Utility. След това изберете диска, на който ще инсталираме системата (в нашия случай Macintosh HD) и го инсталирайте.

Инсталацията отнема от 15 до 30 минути, всичко зависи от скоростта на запис на диска. След инсталирането системата ще ни подкани да настроим интернет връзка - пропуснете го, ще направим това по-късно. Ние създаваме потребител. Готово, ние сме в системата. Или по-скоро в нейния пън. Все още нищо не работи при нас. Ако рестартирате машината, ще бъде невъзможно да влезете в системата (поради липсата на буутлоудър).

Поправете

Ако компютърът все още се рестартира или изключи, можете да изберете да стартирате от флаш устройство, след което изберете „Стартиране на macOS Sierra от Macintosh HD“ в менюто на детелината, като не забравяте да напишете аргументи за зареждане в менюто с опции.


Продължавай…

Стъпка 4. Основна настройка на системата и инсталиране на kexts

И така, ето ни в системата. Докато тя може да направи малко, ние няма да влезем онлайн, графиките не работят и като цяло всичко изглежда много зле. Това трябва да се поправи.

Нека да разберем какво представляват kexts.

Kext(Разширение на ядрото) - разширения на ядрото, които управляват това или онова оборудване, което е несъвместимо с оригиналния Mac (Например, къде в aimak можем да намерим мрежова карта от Realtek или звукова карта?). Това е, от което се нуждаем сега.

Първо, имаме нужда от папката PostInstall, която сте разопаковали в дяла CLOVER на стартиращото USB флаш устройство. Оттам нататък първо се нуждаем от помощната програма Kext, която ни позволява да инсталираме kexts в системата. Стартираме го, въвеждаме паролата на потребителя, изчакваме, докато видим надписа „Всичко готово“.


Инсталираме kext на мрежовата карта (мрежова папка, сортирана в папки за всяка мрежова карта), просто го плъзнете в прозореца на програмата. Изчакваме, докато се появи съобщението „Всичко готово“. След това отидете в секцията CLOVER на нашето флаш устройство, след това в kexts, след това в Other. Копирайте FakeSMC.kext от там на всяко място (по-добре в същия PostInstall), след което го инсталирайте по същия начин като kext на мрежовата карта. Ще ви трябва и USB 3.0 kext. Беше в архива Legacy_13.2_EHC1.kext.zip, който сте извлекли в PostInstall. Да го инсталираме.

Готово, настроихме интернет, USB и позволихме на системата да стартира изобщо (FakeSMC.kext имитира чипа за управление на системата, който присъства само на дънните платки на Apple. Без този kext системата просто няма да стартира).

Сега нека инсталираме буутлоудъра. Отидете в папката PostInstall → Clover_v2.3k_r3949. Има *.pkg файл, отворете го.


Кликнете върху „Продължи“, прочетете информацията за буутлоудъра (лъжа, щракнете върху „Продължи“ също). След това в долния ляв ъгъл щракнете върху „Конфигуриране“.

За зареждане на UEFI задайте следните настройки:


Ще говорим за наследеното зареждане по-късно, тъй като там всичко е малко по-сложно и ще трябва да кръпвате DSDT.
Кликнете върху „Инсталиране“. Нека да преминем през процеса на инсталиране на буутлоудъра.
Готово, буутлоудърът е инсталиран.

Стъпка 5. Настройка на буутлоудъра

След инсталирането ще получим чист, неконфигуриран буутлоудър на Clover, който трябва да бъде леко конфигуриран. Отворете Clover Configurator (в бъдеще не препоръчвам да използвате тази програма за редактиране точка по точка на конфигурацията на буутлоудъра).

Първо, трябва да стигнем до EFI дяла с буутлоудъра. В лявото меню щракнете върху Монтиране на EFI. След това щракнете върху Проверка на дяла, ще се появи таблица с всички дялове. Дялът, от който се нуждаем, трябва да бъде на същия дял като Apple_HFS, той се появява като EFI EFI. Щракнете върху Монтиране на дял. В списъка изберете диска, от който се нуждаем (Например disk0s1). Моля, имайте предвид, че има грешка, при която всички секции не се виждат. Завъртете колелото на мишката, за да можете да превъртате между секциите и да изберете този, от който се нуждаете.

След това щракнете върху Отваряне на дял. Ще се отвори „папка“ с желания раздел. Отидете на EFI>CLOVER. Копирайте plist.config в папката PostInstall за удобство. Също така, за всеки случай, копирайте го някъде другаде, тъй като този, който току-що копирахме, ще бъде редактиран. И още един за резервно копие. Копирайте и отворете plist.config.

Виждаме нещо подобно:

ACPI – Не докосваме корекциите, премахваме (DropOEM) нашата видеокарта (DropOEM_DSM работи, когато се срещнат две DSDT корекции. Следователно оставяме оригиналния метод за автоматично корекция като буутлоудъра и деактивираме нашия, ако се появи такъв).
Отидете в секцията BOOT.

Така че тук трябва да задълбаем. Сами задаваме аргументите в зависимост от системата.

-v (verbose) - вече познатият режим на зареждане „текст“. По-добре е да не го активирате, а да го регистрирате ръчно, ако е необходимо.
арх - архитектура. В моя случай x86_64
npci е ключ, който вече ни е известен. Публикуваме, ако е необходимо. Препоръчвам да направите първото изтегляне без него, но в режим Verbose.
darkwake - отговаря за режима на заспиване и хибернация. Има 7 режима. Ако сънят не започне чрез промяна на hibernatemode в терминала, тогава препоръчвам да използвате проба и грешка, за да намерите желания режим на darkwake.
cpus=1 - стартиране само с едно ядро. Не препоръчвам да избирате.
nvda_drv=1 - активиране на уеб драйвера на NVidia, който ще инсталираме малко по-късно. Изберете дали имате nVidia.
nv_disable=1 - деактивира не-видео графики и работи на родния Mac драйвер. По-добре е да не избирате, а да се регистрирате ръчно, ако е необходимо.
kext-dev-mode=1 и rootless=0 вече бяха обяснени по-рано.

Да преминем към десния подраздел.
Default Boot Volume - дялът, от който изборът на диск за зареждане ще започне по подразбиране. По подразбиране LastBootedVolume (последно избран дял).
Legacy - Legacy Boot за по-стари версии на Windows и Linux. Много зависи от хардуера и дизайна на BIOS, така че са разработени няколко алгоритма:
LegacyBiosDefault - за тези UEFI BIOS, които имат протокол LegacyBios.
PBRTest, PBR - PBR Опции за стартиране, това е просто излишно. В моя случай PBR работи.
XMPDetection=ДА е важен параметър. Фиксира количеството RAM, слотове, матрици, честота и брой канали.
DefaultLoader - ако има няколко зареждащи устройства в дяла, изберете този по подразбиране. Не трябва да е празен!
Изчакване - време преди автоматично зареждане.
Бързо - параметър, който пропуска избора на дял и веднага преминава към изтегляне.
-1 (Timeout -1) - деактивиране на автоматичното зареждане.

Пропускаме секцията CPU, самият буутлоудър ще избере необходимите стойности. Устройствата също е по-добре да пропуснете, ако нямате какво да фалшифицирате. Деактивиране на драйвери - деактивирайте ненужните драйвери при зареждане. GUI - персонализиране на външния вид на буутлоудъра. Мисля, че тук няма нужда да обяснявам нищо, тук няма специални параметри. Разделителна способност на екрана, език и тема на менюто. Просто е. Графика - графични настройки и инжекции.

Не докосвайте параметъра Inject NVidia! Ще има артефакти при стартирането. Той е проектиран да работи с по-стари карти GT линия

Kernel and Kext Patches - пачове и персонализиране на ядрото. По подразбиране е избран Apple RTC. По-добре е да не се пипа. SMBIOS е сок, персонализиране и фалшификат на мака.

За да конфигурирате фабричната информация, щракнете върху иконата с магическа пръчка. След това изберете iMac (ако е компютър) или MacBook (ако е лаптоп).

ACHTUNG 3

Можете също да търсите сред по-стари конфигурации, като MacMini или Mac Pro. Вашата задача е да изберете този, който е най-близък до вашия хардуер.


Не добавяйте нищо към паметта и слотовете. Това са чисто козметични параметри, които детелината улавя на етапа на зареждане. Неправилно зададените параметри могат да причинят конфликти.

ПРЕДУПРЕЖДЕНИЕ: Видеокартите на Nvidia без редакции на policy-kext работят само на iMac13.1 и iMac14.2 Mac модели.

В AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist коригираме Config1 на none тук:


Сега трябва да работи.

Готов. Не пипаме нищо друго, направихме основните настройки. Ние запазваме нашия файл. Сега го копирайте в папката CLOVER на EFI дяла, влезте и го сменете. Нека ви напомня, че преди това трябваше да направите резервно копие.

Стъпка 6. Инсталирайте графичния драйвер и рестартирайте за първи път

Почти стигнахме. Сега остава само да стартирате видеокартата. Папката PostInstall съдържа пакета WebDriver*.pkg. Отворете го и го инсталирайте. След това ни моли да рестартираме. Да рестартираме.

Сега нека се уверим, че не зареждаме от флаш устройство, а от твърд диск в режим UEFI. Изберете Стартиране на macOS Sierra от Macintosh HD. Да започваме.

Забележка

Препоръчвам да използвате ключа -v за първото стартиране, така че ако нещо се обърка, можете веднага да идентифицирате грешката. Ако буутлоудърът е повреден и не можете да влезете в системата, стартирайте от флаш устройството, въведете необходимите ключове в опциите и стартирайте системата в режим Verbose.


Готово, ето ни в системата. На снимката съм показал приблизително как ще изглежда оста след всички настройки. Обърнете внимание как системата е разбрала вашия Mac, както и честотата на процесора.

Сигурен знак, че драйверът на Nvidia работи, ще бъде неговото лого в лентата на задачите. Между другото го изключих, защото пречи, но можете да получите достъп до контролния панел за невидимост през „Системни настройки...“. Можем да проверим интернет през Safari. USB 3.0 е банален, като включите флашка в 3.0 порт.

Допълнително

- Звук

Що се отнася до звука, ситуацията е различна. Ако имате външна звукова карта, просто изтеглете драйверите за нея от уебсайта на производителя (аналоговите устройства, като миксиращи конзоли, не изискват драйвери и се стартират веднага). За интегрирана звукова карта използвайте един от тези kext:

Относно AppleHDA

За да работи, трябва да са изпълнени следните условия:

  1. Наличие на ванилов (чист) kext AppleHDA.kext в системата.
  2. Наличието на секцията HDEF във вашия DSDT (или корекцията на детелина FixHDA_8000->True)
  3. Посочете оформлението в DSDT (или в config.plist на детелината Devices->Audio->Inject->1,2,28...etc. Изберете от посочените за вашия кодек по-горе)
  4. Приберете ВСИЧКОзвукови корекции (ако са били във вашия config.plist) от секцията KextsToPatch
  5. Премахнете DummyHDA.kext (ако се използва)
  6. Ако сте използвали VoodooHDA.kext, изтрийте го. Също така изтрийте AppleHDADisabler.kext и възстановете кеша.
  7. За Intel HDMI 4000/4600 е необходима корекция на детелина: UseIntelHDMI->True

Всъщност това е всичко. След това подготвяме macOS Sierra за работа.

UPD от 14.05.2017г

- В коментарите мили хора прекачиха файла от мега на торент. Това се дължи на факта, че много хора имат проблеми с изтеглянето на файл от мега. Честно казано, не знаех, че Mega има ограничение за скоростта на изтегляне (използвам премиум акаунт). Също така, моля, пишете ми всички въпроси във VK, но първо проверете коментарите. Има шанс вашият проблем вече да е решен там. Отново, не нося отговорност за какъвто и да е риск, който това може да причини на вашия компютър. Също така искам да поясня един момент, че статията е представена единствено с образователна цел. Самият факт на инсталиране на хакинтош на компютър е грубо нарушение на политиката на Apple по отношение на тяхната система, което се наказва от закона. Авторът не насърчава използването на MacOS на компютри, които не са на Apple, и не насърчава промяната на изходния код на системата.
- Край

Тагове:

  • ябълка
  • хакинтош
  • мак
  • хакинтош
Добави тагове

Публикации по темата