Hackintosh на PC - обсуждение | [macOS] Установка, методы и сборки
Опрос конфигураций
Какая у вас основная операционная система?
OS X El Capitan [ 10 ] ** [2.88%]
macOS Sierra [ 16 ] ** [4.61%]
macOS High Sierra [ 22 ] ** [6.34%]
macOS Mojave [ 15 ] ** [4.32%]
macOS Catalina [ 29 ] ** [8.36%]
macOS Big Sur [ 28 ] ** [8.07%]
macOS Monterey [ 45 ] ** [12.97%]
macOS Ventura [ 45 ] ** [12.97%]
macOS Sonoma [ 109 ] ** [31.41%]
Другая, более старая версия [ 27 ] ** [7.78%]
Какой у вас процессор основной машины?
Intel [ 285 ] ** [82.13%]
AMD [ 62 ] ** [17.87%]
Какая у вас Видеокарта основной машины?
AMD (дискретная) [ 109 ] ** [31.41%]
AMD (APU) [ 17 ] ** [4.9%]
Nvidia [ 79 ] ** [22.77%]
Intel (Единственный GPU) [ 85 ] ** [24.5%]
Intel (Акселератор) + Nvidia [ 33 ] ** [9.51%]
Intel (Акселератор) + AMD [ 24 ] ** [6.92%]
Какой у вас загрузчик?
Opencore [ 208 ] ** [59.94%]
Clover Bootloader [ 104 ] ** [29.97%]
Другой, устаревший [ 32 ] ** [9.22%]
Всего голосов: 347
 



Реп: (2018)
I Hackintosh [Intel/AMD] — обсуждение


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


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


При установке 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 0.9.3 [ENG]: Прикрепленный файлConfiguration.pdf ( 763.85 КБ )

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


Сообщение отредактировал Kodekс - 22.02.24, 00:20



Реп: (2018)
* Baton4ik24,
Тоже самое, что в одном что в другом случаи, не стартует видяшка.
В шапке темы есть ссылка, как установить кловер из под винды на флешку, устанавливайте будем пробовать поднимать через него.



Реп: (0)
* ctich21,
Установил, мышка только почему то в кловере не работает.



Реп: (2018)
Baton4ik24 @ 18.06.2014, 23:08 *
Установил

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



Реп: (0)
* ctich21,
Конфиг из \EFI\CLOVER\config
https://www.dropbox.com/s/416o1t0ao4733ua/config.plist
в \EFI\BOOT\ почему то пусто.



Реп: (2018)
Baton4ik24 @ 18.06.2014, 23:33 *
Конфиг из \EFI\CLOVER\config

Пробуйте, если ступор то выкладывайте фото.
Прикрепленный файлconfig.plist.zip ( 1.46 КБ )



Реп: (2)
Решил оставить идею с 10.10 до релиза. Ставил 10.9.1. После установки, при первом же запуске выдает очередную (для меня) ошибку.

Устанавливал с этой раздачи: http://rutracker.org/f…iewtopic.php?t=4622382

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


Сообщение отредактировал ctich21 - 19.06.14, 09:57
Причина редактирования: спрятал под спойлер



Реп: (0)
* ctich21,



Реп: (2018)
Vitalyaya @ 18.06.2014, 23:50 *
при первом же запуске выдает очередную (для меня) ошибку

У вас не подхватился fakesmc.kext.
Пробел на разделе с маком, и выбрать раздел с инжекцией кекстов.
Так же проверить что бы fakesmc был в папке efi/clover/kext/10.X и other.
В config.plist должно быть прописано:
<key>InjectKexts</key>
<true/>
Прописать можно через - WEB редактор для clover

Для справки:
Если во время загрузки, после строки "Waiting for DSMOS" нет сроки "DSMOS has arrived", это значит что не подхватился FakeSMC.kext и необходимо проверять его наличие в загрузчике/системе, и инжектировать при загрузке.

Сообщение отредактировал ctich - 26.01.17, 11:36



Реп: (2018)
* Baton4ik24,
У вас аналогичная ошибка как и у * Vitalyaya,, проверяйте наличие FakeSMC.kext.
Замените конфиг на этот.
Прикрепленный файлconfig.plist.zip ( 1.47 КБ )


Если не поможет, то заменить фейк на этот.
Прикрепленный файлFakeSMC.kext.zip ( 49.92 КБ )


