Hackintosh на PC - обсуждение | [macOS] Установка, методы и сборки
Опрос конфигураций
Какая у вас основная операционная система?
OS X El Capitan [ 16 ] ** [2.99%]
macOS Sierra [ 20 ] ** [3.73%]
macOS High Sierra [ 35 ] ** [6.53%]
macOS Mojave [ 29 ] ** [5.41%]
macOS Catalina [ 39 ] ** [7.28%]
macOS Big Sur [ 48 ] ** [8.96%]
macOS Monterey [ 70 ] ** [13.06%]
macOS Ventura [ 69 ] ** [12.87%]
macOS Sonoma [ 172 ] ** [32.09%]
Другая, более старая версия [ 36 ] ** [6.72%]
Какой у вас процессор основной машины?
Intel [ 442 ] ** [82.46%]
AMD [ 94 ] ** [17.54%]
Какая у вас Видеокарта основной машины?
AMD (дискретная) [ 167 ] ** [31.16%]
AMD (APU) [ 37 ] ** [6.9%]
Nvidia [ 122 ] ** [22.76%]
Intel (Единственный GPU) [ 125 ] ** [23.32%]
Intel (Акселератор) + Nvidia [ 57 ] ** [10.63%]
Intel (Акселератор) + AMD [ 28 ] ** [5.22%]
Какой у вас загрузчик?
Opencore [ 327 ] ** [61.01%]
Clover Bootloader [ 160 ] ** [29.85%]
Другой, устаревший [ 45 ] ** [8.4%]
Всего голосов: 536
 



Реп: (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



Реп: (14)
EagleXTX @ 8.3.2009, 2:39 *
как одна не видят ide-винтов, при инсталяции

пустое место установщик не увидит. Нужно создать в пустом месте fat32 раздел, и потом уже из установщика макоси, переформатировать его в hfs+



Реп: (204)
Про точку. Вроде работает с раскладкой ru(PC).
Ну на всякий случай распишу свой опыт. В данный момент стоит сборка iPC PPF5
Загрузчик - PC_EFI v9, гружу через GRUB, строка

title OSX
root (hd0,0)
kernel /boot/efi_v9 DSDT=/DSDT.aml

Ну, конечно, надо положить efi_v9 на партицию с такой FS, которую поддерживает GRUB. например, vfat, ext3,reiserfs,xfs,jfs

Железо:
Процессор - Amd Athlon 3000+ (S939)
MB - DFI NF4 SLI-D (nforce4-sli)
1Gb оперативной памяти
IDE контроллер - AppleNForceATA
SATA - работает (nforce4)
Звук - AC 97 Legacy + AlC850 - работает
Видео - Geforce 6800 (NV41 10de:00c1) - работает (добавляем id в NVDANV40Hal.kext и ставим NVDarwin 1.2.5)
Сеть - marvell 88E8001 - skge.kext, nforce lan - forcedeth.kext
Что не работает/не нужно/лень: wlan rtl8185, tv saa7134+FM1256
Саспенд со стандартной dsdt таблицей чуть более, чем не работает. То есть, просыпается, но переводит экран в 640x1024 и отключает видео совсем. В принципе, можно попробовать пофиксить, но смысла мало (OSX использовать основной OS мне не нужно, поставил только для того, чтобы изнутри ее изучить)
Ядро - Voodoo 9.5.0, и AppleSMBIOSEFI
Важно. Для тех, у кого такая же плата. Если вы хотите использовать PS/2 устройства, то 1. Отключите поддержку USB клавиатуры и мыши в BIOS. 2. Используйте оба устройства. Хотя я нашел набор расширений, с которыми работает ps/2 клавиатура и usb мышь, удовольствия мало. во-первых, клавиатура работает с задержкой (не критично многим, но я привык быстро печатать и видеть сразу результат). во-вторых, с новыми версиями ядер/acpi подсистемы может это все дело перестать работать

Еще вопрос не в тему. У кого-нибудь есть корректно адаптированный шрифт Verdana/Tahoma для замены LucidaGrande (да, как на iPhone, не только имя шрифта изменено, а полность переделаны символы для корректного расчета ширины/высоты в OSX)? Сглаживание шрифтов в OSX - это одельный разговор. Лучше бы сделали полный хинтинг без сглаживания, чем наоборот, а то на экранах с низким dpi смотрятся шрифты ужасно и тяжело для глаз)

Сообщение отредактировал Alex_DFR - 30.03.09, 15:22



Реп: (14)
Сделать "нормальную" windows-подобную раскладку можно так:

Качаем файл ru_windows.zip
Разархивируем
Кладем содержимое архива в /Library/Keyboard Layouts/
Перелогиниваемся
Выбираем раскладку в System Preferences->International->Input Menu

