- Cant install MacOS/ No internet connection error #55
- Comments
- MagzGames commented Nov 27, 2019
- t0a5ty commented Nov 27, 2019
- MagzGames commented Nov 27, 2019
- t0a5ty commented Nov 27, 2019
- t0a5ty commented Nov 27, 2019
- MagzGames commented Nov 27, 2019
- MagzGames commented Nov 27, 2019
- MagzGames commented Nov 28, 2019
- t0a5ty commented Nov 29, 2019
- dpsbrdi commented Nov 29, 2019
- Aliaptx40 commented Nov 30, 2019
- fahimanwer commented Dec 8, 2019
- dpsbrdi commented Dec 8, 2019
- SamuelTulach commented Feb 2, 2020
- Ошибки при установке Mac OS на Хакинтош
- Проверка оборудования Apple при установке
- Не удалось проверить экземпляр программы
- Для OS X Mavericks
- Для Yosemite
- Для El Capitan
- Установка зависает на [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] – Missing Bluetooth Controller Transport
- Версия mac os не совместима с вашим компьютером mac
- DSDT файл
- Использование устаревших версий загрузчика Clover
- В config.plist отсутствует SMBIOS
- Помещение сетевого кекста в папку загрузчика на жестком диске
- Мини-мануал, как поставить хакинтош максимально просто и безболезненно
- Комплектующие
- 1. Процессоры
- 2. Видеокарта
- 3. Подключение к интернету
- Создание загрузочной флешки
- Загрузка и установка
- Настройка системы
- Коллекция нюансов/способов решения ошибок
Cant install MacOS/ No internet connection error #55
Comments
MagzGames commented Nov 27, 2019
when i go to download the macos, i follow all instrusctions except it says no internet connection when i hit install
The text was updated successfully, but these errors were encountered:
t0a5ty commented Nov 27, 2019
Do you have wifi in Xubuntu aswell, or does that also cut off?
MagzGames commented Nov 27, 2019
i get wifi in xubuntu just not there. when i first boot the installer, it takes me to a clover boot menu to boot the mac os install, then it says i have no connection
t0a5ty commented Nov 27, 2019
Try to use Ethernet if possible.
t0a5ty commented Nov 27, 2019
@MagzGames has it been fixed?
MagzGames commented Nov 27, 2019
I have tried Ethernet. Still no luck.
MagzGames commented Nov 27, 2019
i have tried to look into as much settings as possible, still nothing, i have been at this all day
MagzGames commented Nov 28, 2019
t0a5ty commented Nov 29, 2019
Hmm. Try to use ethernet on your xubuntu device to install wifi drivers for your pc
dpsbrdi commented Nov 29, 2019
your error is different to mine (mine was The recovery server could not be contacted) but it’s worth a shot
in a terminal on host do
sudo virsh net-start default
sudo virsh net-autostart default
Aliaptx40 commented Nov 30, 2019
you should just download the macos os offline , covert it to an img file and place it in the correth path. it will save you time
fahimanwer commented Dec 8, 2019
your error is different to mine (mine was The recovery server could not be contacted) but it’s worth a shot
in a terminal on host do
sudo virsh net-start default
sudo virsh net-autostart default
How did you solved the the recovery servers could not be contacted.
dpsbrdi commented Dec 8, 2019
your error is different to mine (mine was The recovery server could not be contacted) but it’s worth a shot
in a terminal on host do
sudo virsh net-start default
sudo virsh net-autostart default
How did you solved the the recovery servers could not be contacted.
with the commands I posted
SamuelTulach commented Feb 2, 2020
your error is different to mine (mine was The recovery server could not be contacted) but it’s worth a shot
in a terminal on host do
sudo virsh net-start default
sudo virsh net-autostart default
Thanks man! I have set up KVMs so many times and I have completely forgot about it.
Источник
Ошибки при установке Mac OS на Хакинтош
Приветствую! Хотелось бы сегодня рассмотреть наиболее частые ошибки, которые допускают при установке Mac OS X на Hackintosh. Все эти ошибки на первый взгляд элементарные, но для пользователя, который не имеет достаточного опыта в установке и настройке хакинтоша — это огромное количество потраченного времени и испорченные нервы.
Мы не сможем рассмотреть индивидуальные ошибки, которые могут возникнуть именно на вашем железе, но возможно из нашей статьи — вы узнаете в какую сторону стоит покопать, что бы установка Mac OS на ПК прошла успешно. Приступим.
Проверка оборудования Apple при установке
Довольно частая ошибка, которая толкает пользователей разыскивать новые образы и наиболее этому подвержены, те кто скачивает уже готовые установочные образы для программы R-Drive и UltraISO.
Ошибка создающих образ заключается в том, что в папку с кекстами они кладут сетевой kext. И в случае совпадения оборудования, а многие начинающие стараются подбирать именно под свое железо, мы получаем сообщение о не прохождение проверки Apple на право использования операционной системы OS X. В данном случае отключение провода из сетевого разъема не приносит результата, при отключении мы столкнемся с сообщение об отсутствии подключения к интернету, так как установщик определяет сетевой драйвер.
Есть два решения данного вопроса:
- Вставить загрузочную флэшку в компьютер с любой операционной системой, открыть содержимое. Если у вас windows, то будет доступен только раздел EFI, но именно он нам и нужен, а на Mac — EFI раздел нужно примонтировать. Открыть папку Kext и удалить с флэшки сетевой кекст, оставив только Fake CMS и необходимые для видео, возможно процессора.
- Так как большая часть образов создана с загрузчиком Clover, то доступен и второй вариант решения, но для выполнения надо знать хотя бы часть названия кекста для сети. В настройках Clover вписываем название кекста полностью или же часть, но правильно без ошибок, в графу Block Kext.
Выполнив любое из написаных выше действий данные сообщения более не появятся, но при повторном запуске с флэшке при перезагрузке в ходе установки, все же рекомендуется повторно прописать команду в Block Kext, что бы избежать возможных неприятных ситуаций, так как Apple постоянно улучшает защиту своего ПО, а лучше всего это получается именно через интернет.
Не удалось проверить экземпляр программы
Это не является ошибкой, но с этим сталкиваются все, кто пытается установить Mavericks, Yosemite или El Capitan, если изначально не были внесены изменения при создании образа.
Сообщение «Не удалось проверить этот экземпляр программы Установка OS X Yosemite. Он мог был быть поврежден или подвергнуться изменениям в процессе загрузки.» или другой версии системы не связано с интернетом или хакерским взломом образа, а связанно именно с ограничением разработчиков компании Apple. Это ограничение основывается на дате распространения официальных релизов операционных систем.
Решается довольно просто. При установке, когда получили данное сообщение жмем назад. В верхнем меню выбираем Утилиты, Терминал и вводим команду:
Для OS X Mavericks
date 0706202713
что соответствует 06 июля, 2013 года, 20:27.
Для Yosemite
Для El Capitan
date 0406200015
что соответствует 06 апреля, 2015 года, 20:00.
После того, как установите правильную дату, выходите из терминала!
После перезагрузки — это сообщение больше не появиться. Все установится. Дату можно немного изменять, главное чтобы она совпадала с распространением через App Store.
В некоторых случаях после установки требуется в системе установить правильное время и дату. Не пугайтесь если не открываются сайты и App Store, проверьте дату в установленной операционной системе OS X.
Установка зависает на [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] – Missing Bluetooth Controller Transport
Установка зависает на строке если вы устанавливаете с ключом -v, если же установка происходит без ключа, чего я очень не рекомендую если только флэшка уже не заточена под ваш ПК, то чаще всего либо колесико под яблоком крутится бесконечно в Mavericks или же полоска подвисает, так же возможен переход на следующий черный или серый экран, но на нем так же установка виснет.
Чаще всего данная ошибка происходит из-за отсутствия кекста Fake CMC в папке kext.
Если вы устанавливали без ключа, то введите в поле Arguments ключ -V, что бы удостоверится в правильности. Возможно у вас виснет совсем по другому поводу: паника ядра из-за неправильного кекста, например.
Версия mac os не совместима с вашим компьютером mac
К сожалению, я не помню абсолютную фразу ошибки, но суть такая же. При установке версии OS X нужно учитывать оборудование, которое поддерживается системой. В случае с хакинтошем все проще — оборудование подставляется загрузчиком прописанным в SMBIOS.
Если вы столкнулись с подобным сообщением, то отредактируйте свой config.plist, указав поддерживаемую модель оборудования Apple. Если же вы не имеете доступа к файлу или у вас нет редактора, который генерирует новые данные.
Переходим в настройки загрузчика Clover в пункт SMBIOS и тупо меняем указанное устройство на нужное, не трогая серийный номер и тому подобное. Например, у вас указан IMac 8.1, заменяем на IMac 12.1. Так же модель устройства можно заменить в config.plist.
Если у вас процессор Intel и вы ставите Mavericks, Yosemite, El Capitan или Sierra, то решение срабатывает в 95% случаев. Установщику важна именно модель устройства, указанная в SMBIOS. Сам обходил не раз таким способом блокировку установки.
DSDT файл
Рано или поздно любой хакинтошник доходит до создания DSDT файла. Я не буду углубляться за что именно он отвечает, если кратко, то в файле DSDT прописано все ваше оборудование и методы работы с ними. От того какого качества будет, а точнее какое количество ошибок в нем — зависит стабильность и производительность Mac OS X на ПК.
Создать DSDT в Windows можно с помощью активированной AIDA64 Business Edition и только в ней. После экспорта dsdt из аиды мы получаем BIN файл, в название файла следует поменять расширение .bin на .aml.
Многие поменяв расширение сразу закидывают в Clover в папку Patches, но это не верно! Перед этим надо открыть файл в DSDT EDITOR и исправив ошибки скомпилировать в AML файл, только после этого он будет работать, как требуется. Каждая ошибка и предупреждение в вашем файле, которое у вас высветится уже много раз обсуждалась в интернете, так что смело пользуйтесь поиском. Работать в программе очень легко, уроков много, останавливаться не будем.
Как я уже писал выше от этого зависит стабильность и производительность вашего ПК с системой OS X.
Использование устаревших версий загрузчика Clover
Очень часто в интернете и на Youtube можно встретить, что лучше использовать старые версии — они грузят быстрее, при установке создают меньше файлов. Отчасти они правы. Загрузчик действительно можно не обновлять, если у вас проходит без проблемная установка и запуск системы, если же вы устанавливаете впервые, то лучше брать самую последнюю версию загрузчика.
А важнейшим аргументом в рекомендации — это исправления, которые вносят с каждой новой версией. Если на одном железе вопросов может не возникнуть, то на другом установка может заканчиваться паникой или же система будет тормозить и работать нестабильно.
Вот только часть исправлений в версиях, взятых из книги Клевер цвета хаки.
Какая версия Кловера лучше всего подходит под мое железо? Последняя. Даже не обсуждается.
Вот Баг-лог по последним ревизиям, что, наконец, исправлено:
- 3514: поддержка DDR4
- 3471: глобальный баг с использованием va_args
- 3362: баг СМБИОСа когда в оригинале дублируются строки
- 3358: исправлено вычисление количества ядер для многих Ксеонов
- 3336: исправлен баг с фиксом регионов
- 3333: добавлены новые процессора
- 3259: патч кернела, позволяющий грузить кексты в ElCapitan
- 3168: изменение конфига в меню не воспринималось Кловером
- 3164: поправлен драйвер IDE, чтобы корректно работал в режиме UDMA.
- 3162: поправлен драйвер XHCI для выключения легаси и включения портов.
- 3157: увеличена скорость AHCI в разы.
- 3154: предотвращено зацикливание на патче InfoPlist.
- 3147: поправлены баги драйвера BiosBlockIO.
- 3144: исправлены баги с чтением конфига и установки из меню, взаимозависимости. 3138: баг с запуском Виндоус.
- 3128: баг с чтением SPD.
- 3121: запуск с раздела exFAT исправлений инсталлятора.
- 3100: возможность патча ядра Йоси.
- 3090: баг VboxHFS.efi читает не тот файл, который запрошен.
- 3086: баг с чтение мак-адреса, виснущего на новом чипсете.
- 3074: подвисание USB Legacy Support. Известен изначально, но пути решения у разных разработчиков были прямо противоположны и несовместимы.
- 3060: AHCI драйвер. Патч пришел от его создателей — от Интел.
- 3057: перекрытие таблицы адресов и EBDA, вызывающие невозможность старта на некоторых БИОСах.
- 3053: процедуры, использующие макросы VA_ARG должны иметь EFIAPI, иначе возможны баги в работе. И реально наблюдались! Патч от Интел.
- 3041: добавлена инжекция новых видеокарт.
- 3036: поправлен патч ядра для 10.10. Автор — Rehabman.
- 3035: поправлен патч ДСДТ, приводивший к зависаниям.
И так далее. Все это не считая поправок в процессы компиляции и установки, в косметику и оформление, а также поддержку новых железок.
Но в данном случае есть и ограничение, свежая версия Clover EFI Boot Loader 2.40 уже не будет поддерживать старые версии Mac OS X, подробнее здесь.
В config.plist отсутствует SMBIOS
В некоторых случаях в конфигурационных файлах прописывают универсальные ключи, которые подходят для разного оборудования. Чаще всего такой способ используют для образов бэкапа из Time Machine.
Следует учитывать, что даже при успешной установке вам не удастся с таким config.plist операционную систему с жесткого диска. Сразу после установки системы, установите Clover и настройте config. И не забудьте закинуть в папку кекст необходимые файлы. И только все проделав можете перезагружаться.
Помещение сетевого кекста в папку загрузчика на жестком диске
Так как EFI раздел не форматируется с основным разделом, то устанавливать систему вы можете и с помощью уже настроенного загрузчика на жестком диске. Но по Аналогии с помещенным сетевым кекстом на флэшку — это может вызвать проблемы при установке.
Устанавливайте сетевой kext с помощью кестовой утилиты непосредственно в систему. В EFI разделе должно находится только самое необходимое для запуска.
Надеюсь мои рекомендации помогут вам избежать затруднений и максимально быстро решить вопросы с установкой и настройкой. Возможно я что то пропустил, знаете что то еще, поделитесь с другими в комментариях.
Источник
Мини-мануал, как поставить хакинтош максимально просто и безболезненно
Данный гайд служит скорее дополнением к уже существующей статье (см. предисловие), за время существования которой произошли некоторые изменения, о которых я бы хотел рассказать.
Так как с вероятностью 99% вы столкнетесь с кучей ошибок на различных этапах установки, лучшее, что я могу посоветовать — оставить комментарий со своей проблемой внизу статьи, или же написать о ней на каком-нибудь форуме. Не исключено так же, что ваша проблема уже известна сообществу, поэтому навыки гугления очень рекомендую применять.
Итак, информацию, которая уже есть на хабре, постараюсь не дублировать, переходите по ссылке в предисловии и разбирайтесь. Теперь можем приступать.
В данной статье загрузчик = Clover, так как мы будем использовать именно его. Про другие загрузчики просьба не спрашивать, ответить, к сожалению, не смогу.
Комплектующие
1. Процессоры
Intel only, серия желательно i3/i5/i7 (лучше начиная со второго поколения Sandy Bridge), но заводятся относительно несложно и Pentium/Celeron, производительностью, конечно, не блещут, но для простого использования хватит.
2. Видеокарта
Встройки от Intel заводятся почти всегда с той или иной степенью успешности, но нередки артефакты и глючный интерфейс даже при использовании самых новых и, казалось бы, нативных экземпляров, например UHD630. Часто требуется подмена ID видеокарты на фейковый в загрузчике ( тут бояться не надо, все будет подробно объяснено ниже ).
Использовать графику от nVidia для хака я не рекомендую. Apple не ставит её уже много лет, ни о какой нативности речи не идет. Для них не существует драйверов под Mojave 10.14 и Catalina 10.15. Есть и общеизвестные легкозаводимые карточки, например, GT210 и 630, но они уже не встречаются в продаже.
Если и покупать видеокарту для хакинтоша, то только от AMD. Отлично работают RX4xx и RX5xx серии, за исключением RX550, с которой могут быть проблемы. Из профессионального сегмента — Vega 56 и 64, которые используются в оригинальных iMac Pro.
3. Подключение к интернету
Дабы не играть с компьютером в лотерею по принципу «заведется — не заведется», советую сразу прикупить внешний WiFi-адаптер и заранее проверить его на наличие драйверов под макось.
Создание загрузочной флешки
Она хороша еще и тем, что позволяет скачивать так называемые «Recovery HD», мини-образы, позволяющие восстановить систему, если случилось что-то нехорошее. Они весят примерно по 500МБ, поэтому при загрузке с них сама система качается с серверов Apple. Нам подобный способ подойдет только, если у нас нативная сетевая карта, которая сразу заводится сама. Я с такими случаями не встречался, но можете поискать в интернете, какие сетевые карточки не требуют отдельного завода. В любом случае все Recovery HD можно скачать, нажав на «DL Center» в главном меню BDU.
Скачиваем её с официального сайта: тык (осторожно, много рекламы), подключаем нашу флешку к компьютеру, выбираем её в списке и нажимаем «Format Disk». Теперь наша флешка должна отформатироваться и разбиться на 2 раздела. В настройках данной утилиты можно выбрать размер раздела под Clover, его версию и некоторые другие параметры. 200 МБ и последняя версия загрузчика будут лучше всего.
В раздел с Clover`ом так же кладем драйверы под wifi-адаптер.
Кексты (от лат. kernel extensions = расширения ядра) — своеобразные драйвера для макоси, заставляющие работать то, что по идее не должно было бы работать, например, звуковую карту или сетевуху.
Далее скачиваем и закидываем в папку clover/kexts/other следующий набор кестов (FakeSMC не считаем, он есть изначально):
- Lilu — патч системных процессов для других кекстов.
- WhateverGreen — завод графики.
- USBInjectAll — завод USB.
- AppleALC — завод звука.
Остальные кексты ставятся на ваше усмотрение.
Кратенько список прочих кекстов и зачем они нужны:
- FakePCIID — семейство кекстов, подменяющих идентификаторы драйверов для корректной работы аппаратных устройств. На тех машинах, которые я использовал под хакинтош, эти кексты не требовались, но если поставите, хуже не будет.
- HDMIAudio — для передачи звука по HDMI.
- ACPIBatteryManager — исправляет отображение батарейки в MacOS.
Последний этап подготовки флешки — собственно прошивка на неё образа MacOS в файле формата .hfs.
Делается это следующим образом:
- Скачиваем образ системы отсюда или отсюда. На моей машине стоит MacOS 10.14 Mojave, её и рекомендую использовать, если ваш процессор поколения Sandy Bridge и новее. Если нет — вам подойдет 10.13 High Sierra. Не имеет большого значения, откуда вы возьмете образ, главное, он должен быть в формате .hfs.
- Опять открываем BDU, выбираем второй(наибольший) раздел нашей флешки, жмем «Restore partition, в открывшемся окошке щелкаем по нашему образу и прошиваем.
- Все, флешка готова.
Загрузка и установка
Вот мы и перешли к финальной части нашего действа.
1. Берем нашу флешку, вставляем в компьютер в порт USB2.0 (это очень важно, только USB2.0) и загружаемся с неё.
2. Должно открыться меню Clover`a. Оно будет выглядеть примерно так:
3. Открываем настройки, выбрав второй значок во втором ряду(мышку использовать не получится, все действия выполняем клавиатурой).
4. Прописываем следующие загрузочные аргументы (boot args) — магические слова, дающие загрузчику некоторые указания:
kext-dev-mode=1 -v
Первая часть строки разрешает устанавливать в систему кексты, вторая — запускает загрузку в текстовом режиме. В принципе, этого должно быть достаточно. Так же, существуют следующие бут аргументы:
- rootless=0 — отключает System Integrity Protection (защита изменения системных данных), что бы это ни было — ни в коем случае не используем данный аргумент начиная с MacOS 10.11 El Capitan
- nv_disable=1 — актуально для первого запуска видеокарт от nVidia. Отключает графическую оболочку
- nvda_drv=1 — наоборот, включает графическую оболочку. Используется при втором и последующих запусках графики nVidia, когда драйверы уже установлены.
- –disablegfxfirmware – активирует только встроенную видеокарту.
- debug=0x100 – если при загрузке случился коллапс, стопорит систему, не давая ей перезагружаться. Помогает разглядеть последние строки перед ошибкой.
- keepsyms=1 — чуть более подробный вывод информации при загрузке
- cpus=x (вместо x число) — активирует указанное кол-во ядер процессора
5. В разделе „Graphics Injector“ в загрузчике можно подменить ID видеокарты. Первый раз этого делать нет смысла, может заработать и так. Если вас постигла неудача, можете попытаться изменить ID. На какой конкретно — раньше можно было найти на сайте applelife.ru. Последнее время он почему-то не работает, так что ссылку дать не могу. Бывают случаи, когда фейковый ID видеокарты может быть любым, за исключением дефолтного.
6. Нажимает „boot MacOS install from ***“. Начинается загрузка системы.
Если все хорошо, следуем указаниям на экране, форматируем диск под именем „Macintosh HD“ в „Дисковой утилите“ и запускаем установку.
Если все не так радужно, запоминаем последнюю строку, появившуюся при загрузке на экране и вбиваем её в поисковик. Через этот путь прошел как я, так и все мои друзья-хакинтошники.
7. После установки система сама перезагрузится, повторяем действия 1-5, но теперь щелкаем по „Boot MacOS from Macintosh HD“. Установка продолжится, в результате вы окажетесь в системе. Но эта система будет неполноценна, так загрузчик, с помощью которого вы в нее попали, находится на флешке.
Настройка системы
1. Запускаем драйверы для WiFi-адаптера чтобы заставить работать интернет
2. Копируем config.plist, кексты и драйверы с флешки на компьютер, а саму флешку отключаем.
3. Отсюда скачиваем и устанавливаем Clover. Во время установки настраиваем Clover для UEFI-ных биосов.
4. Теперь в Finder`e вы сможете увидеть EFI раздел с Clover`ом. Закидываем туда кексты, драйверы и config.plist так же, как они лежали на флешке.
5. Скачиваем программу Clover Configurator для редактирования файла config.plist. Что именно нужно редактировать — говорить не буду, переходите по ссылке в предисловии и читайте там. Мне просто не очень хочется повторять одну и ту же информацию несколько раз.
6. Перезагружаемся для проверки работоспособности.
Коллекция нюансов/способов решения ошибок
- При установке систем 10.13, 10.14, 10.15 обязателен драйвер apfs.efi в папке Drivers64UEFI. Если он отсутствует, то после окончания первого этапа установки, вы не сможете его продолжить — Clover не увидит диск с системой.
- Обязательно используйте загрузку в текстовом режиме (аргумент -v) до тех пор, пока не будете уверены, то система работает должным образом.
- Лучше не ставить галочки возле неизвестных параметров в Clover`e.
- Ошибка, с которой я столкнулся, заключается в следующем: при самой установке хака на жесткий диск система зависает, когда остается несколько минут до завершения. Я долго с этим мучился, пока не попробовал использовать более старую версию Clover.
- Необязательно ставить хак на SSD, система работает весьма быстро и на 7200 об/мин обычных жестких дисках.
На этом ваш покорный слуга раскланивается. Если в статье были допущены какие-либо неточности, прошу написать об этом в комментарии. Спасибо!
Вся информация представлена исключительно в ознакомительных целях и никого не побуждает к действию.
Источник