Хакинтош: обновляемся с macOS Sierra 10.12 до High Sierra 10.13

  • Tutorial
Всем доброго времени суток, уважаемые коты, дамы и господа.

Как-то давно (года два назад) я писал статью по установке хакинтоша на ваш Intel-Based ПК. Статья устарела как мир, но все таки полезное там что-то есть. Например порядок установки будет тем же, если вы замените установочный файл Sierra на High Sierra.

Сам я тем хакинтошем пользуюсь достаточно давно, пишу на нем код и вообще не чаю в нем души (за все два года была только одна проблема из-за кекста). В этой статья я расскажу, как обновить ваш хакинтош до High Sierra 10.13 и постараюсь ответить на некоторые возникшие вопросы с прошлой статьи.



Без лишних слов, начнем.

Для начала, у нас должна быть машина, работающая на хакинтоше. Надеюсь, у вас она есть. Если нет, то читайте в моей статье (кексты берем из этой).

Итак, как всем известно, начиная с High Sierra Apple перешла на новую файловую систему APFS заместо HFS. Это вызвало кучу вопросов, но не стоит кричать и падать в обморок, вы можете ее не использовать. Да-да, я не оговорился. Эту статью я пишу с моего хака, который крутится на HDD от Seagate, с файловой системой Apple Journal System (HFS). Магия — скажете вы. Нет, просто никто и не заставляет вас пользоваться APFS — отвечу я.

Шаг 1. Обновите ваш кловер до последней версии (кловеры выпусков 3*** не поддерживают загрузку High Sierra). Скачать можно туть. Предварительно сделайте бэкапы всего EFI раздела
Шаг 2.. Скачайте файл обновления High Sierra из App Store. Да. Просто скачайте. Все.
Warning
Далее пойдут действия, которые некоторые неокрепшие умы могут не понять или не осилить. Все что вы делаете с EFI разделом жесткого диска — делаете на ваш страх и риск.

Шаг 3. Смонтируйте EFI раздел и восстановите старый Config.plist. Откройте его на редактирование.
Создайте патч ядра в Kernel and Kext Pathes:
Name: AppleUSBXHCIPCI
Find: 837d8c10
Replace: 837d8c1b
Comment: Change port limit from 15 to 21.
Match OS: 10.13.x

В этом же окне включите Kernel PM и AppleIntelCPUPM (поможет исправить Unsupported CPU в будущем)


Восстановите старые кексты, которые у вас были для Sierra 10.12 (если они были). Вы же сделали бэкапы, верно? Просто верните их в папку 10.12.

Для нормальной загрузки вам понадобятся эти кексты:
Lilu.kext
AppleALC.kext
USBInjectAll.kext
XHCI-200-series-injector.kext
IntelGraphicsFixup.kext (для intel GPU)
WhateverGreen.kext (для AMD GPU)
Так же не забудьте подрубить кекст для вашей сетевой карты, ага.

Скачать ВСЕ кексты можно тут:
www.dropbox.com/s/ivamhowi8xz3btj/kexts.zip?dl=0

Так же нам потребуется драйвер APFS. Его нужно скачать и распаковать *.efi файл в папку Drivers64UEFI на EFI/CLOVER.
Скачать магию

Выгружаем необходимые кексты в папку с кекстами для 10.13 (не забудьте FakeSMC).

!!! ДЛЯ ПОЛЬЗОВАТЕЛЕЙ ВИДЕОКАРТ NVIDIA !!!
Перед установкой установите ПОСЛЕДНИЙ веб-драйвер следующим образом:
Измените следующие значения в Clover Configurator:
1. Boot — отключите nv_disable=1
2. Graphics — отключите Inject Intel
3. System Parameters — влючите Inject NVidia WEB
Сохраните файл и проверьте что он сохранен.

Включите SIP (System Integrity Protection):
Откройте Clover Configurator и откройте в нем ваш .plist
В RT Variables измените CsrActivateConfig на 0x00. Перезагрузите ваш хак. Проверить SIP можно командой csrutil status в терминале

Установите последний драйвер NVidia для вашей системы (можете просто попросить нвидию обновить их за вас в Системных настройках). Так же установите NVidiaGraphicsFixUP.kext

Для тех кто не успел обновить свои драйвера и обновился на ХайСиерру, либо если что-то не получилось
Вот отсюда качаем драйвер для 10.13.3 images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.25.156.pkg и устанавливаем. СИП должен быть включен.


eugeneego пишет:
«Обладатели карт NVidia с web driver на 10.13.3 (версии драйвера 387.10.10.10.25.156/157) могут стролкнуться с жуткими постоянными лагами графики.
Решение: откатиться на драйвера для 10.13.2 (например на 378.10.10.10.25.106), пропатчив у них поддерживаемую версию ос (например с помощью webdriver.sh).»

Теперь открываем Программы. Выбираем «Установка macOS High Sierra». Он проделает свою магию и попросит вас перезагрузить компухтер, соглашаемся.

Проставьте в БИОСе загрузку с кловер-раздела в приоритет, потому что при обновлении она будет несколько раз перезагружать ваш компьютер.
В кловере выберете Install MacOS High Sierra from . Пойдет процесс обновления.
Если вы решили использовать APFS заместо HFS
Возможно, если система определит ваш SSD диск — она захочет переконвертировать его в APFS, не удаляя ваших файлов. В этом нет ничего страшного, просто предупреждаю, при этом переконвертирует она только системный раздел, остальные не тронет.
Для тех кто решил использовать APFS для «свежей» установки — НЕ ФОРМАТИРУЙТЕ весь диск в APFS, так как вы потеряете возможность доступа к EFI разделу.


