Hackintosh на PC - обсуждение | [macOS] Установка, методы и сборки
Опрос конфигураций
Какая у вас основная операционная система?
OS X El Capitan [ 17 ] ** [3.13%]
macOS Sierra [ 21 ] ** [3.87%]
macOS High Sierra [ 36 ] ** [6.63%]
macOS Mojave [ 30 ] ** [5.52%]
macOS Catalina [ 39 ] ** [7.18%]
macOS Big Sur [ 48 ] ** [8.84%]
macOS Monterey [ 70 ] ** [12.89%]
macOS Ventura [ 69 ] ** [12.71%]
macOS Sonoma [ 174 ] ** [32.04%]
Другая, более старая версия [ 37 ] ** [6.81%]
Какой у вас процессор основной машины?
Intel [ 448 ] ** [82.5%]
AMD [ 95 ] ** [17.5%]
Какая у вас Видеокарта основной машины?
AMD (дискретная) [ 169 ] ** [31.12%]
AMD (APU) [ 37 ] ** [6.81%]
Nvidia [ 123 ] ** [22.65%]
Intel (Единственный GPU) [ 129 ] ** [23.76%]
Intel (Акселератор) + Nvidia [ 57 ] ** [10.5%]
Intel (Акселератор) + AMD [ 28 ] ** [5.16%]
Какой у вас загрузчик?
Opencore [ 331 ] ** [60.96%]
Clover Bootloader [ 162 ] ** [29.83%]
Другой, устаревший [ 46 ] ** [8.47%]
Всего голосов: 543
 



Реп: (2020)
I Hackintosh — обсуждение





Как правильно задать вопрос => Форма
Вопросы не по форме будут удалены без предупреждения


Обязательно
При установке macOS наличие ключей -v debug=0x100 keepsyms=1 обязательно!



Не используйте Clover/Opencore конфигураторы!! От них только вред и 0 пользы.
При использовании конфигураторов вы рискуете не получить помощи