Сообщение отредактировал ctich21 - 19.06.14, 00:15



Реп: (2)
* ctich21,

ctich21 @ 19.06.2014, 00:00 *
efi/clover/kext/10.9 и other


На месте.


ctich21 @ 19.06.2014, 00:00 *
Пробел на разделе с маком


Подробнее, пожалуйста. Действие в Кловере?

upd
Подскажите как именно инжектировать, так как никогда этого с ним не делал.

Сообщение отредактировал Vitalyaya - 19.06.14, 00:13



Реп: (2018)
Vitalyaya @ 19.06.2014, 00:11 *
Подробнее, пожалуйста. Действие в Кловере?
upd
Подскажите как именно инжектировать, так как никогда этого с ним не делал.

Для этого есть мануал по кловеру и google ;) .



Реп: (0)
* ctich21,
Конфиг поставил, файке поменял

p.s.
они не мешают друг другу?

Сообщение отредактировал Baton4ik24 - 19.06.14, 00:58



Реп: (2)
* ctich21,
Спасибо, с InjectKexts помогло. Но все же, как не удивительно, новая проблема: После строчной -v загрузки, появляется яблоко и рабочий курсор, после, черный экран на 2 секунды, далее на 1 секунду моргает окно выбора региона и далее черный экран с рабочим курсором, уже навсегда.
Думаю опять видео. Но Inject Intel и Platform Id уже есть.

+ Мой конфиг.
Прикрепленный файлconfig.7z ( 1.27 КБ )




Сообщение отредактировал Vitalyaya - 19.06.14, 01:28



Реп: (2018)
Vitalyaya @ 19.06.2014, 00:39 *
+ Мой конфиг.

У вас снова битый config.plist, на этот раз править не буду, я уже не раз писал чем его необходимо править )-:{



Реп: (0)
Ткните носом как завести HD4600. (Пока только при загрузке указываю fakeId)



Реп: (2018)
Terminator9999 @ 19.06.2014, 10:25 *
как завести HD4600

Прошу - https://applelife.ru/t…-hd5000-haswell.41758/



Реп: (0)
Baton4ik24 @ 19.06.2014, 00:30 *
ctich21,
Конфиг поставил, файке поменял

p.s.
они не мешают друг другу?

Попробовал для интереса загрузится с ключа -x, и мне после яблока выбило

Я ещё систему не убил?
upd:обновил скрин.

Сообщение отредактировал Baton4ik24 - 19.06.14, 11:23



Реп: (2018)
Baton4ik24 @ 19.06.2014, 11:11 *
Я ещё систему не убил?

Я не помогу посмотреть фото, на работе этот ресурс забанен :search:

Сообщение отредактировал ctich21 - 19.06.14, 11:15



Реп: (1)
Все таки попробовал еще разок установить сборку от Niresh.
Установить все таки удалось, и даже запустить.
Прикрепленное изображение

Ну вот не могу понять одну проблему. С чем может быть связано что запустить установку системы с флешки у меня получается раза с 10го
команду для установки использую одну и ту же amd64 -v
Аналогичная проблема и с запуском системы... Пробовал разные ключи...
Виснет вот на этом : (красной стрелкой пометил на чем больше всего зависает установка, желтой на чем периодически)
Прикрепленное изображение

В биосе отключил еще звук и сеть, результат тот же..
Чтобы допилить систему уже измучился с одним только запуском..

Когда запустил систему попробовал через МультиБист версия для Маверикса установить загрузчик хамелион - химеру, в конце установки выдало: Установка выполнена успешно и эту табличку
Прикрепленное изображение

При попытки загрузиться без флешки, прямо с диска установленного Мас не грузит
Прикрепленное изображение

Думаю что то наверно в биосе. Есть у кого варианты куда мне копать?

ASUS M5A78L-M/USB3
AMD Phenom II X6 3200 MHz 1090T
nVidia Geforce 8800 GTS 512
Kingston 8 GB (4x2GB)
BIOS AMI


Сообщение отредактировал ctich21 - 19.06.14, 12:19
Причина редактирования: спрятал под спойлер



Реп: (2)
* ctich21,
Есть ли решение у моей проблемы?

Кстати правил, как раз тем, чем рекомендуете, хотяб на своих ошибках учусь.

Сообщение отредактировал Vitalyaya - 19.06.14, 12:06


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

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

Сейчас: 29.03.24, 12:06