Прикрепленный файлru_windows.zip ( 3.53 КБ )


Сообщение отредактировал DrSpawn - 30.03.09, 15:19



Реп: (204)
Яша!
Вы нашли самое радикальное решение проблемы)) Можно было попробовать загрузить OSX с параметром cpus=1, а DSDT таблицу отдельно поправить и грузить через PC_EFI/Chameleon без прошивки биоса



Реп: (692)
Вы нашли самое радикальное решение проблемы))

:P +1

Alex_DFR,
Сразу вспоминается: Вотка наш враг!Но кто сказал что мы боимся врагов.! :blink: :D



Реп: (692)
Alex_DFR,
Как думаеш не будет проблем с компом из-за инстала этого модифицированного биоса? :huh: :o :wacko:



Реп: (204)
Да нет, не должно. Как говорится, если загрузилось один раз - то будет работать до следующей прошивки



Реп: (19)
неожиданно наткнулся на эту тему))
уже пол года имею хакинтош на acer 5220 (Celeron 1,8; 2 г. оперативки; хард 320 г :rolleyes: intel x3100; realtec alc 862; broadcom wi-fi)
Все пашет отлично, но к сожалению звук в специализированных программах (Logic Pro, Tractor DJ) работает не правильно (работает ТОЛЬКО встроенный микрофон, и встроенные динамики, на подключения к разьмам 0 реакции)
Устанавливался с Leo4All 10.5.2
Обновиться до 6 не получаеться - проподает звук совсем, кексты не ставяться
Хотя все и так отлично работает))



Реп: (373)
День добрый. У меня не получается установить макось на свою домашнюю конфигурацию.
Перед этим устанавливал на рабочий Celeron - все было более-менее ок.

Конфигурация компа:
Процессор: Intel C2D E8300, 2.8 MHz (SSE2, SSE3, SSE4.1)
Мать: Gigabyte EP35C-DS3R, чипсет Intel P35/G33 (AHCI есть)
Память: 4GB (2x2GB)
Жесткий диск: Seagate 1TB
Видеокарта: Radeon HD3870

Пробовал дистрибутивы iDeneb 1.4 (http://torrents.ru/forum/viewtopic.php?t=1530035), а также MacOSXInstall Universal 10.5.6 (http://torrents.ru/forum/viewtopic.php?t=1692502).
Сама установка проходит нормально. После нее в нормальном режиме загрузиться нельзя - дело до логина ни разу не дошло. Либо весь экран покрывается цветными пятнами (явно неправильная развертка, грешу на видео-драйвер), либо просто подвисает на яблочке с белым фоном. Либо выскакивает надпись "Вам нужно перегрузиться" на 3-х языках, и после перезагрузки то же самое (это было только на iDeneb).

После установки получается 1 раз загрузиться в безопасном режиме (-x -v), там нормально загружается система, работает сеть и вообще все вроде как ок. Но когда я пытаюсь установить драйвер на видео (Natit), оно вроде устанавливается (хотя и ругается, что не смогло записать что-то в корень... наверное, uninstall-скрипт), но после перезагрузки в обычном режиме не грузится, а в текстовом - с интервалом в 5 секунд выдает сообщение о логировании креша при запуске loginwindow.

Захожу в single-user mode (-s), в логах вижу следующее:
Library not loaded: /System/Library/Frameworks/OpenGL.framework/Versions/OPenGL
Referenced from: /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
Reason: image not found
Файлов OPenGL и QuartzCore и правда на месте не вижу...
Ну, и после этого ни в каком режиме, кроме -s, уже загрузиться нельзя.

Подскажите, пожалуйста, что тут можно сделать.
Заранее благодарю.



Реп: (14)
Shedal,
сборка стоит и грузиться в однопользовательском режиме, это уже прекрасно :) Кстати единственный недостаток этого режима, что под ним невозможно распаковать .pkg.
netkas (низкий поклон ему, без него хакинтош не получил бы такого распространения) состряпал для нас пакет с дровами для radeonhd под 10.5.7
_http://netkas.org/?p=101
там же и линки.
После установки получается 1 раз загрузиться в безопасном режиме (-x -v)

этого достаточно чтобы воткнуть дрова, возможно придется все по новой переустановить ради одного раза нормальной загрузки, потом на будущее распаковать дрова и кинуть на флешку или другой хард и из под однопользовательского режима спокойно их подсовывать.

Сообщение отредактировал DrSpawn - 16.05.09, 22:13



Реп: (373)
DrSpawn,
Большое спасибо за направление... Но пока что заставить работать макось так и не вышло.
Вот что у меня получилось:
Я поставил сборку iDeneb, загрузился в safe mode, поставил обновление 10.5.7 (также от iDeneb).