Настройка BIOS
    UEFI bios:
  • Скидываем все настройки в default.
  • AHCI - enable;
  • Vt-d: Disable (+ в Clover дропнуть DMAR таблицу)
  • Vt-x: Enable (только для 10.13 и если используете виртуальные машины)
  • Intel Virtualization Technology - Enable
  • Serial-port: Disable (Можно оставить включеным, но это требует внесения изменений в загрузчик (Opencore)
  • XHCI Hand-off: Enabled (рекомендуеться)
  • XHCI Hand-off: Disable (только если что то не работает в режиме Enable )
  • IOAPIC 24-119 Entries: Enabled (подмечено что у многих с этим пунктом паникует, поэтому тестируйте)
  • CSM: Disable (если ваша видеокарта не умеет работать в режиме UEFI - не выключайте)
  • Fasboot: Disable
  • Secure boot: Disable or Other OS
  • ResizeGPUBars: Disable (Можно оставить включеным, но это требует внесения изменений в загрузчик (Opencore)
  • Above 4g decoding: Enable

    Legacy bios:
  • AHCI: enable;
  • HPET: enable;
  • Vt-d: disable;
  • ACPI Suspend Type - S3 (Only);
  • No Execute memory - enable;
  • USB Legacy - enable;
  • Отключаем всю периферию (вебки, смарты, блютуз-свистки, кард-ридеры и т.д.)

Установка macOS через Boot Disk Utility

Для установки потребуется флешка не менее 16Гб.


За данный споcоб установки благодарим cvad и Skvo
Данная инструкция написана по материалам с applelife.ru
Загрузчики, ACPI-Таблицы и Кексты
*загрузчик используем только один, на ваш выбор
  • Clover Bootloader
    Как установить: UEFI, Legacy BIOS.
  • OpenCore (Более гибкий и современный загрузчик)
    Комбинации клавиш Opencore
    • OPT — показать меню загрузки OpenCore. Также поддерживается клавиша Esc.
    • CMD+OPT+P+R — очистить NVRAM. Требуется Misc-Security-AllowNvramReset=YES.
    • X — загрузить первую найденную операционную систему Apple, если по умолчанию выбрана не операционная система Apple.
    • CMD+R — загрузка в режиме восстановления (Recovery).
    • CMD+C+MINUS — отключить проверку совместимости на board-id.
    • CMD+K — загрузка актуального ядра, аналогично kcsuffix=release.
    • CMD+S+MINUS — отключить KASLR slide, требуется выключенный SIP.
    • CMD+S — однопользовательский режим, налогично флагу -s в аргументах загрузки.
    • CMD+V — логирование загрузки, аналогично флагу -v в аргументах загрузки.
    • Shift — безопасный режим, налогично флагу -x в аргументах загрузки.
    В зависимости от железа, при загрузке может не все работать или работать не надежно. На PS/2 при загрузке доступно только Esc.

    Комбинации клавиш в меню, после входа в него по OPT(Esc) или при ShowPicker=YES
    За счет того что в меню действует параметр Misc-Boot-PollAppleHotKeys=YES успехов тут обычно больше. Не включайте, если с выключенным работает.

    • Esc — отмена тайм-аута.
    • CMD+OPT+P+R — очистить NVRAM. Требуется Misc-Security-AllowNvramReset=YES.
    • CMD+C+MINUS — отключить проверку совместимости на board-id.
    • CMD+K — загрузка актуального ядра, аналогично kcsuffix=release.
    • CMD+S+MINUS — отключить KASLR slide, требуется выключенный SIP.
    • CMD+S — однопользовательский режим, налогично флагу -s в аргументах загрузки.
    • CMD+V — логирование загрузки, аналогично флагу -v в аргументах загрузки.
    • Shift — безопасный режим, налогично флагу -x в аргументах загрузки.
    • Index — загрузка раздела соответствующего индексу.
    • Enter — загрузка дефолтного раздела или выбранного стрелками.
    • CTRL+Enter и CTRL+Index — выбрать выделенный раздел для загрузки по умолчанию. Требуется Misc-Security-AllowSetDefault=YES.

    CMD=Windows Key, OPT=Alt на windows ориентированной клавиатуре.

    В зависимости от вашего BIOS и типа клавиатуры доступные комбинации могут варьироваться.
    Больше деталей в актуальной документации.

    Создание загружаемого USB носителя с Opencore

Актуальные релизы кекстов включая беты
Сборник готовых папок EFI (загрузчиков)

Kext's, Драйвера UEFI, ACPI-таблицы
Видео, Звук, USB, Сеть, прочее:
Процессор:
Видео:
Звук:
Сеть:
USB:
  • USBInjectall.kext - может не работать на 8 поколении Intel и выше. На 11-12 Intel, а также на AMD точно не работает
  • USBToolBox - создание кекста для своей платы из под Windows
MacAppStore и iCloud; iMessage и FaceTime:
Решение проблем

Полезные ссылки
Актуальные сборки:
Готовые образы macOS 10.10 - 12
macOS Monterey 12
macOS Big sur 11
macOS Mojave 10.14
macOS High Sierra 10.13
macOS Sierra 10.12
OS X El Capitan 10.11
OS X Yosemite 10.10
Mac OS X 10.9 Mavericks
Mac OS X 10.8 Mountain Lion
Mac OS X 10.7 Lion
Mac OS X 10.6 Snow Leopard
Результаты опросов
Прикрепленное изображение


Документация Opencore 1.0.1 [ENG]: Прикрепленный файлConfiguration.pdf ( 772.69 КБ )

Документация Clover 5143 [RUS]: Прикрепленный файлCloverOfKhakiColor_rus_5143.pdf ( 5.02 МБ )


Сообщение отредактировал Lux Darkus - 30.06.24, 12:20
Причина редактирования: Документация Opencore



Реп: (471)
bibische @ 20.06.24, 22:09 *
явно какого-то важного бутарга не хватает. под амд, помню, бутаргов поболее было.
у меня например их вообще нет, ни одного.

Lux Darkus @ 20.06.24, 21:01 *
не понимаю я амд. Идей нет.
И у меня нет (так же как и амд ноутов) - навскидку, ничего не вижу кроме того что грин не работает одновременно с нутед ред.
И опять... много, очень много кекстов сразу. По минимуму пробовал? Лилу, виртуал смц, усб что промапплен предварительно (у меня кстати и по усб ничего нет, ни одного кекста, все порты просто работают).
И вот этот вот AppleMCEReporterDisabler, потому что без него как раз у меня рандомно были разные ошибки, одна из которых паника как раз как на первой твоей картинке один в один, другая в самом начале на "классическом" [EB|#LOG:EXITBS:START], а третья где-то уже после инициализации pci устройств (я тупо не помню уже, это прошлым летом было ой блин то есть недавно, это мохава прошлым летом, но я всё равно забыл уже). Причём я запускал инсталлер из установленной мохавы, и вот после [EB|#LOG:EXITBS:START] уже никаких движений не происходило вообще, и нужно было обязательно перезапускать установку из оси по новой. Тоже на этом месте протерял пару часов. Сейчас имею только одну проблему - не всегда стартует сразу на горячую, чаще на вторую/третью перезагрузку, и практическти всегда стартует на холодную (после полного обесточивания пк). Или наоборот (???)... ппц память у меня =) Ковырял по всякому, не победил, забил, на хак всё равно у меня уже не стоит (тем более на амд), меня вообще трупы не особо возбуждают.
Я вижу и понимаю что на первой картинке паника во вполне конкретном месте, но всё же. Дискордом пользуешься? Есть один каналец куда настоящие амд сварщики иногда заходят - https://discord.com/ch…905/418145661821648896

Прикрепленные файлы

Прикрепленный файлEFI.zip ( 25.45 МБ )


Сообщение отредактировал S\/K - 21.06.24, 14:34



Реп: (48)
bibische @ 20.06.2024, 12:09 *
важного бутарга не хватает
а что есть бутарг? Не придумал что так можно назвать?



Реп: (471)
dmitrijkv @ 21.06.24, 14:46 *
а что есть бутарг? Не придумал что так можно назвать?
Бут (boot, загрузочный) аргумент = бутарг
пример бутаргов в шапке этой темы Hackintosh на PC - обсуждение (Пост ctich #1990421)



Реп: (730)
* S\/K,
УБрал все лишнее, оставил базу. Все та же паника, хотя все по мануалу, да и других юзверей так же. На интеле бы хватило 10 минут

EnableWriteUnprotector = та паника. Без него вообще не начинается загрузка (на фото)

Прикрепленные изображения
Прикрепленное изображение


Сообщение отредактировал Lux Darkus - 21.06.24, 15:24



Реп: (730)
В общем проц паникует, как я понял. Чтобы я не делал

Прикрепленные изображения
Прикрепленное изображение



Реп: (471)
* Lux Darkus, ну у меня реально мыслей нет, я вообще недавно проснулся после второй ночи =)
конфиг на посмотреть положил выше... у меня ещё (на всякий случай) в биос вкл и Above 4G Decoding и Resizable BAR (вот по последнему не точно, лень смотреть в биос сейчас, но там по конфигу видно должно быть)...

Сообщение отредактировал S\/K - 21.06.24, 16:14



Реп: (730)
* S\/K, у меня в Биос такого нет в принципе. Можно конечно загрузится с универсального боиса для амд (с флешки), но сомневаюсь

Добавлено 21.06.2024, 16:18:

Lux Darkus @ 21.06.24, 16:13 *
общем проц паникует, как я понял. Чтобы я не делал
победил, вернулся туда, откуда начал

Прикрепленные изображения
Прикрепленное изображение



Реп: (40)
Lux Darkus @ 21.06.24, 14:10 *
паника

Лажа в BIOS. Там жесть. Может быть все, что угодно. Загрузчик тупо не видит таблицу инициализации на диске. UEFI не выхватывает. Я игрался с разными опциями типа CSM. Может такого не быть в БИВИС ноута... Я наигрался с материнками ГИГИ и плюнул...



Реп: (471)
Lux Darkus @ 21.06.24, 16:15 *
победил
ну пиши уж как победил то, всё равно интересно, вдруг в жизни пригодится =)



Реп: (730)
* S\/K, ACPI -> Quirks -> NormalizeHeaders



Реп: (1050)
* S\/K,
Пора тему уж создавать по АМДешникам :rolleyes:



Реп: (730)
Самое глупое, что я знаю как это исправить на интеле, но тут видимо другой путь

AppleACPIPlatform надо как-то победить

Сообщение отредактировал Lux Darkus - 21.06.24, 16:32



Реп: (471)
zander42 @ 21.06.24, 16:29 *
Пора тему уж создавать по АМДешникам
я вообще не шарю + лентяй + нафиг этот ваш хакинтош уже + писать туда будут полтора человека :rolleyes:
И есть вот уже общая тема

Lux Darkus @ 21.06.24, 16:31 *
AppleACPIPlatform надо как-то победить
Ну у меня вот победилось (и эта и две остальных ошибки, они реально рандомно выпадали (я аж припух от удивления поначалу), и плюс обязательный вот этот перезапуск инсталлера если из под оси (тоже не сразу дошло), а то так бы быстрее получилось, но я не захотел с флэшки с нуля) вот этим вот отдельно выделенным выше кекстом (причём на мохаве я его не использовал вообще, но там и ось уже была установлена, а как известно это немного разные разницы - установить и просто запустить)... А которые перезагрузки (что выше тоже описал), их вообще никак не остановить что бы прочитать что там было (но не паники 100%, это я даже на высокой скорости рассмотрю по структуре текста лога), думаю тоже что то связанное с инициализацией устройств в биос...

Сообщение отредактировал S\/K - 21.06.24, 16:39



Реп: (730)
S\/K @ 21.06.24, 16:32 *
Ну меня вот победилось
а конкретнее?



Реп: (471)
Lux Darkus @ 21.06.24, 16:38 *
а конкретнее?
дык вот жеж:
S\/K @ 21.06.24, 13:52 *
И вот этот вот AppleMCEReporterDisabler
я так понял ты это уже используешь



Реп: (730)
* S\/K, он уже был и есть, поэтому я только что патчем заставил ядро не обращать внимания на это, но проблемы видимо тут бесконечные

Прикрепленные изображения
Прикрепленное изображение



Реп: (20)
* ANDROLOGGER, извиняюсь , дополню

Проблема везде , причем одна и та же.Все кроме биг сюра не работает инсталлер

Добавлено 21.06.2024, 17:54:

* ANDROLOGGER, сейчас скину EFI, очень сильно прошу помочь



Реп: (730)
* ANDROLOGGER, неверные настройки в Booter->Quicks

Как минимум включить EnableWriteUnprotector

Сообщение отредактировал Lux Darkus - 21.06.24, 17:55



Реп: (20)
* Lux Darkus, похоже он и так включен(ибо в положении true)



Реп: (112)
* Lux Darkus,
Здесь читал? - https://github.com/mikigal/ryzen-hackintosh

Куратор: Lux Darkus

Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 24.07.24, 18:32