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



Реп: (198)
dresserr @ 29.03.2016, 23:15 *
ведь должен быть какой нибудь выход




Реп: (0)
flyman1957 @ 30.03.2016, 00:27 *
://www.insanelymac…osemite-1010-from-106/

Спасибо! это уже ближе к теме, буду завтра разбираться-уже глаза слипаются.



Реп: (493)
https://github.com/vit…/tree/master/Resources -- список кодеков которые заводит ALC.



Реп: (4)
Помогите завести asus usb n13 ( ralink rt3072l ) на капитане



Реп: (198)
Spencer777 @ 30.03.2016, 08:47 *
Помогите завести asus usb n13

Официальной поддержки для Капитана нет, но можно попробовать это:


На всяк случай сделай Бэкап системы, а то мало ли...

Сообщение отредактировал flyman1957 - 30.03.16, 10:31



Реп: (6)
Всем привет, есть большое желание поставить Капитана на мое железо но проблема что сразу не звелось без изучения мат. части на нее просто тупо нет времени, так вот есть предложение для опытных и желающих помочь за символическое вознаграждение (1000Р ;) ) подготовить все для установки и желательно с детальным инструктажем, мое познание "как в танке" :blush: на компе стоит виртуальная машина с капитаном через нее могу сделать загрузочную флешку, кто откликнется буду признателен
Моя система:
Мать Asus z97 deluxe wi-fi и bt
Процессор I 5 4690k
Видео Gtx 970 g1 gigabyte
Память crucial 2 по 4г 1866
Ссд 250гб + hdd старенький на 250

Добавлено 30.03.2016, 10:45:

Забыл написать скаченый с апстора образ 10.11.4 уже есть



Реп: (0)
А есть ли разница в том, что я закину кекст в "EFI/Clover/kext/10.x" или же установлю через какую-либо программу(Kext wizard, kext utility и т.д.)??
Если есть, то какая?

Вроде в гугле искал, что-то не нашел... Да и не знаю как корректнее вопрос задать :sveta:



Реп: (8)
flyman1957 @ 29.03.2016, 23:04 *
Alc1200 тоже можно этим способом завести?

dresserr @ 29.03.2016, 23:15 *
Не пробовал- так как в списке ее нет. Похимичу, ведь должен быть какой нибудь выход, на лионе все работало.


ALC1200=ALC888. В AppleALC.kext он поддерживается чуть-ли не с самого появления проекта. Поддерживаются ревизии кодека 0x100101, 0x100001.
layout-id - 5 (3 порта), layout-id - 7 (5/6 портов).

Поправил WiKi на ГитХабе ALC888/ALC1200
Список поддерживаемых кодеков смотреть тут AppleALC WiKi Supported codecs
Свежие релизы качать тут AppleALC releases

Сообщение отредактировал vandroiy - 30.03.16, 13:06



Реп: (198)
sergey_98 @ 30.03.2016, 11:56 *
А есть ли разница

О каких кекстах идет речь? Ты бы железо в подпись добавил...
Прикрепленное изображение



Реп: (198)
vandroiy @ 30.03.2016, 11:58 *
ALC1200=ALC888

Обычно легко заводился через Вй-Ду, да и в этом случае человеку удалось тем же способом завести.



Реп: (0)
flyman1957 @ 30.03.2016, 13:07 *
Ты бы железо в подпись добавил...

Сделано.

flyman1957 @ 30.03.2016, 13:07 *
О каких кекстах идет речь?


Речь не о конкретном кексте, а вообще о любом. Допустим мне нужно установить кекст на интернет, будет ли он нормально работать, если его закинуть в EFI...?
И как он поведет себя, если установлю через утилиту? Будет ли вообще разница?

Я надеюсь мой вопрос понятен :)


Или я вообще бред полный пишу?

Сообщение отредактировал sergey_98 - 30.03.16, 14:15



Реп: (198)
sergey_98 @ 30.03.2016, 12:29 *
Допустим мне нужно установить кекст на интернет

И так и так работать будет, на Ethernet можно ставить через кекст утилити, он родные кексты не заменяет.



Реп: (7)
По работе появилась нужда использовать мак.
На мой бук (Lenovo Y580) встает нормально.
Как у Clover обстоят дела, если я хочу мак установить на отдельный диск. Остальные не затронутся?



Реп: (198)
steam13 @ 30.03.2016, 16:15 *
На мой бук (Lenovo Y580) встает нормально.

Это утверждение или вопрос?

Добавлено 30.03.2016, 17:17:

steam13 @ 30.03.2016, 16:15 *
хочу мак установить на отдельный диск. Остальные не затронутся?

Нет, не затронутся, но на момент установки винт с виндой лучше отключить.
Если вай-фай Centrino Wireless-N 2200, то однозначно менять на совместимый с мак ОС.