В соответствии с постом товарища netkas,
netkas
3870x2 users - install default natit, patched framebuffers pkg(only if you dont have ATY_Triakis.kext installed yet) and patched ATIRadeonX2000 pkg

сразу поставить pkg'и для видео не получилось - обновление заставило перегрузиться.
Но зато после обновления опять загрузился safe mode!
Поставил pkg'и, и... при загрузке опять глухо. Я так понимаю, вот это говорит о kernel panic:
http://farm3.static.flickr.com/2115/353787...aed58dba7_o.jpg
Хотя в текстовом режиме об этом ничего не свидетельствует.

Вот скриншоты загрузки в verbose mode:
1 2 3 4 5
6 - вот таким экран и остается, дальше ничего не происходит.

Как видно на 4-м скрине, loginwindow нормально запустился...
В чем же тут может быть дело?

P.S. В safe mode после вышеописанных манипуляций тоже не заходит - подвисает примерно так же, как и на скрине выше.

Сообщение отредактировал Shedal - 17.05.09, 14:43



Реп: (14)
написано что проблема решена на insanelymac.com и даже что-то скачать предлагают, к сожалению у них сейчас база отвалилась, посмотри в кэше гугла станичка осталась:
_http://209.85.129.132/search?q=cache:h7B7QEYcch8J:www.insanelymac.com/forum/lofiversion/index.php/t142502-500.html+appledecrypt:+page_transform&cd=5&hl=ru&ct=clnk&gl=ru
в середине страницы сообщение с аттачем. Скоро базу поднимут и можно будет скачать, чего они там придумали



Реп: (373)
DrSpawn,
Ты имеешь в виду это?
Solved this problem changed the Appledecrypt from the one from the iatkos dvd.
Now starting up much smoothely.

Думаешь, проблема в AppleDecrypt?



Реп: (14)
По крайней мере застопорилось на этом, попытка не пытка. Люди некоторые писали, что у них минуту с чем-то так подумает и дальше грузиться, все может быть. Можно попробовать еще вариант, без обновления до 10.5.7 поставить дрова от неткаса. Я всегда после установки видео дров, вычищаю ненужные мне кексы от нвидиа и пр. У тебя соответственно от ATI, вручную. Помогало запускать еще древний Kalyway 10.5.2, иначе kernel panic



Реп: (0)
Очень давно хотела поставить mac os на свой стационарный комп) Помогите мне пожалуйста! скачала сборку Kernel Apple Mac OS X Leopard 10.5.2, кажется что-то такое...
самое ужасное, что во время разбивания диска D на 2 раздела, заглючил комп и пришлось его форматировать полностью, все данные канули в лету..с горем пополам я создала раздел на 50 gb и отформатировала в FAT32.
Далее вставила диск в привод и перезагрузила комп, началась загрузка.
Проблема заклюсается в том, что во время загрузки darwin, примерно ч-з 2 минуты после начала, появляется строка:
Still waiting for root device и все, дисковод затихает и строки такие с определенным интервалом времени появляются снова и снова...
Если кто-нибудь поможет мне, буду оч признательна, потому что установить эту проклятую ось - дело принципа
:blush:



Реп: (373)
galkaru91,
galkaru91 @ 24.5.09, 22:39 *
примерно ч-з 2 минуты после начала, появляется строка:
Still waiting for root device и все, дисковод затихает и строки такие с определенным интервалом времени появляются снова и снова...

Поставьте в BIOS'е режим совместимости AHCI для винчестера.
Если не поможет, попробуйте это.



Реп: (692)
Поздравляйте дистр Ideneb 10.5.6 full working :happy:



Реп: (692)
:P
Процессор/ установленное ядро Mac:Intel cCore 2 Duo E8500 3.17 Ghz
Плата/ BIOS: asus p5ql
Видеокарта/ установленный драйвер: zotac 9800 GT Aimp edition 512 mb
Установленные отдельно драйверы - до установки все драйверы были инсталены
Не работающие после установки leopard устройства: full working
Установленная сборка: Mac Os X version 10.5.7 boot chameleon :P
Охереть//Я это сделал)))) Ура! :yes2:
Прикрепленное изображение


Сообщение отредактировал Яша! - 01.06.09, 03:59



Реп: (590)
У меня видюха АТИ 4830, в драйверах сборок она ни где не указана. Можно выбрать какую-то другую или сидеть и ждать драйвера?



Реп: (590)
Так, драйвер нашел, он в формате .dmg, как его устанавливать? Во время установки системы подсунуть или можно уже при рабочей ОС?

Куратор: Lux Darkus

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

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

Сейчас: 18.07.24, 08:31