Пойдет процесс обновления, который может растянуться до часу. Главное — терпение.

Спустя 60 минут счастья система установится и будет готова к работе (ну, так должно быть, по идее).



На этом все :)
Все вопросы пишите в комментарии или в личку в вк, отвечу по возможности. Всем котов :3

Похожие публикации

Средняя зарплата в IT

113 000 ₽/мес.
Средняя зарплата по всем IT-специализациям на основании 5 381 анкеты, за 2-ое пол. 2020 года Узнать свою зарплату
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 23

    0
    ну я на виртуалке ее держу, должен контейнер под SSD прийти, тогда перетащу на более быстрый диск и все это должно вертеться куда веселее
      –10
      Да нах он кому упал, тот хакинтош. Кому надо — купят мак. Кому не надо — какая накуй разница где гугл хром открыть? А, ну да, забыл о разработчиках для мака без мака. Им да, очень полезно.
        +2
        Пожалуйста, не говорите за всех пользователей сайта. Весьма полезная информация. Тем более никто не заставляет сию минуту все бросать и бежать переустанавливать.
        Автору спасибо.
          0
          Мне MacOS необходима для комфортной работы. Windows не подходит по десятку причин.
          Начиная от софта, заканчивая настройкой экосистемы для разработки.

          Покупать мак за 370к с 27 дюймовым монитором?
          Нет уж, спасибо.
          У меня хак за 180к с 32 дюймовым монитором.
          Есть и макбук, но это только для путешествий, остальное время пылится на полке.

          Возможно для вас не проблема купить мак за 370к, купить монитор 32+ и включить вторым.
          Но мне есть куда потратить день, кроме игрушки.
            +2
            Ну не скажите. В одной из фирм мною были видены компьютеры, за которыми сидели монтировали видео технари. На процах чуть ли не серверных крутилась макось с кучей оперативки на борту и видеокартой мама не горюй какой-то. На вопрос «ну и как?», ребята ответили, что работает так же стабильно, мощнее, чем топовый мак, а по деньгам даже дешевле топового. Так что, если грамотно (!) подойти к выбору железа и настройке, получается весьма неплохо. Такие дела.
              0
              Ваше мнение важно для нас, но не очень то и нужно.
              +2
              так незаконно жеж, нарушаете лицензию
              apple могут наверно как-нить ограничить apple-id зареганый на хакентоше
                0
                Я это писал в первой статье. Два года пользуюсь. Бана не было.
                  0
                  что-то не вижу ничего в статье, только в комментариях
                  например bigblock говорит о своём бане: habrahabr.ru/post/318448/#comment_9986802

                  то что вас лично не забанили:
                  1. не значит что это нелегально
                  2. что этого не случится с вами
                  3. что этого не случится с другими

                  так что добавьте хотя-бы предупреждение в статьи пожалуйста
                0
                Стоило еще написать что APFS актуальный для тех у кого SSD, а то сейчас многие начнут ставить и получится факап…
                  0
                  Я написал.
                  0
                  Я бы назвал статью «миграция на Sierra с APFS» поскольку сам апдейт ставиться так же непринужденно как и на оригинальных маках (если Sierra уже установлена и работает, конечно).
                  NB: сам хакентошу уже 6 лет, и как же с появлением кловера и родных дров от Nvidia стало все просто, и какой же был ад раньше. Спецом под макось брал конкретную мать Gigabyte, когда апгрейдился пару лет назад. У них слава наименее костыльных для макхаков (сейчас не знаю, не слежу). Ну и Intel, разумеется.
                    0
                    Не у всех стоит АПФС.
                    А у многих ещё и выскакивает Unsupported CPU on router.
                    0
                    Было бы замечательно обновить и саму статью о «чистой» установке, с учётом нового «железа», вышедшего за эти два года. Но, в любом случае, спасибо за материал.
                      0
                      Планирую приобретать себе SSD на ноут. Если получится поставить хак на него, напишу статью.
                      0
                      Может быть столько телодвижений надо для обновления, для установки с 0 все гораздо проще.
                      P.S APFS для ssd дисков вообще то, и если у вас обычный диск то каких то дополнительных телодвижений не требуется
                        0

                        Обладатели карт NVidia с web driver на 10.13.3 (версии драйвера 387.10.10.10.25.156/157) могут стролкнуться с жуткими постоянными лагами графики.
                        Решение: откатиться на драйвера для 10.13.2 (например на 378.10.10.10.25.106), пропатчив у них поддерживаемую версию ос (например с помощью webdriver.sh).

                          0
                          Добавил в статью.
                          0
                          Поставил на виртуалку погонял и честно ничем не зацепило, возможно софт лучше для графического и видео направления, но как система ничего сверх естественного и супер глобального не нашел взять туже убунту или win10 все там и тут работает на ура.
                          Конечно если пытаться на стареньких железках работать под win или ubuntu и говорить что в маке это работало бы лучше и стабильнее ну это просто мнение.
                          Мне кажется выбор OS это дело вкуса каждого человека.
                            0
                            Есть ли основательные причины переходить на High Sierra?
                            Сижу на EL Capitan уже долгое время…
                              0
                              Да особо нет
                              «Работает — не трожь».
                              А вообще, я просто любитель свежего ПО.
                              0
                              Помнится, раньше нужно было с DSDT разбираться, а как сейчас?
                                0
                                Да вроде все окей.

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

                              Самое читаемое