Сообщение отредактировал flyman1957 - 30.03.16, 17:20



Реп: (24)
flyman1957 @ 29.03.2016, 23:02 *
А почему нужно обязательно использовать VGA? На карте же два выхода DVI? Можно же через переходник (VGA-DVI) вонзить VGA-монитор.

GTX550Ti. На карте VGA, DVI-I, HDMI. Уж лучше использовать нативный ВГА, чем какой-нибудь левый китайский переходник.

P.S.
И все таки, если кому-то и интересно - то вот простой пошаговый способ завести VGA и исправить некоторые проблемы на неподдерживающих вашу карту SMBIOS .
Файл над которым мы будем работать AppleGraphicsControl.kext, а если точнее - его плагин AppleGraphicsDevicePolicy.kext.
АХТУНГ! Вы работаете с системным драйвером, и любое неловкое движение может все поломать к чертям, так что осторожнее.
И еще, не кидайтесь тапками и не обзывайте меня некрофилом, лучше сложитесь мне на новую видеокарту

Проверено на Yosemite 10.10.3 и El Capitan 10.11.4 с iMac12,2 SMBIOS и GTX 550 Ti
Инструкция (Только для Nvidia)
1. Сохраняем ваш AppleGraphicsControl.kext в папке, доступной для записи обычному юзеру, например - Документы.
2. Клацаем правой кнопкой мыши на кекст и выбираем "Показать содержимое пакета".
3. В открытом расширении идем в Contents -> Plugins, там находим AppleGraphicsDevicePolicty.kext и открываем его так же (Показать содержимое пакета).
4. Идем в папку Contents, открываем Info.plist при помощи TextEdit.
Прикрепленное изображение

5. В файле находим секцию "ConfigMap", которая должна выглядеть примерно так:
Прикрепленное изображение

Здесь нужно найти свой Board-ID, который указан в SMBIOS
Если строка с ним существует и выглядит примерно так (где 942B59F58194171B - ваш Board-ID),
<key>Mac-942B59F58194171B</key>
<string>Config2</string>

тогда вам необходимо заменить значение "Config1" или "Config2" на "none".
Если же вашего Board-ID в этой секции нет (как это было в моем случае) - добавьте вручную ключ со значением "none".
В итоге всей операции ваша пара должна выглядеть так (где 942B59F58194171B - ваш Board-ID, соответственно):
<key>Mac-942B59F58194171B</key>
<string>none</string>

6. Сохраняем Info.plist и устанавливаем AppleGraphicsControl.kext любой тулзой/руками, идем в ребут.
Всё сделали правильно - VGA-монитор должен подхватиться.
Если после ребута ничего не заработало - рекомендую поиграться с NVCAP.
Отвалилось QE/CI, а монитор так и не заработал - проверьте, загрузился ли нормально драйвер.


Сообщение отредактировал arch-x86_64 - 30.03.16, 18:38



Реп: (198)
arch-x86_64 @ 30.03.2016, 16:53 *
Уж лучше использовать нативный ВГА, чем какой-нибудь левый китайский переходник.

Лучше использовать DVI! Какой такой нативный VGA может быть в маке? Покажи мне мак с VGA! А нетути такого, хоть ты тресни...)
Так что не морочь маргарин и включай свой монитор через переходник или покупай монитор с DVI-входом.
Другое дело если тебе попался вариант с одним DVI-выходом
Прикрепленное изображение

А если повезло и у тебя такой вариант
Прикрепленное изображение

То рекомендую именно переходник, дабы не попадать на новый монитор.

Сообщение отредактировал flyman1957 - 30.03.16, 18:30



Реп: (24)
* flyman1957,
Давайте уж не ругаться и рассуждать логически. У меня на видеокарте нет двух входов DVI, это раз. Два - если с небольшим фиксом любой VGA монитор заводится почти на всех хакинтошах и работает как обычно, даже учитывая то, что ни на одном маке нет VGA - что мешает просто использовать, если полноценной альтернативы нет?



Реп: (44)
всем привет !подойдет ли для хакинтоша acer aspire e1 -572g.какую сборку лучше поставить?



Реп: (198)
arch-x86_64 @ 30.03.2016, 17:42 *
VGA монитор заводится почти на всех хакинтошах и работает как обычно

Жду с нетерпением результатов! Огромная просьба поделиться в случае успеха.



Реп: (198)
tsg788 @ 30.03.2016, 20:43 *
какую сборку лучше поставить?

Сборки лучше искать на Рутрэкере, каждая под что-то заточена, под что - загадка, какая подойдет лучше к acer aspire e1 -572g - вопрос к автору сборки.

Сообщение отредактировал flyman1957 - 30.03.16, 22:40


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

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

Сейчас: 28.03.24, 17:56