Создание загрузочной флешки OS X Yosemite с помощью Clover EFI Bootloader

Для того, чтобы создать установочную флешку, нам потребуется:

  1. OS X 10.6.8 и выше (желательно не ниже 10.9), запущенная где угодно и как угодно;
  2. Машина на Intel (желательно, серии iX);
  3. Скачанный установщик OS X, находящийся в папке Applications;
  4. Флешка на 8+ гб;
  5. Учетная запись администратора;
  6. Руки, естественно, прямые;
  7. Скачанный Clover и необходимые кексты (FakeSMC, VoodooPS2 и подобные);
  8. Программа Plist Editor Pro или Xcode.

Для начала, включим систему, зайдем под учетной администратора, и скачаем из App Store «OS X Yosemite.app».

Пока качается система, подготовим флешку:

  1. Подключаем флешку (8 Гб или больше) к порту USB 2.0 (не к 3.0, ибо косяки в 90% случаев);
  2. Запускаем «Дисковую утилиту» (/Applications/Утилиты);
    Скриншот Утилиты oimld
  3. В Дисковой Утилите выбираем подключенную флешку (сам диск, не раздел), далее выбираем вкладку «Раздел диска»;
    Скриншот Kingston DataTraveler 2.0 Media mlvx5
  4. Выбираем «Раздел: 1»;
    Скриншот Без названия 2to49
  5. Нажимаем «Параметры…», выбираем «Схема разделов GUID»;
    Скриншот Monosnap 2duni
  6. Называем свою флешку «Untitled» (команда, представленная внизу, зависит от названия флешки), формат «Mac OS Extended (журнальный)»;
    Скриншот Kingston DataTraveler 2.0 Media 7zcim
  7. Нажимаем «Применить», вводим пароль, ждем применения изменений… Готово!

Далее скачиваем необходимый набор программ и файлов, который нужен в процессе:

  • Clover — загрузчик;
  • FakeSMC — kext, необходимый для запуска системы на компьютерах не от Apple;
  • PS2 Контроллер — если вы ставите на ноутбук, или используете не USB клавиатуру и/или мышку;
  • Kext для вашего сетевого контроллера (зависит от конфигурации) (не обязательно).
  • Plist Editor Pro или Xcode — программы для редактирования файлов «.plist». Потребуется для настройки. Особой разницы нет, но, лично мой субъективный взгляд — лучше уж пользоваться предложением Apple, если ставить систему от Apple.

Скачали софт и систему, флешка подготовленна. Итак, приступим!

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

  1. Открываем Терминал;
    1. Нажимаем ctrl+пробел;
    2. Вводим «terminal.app».
      Скриншот Backstop Menubar 86qyl
  2. Вставляем следующую команду:
    sudo '/Applications/Install OS X Yosemite.app/Contents/Resources/createinstallmedia' --volume '/Volumes/Yosemite' --applicationpath '/Applications/Install OS X Yosemite.app' --nointeraction

    Скриншот default — sudo — 92×24 pbn5o

  3. Вводим пароль, и ждем, пока не появится строчка, гордо говорящая нам «Done.»; Скриншот default — bash — 93×25 cxviiЕсли у вас не сработала команда, то смотрите примечание, или скачайте txt с командой.

Флешка готова. Наполовину.
Все, что осталось — поставить и сконфигурировать загрузчик.

Запускаем установщик Clover, и настраиваем его:

Нажимаем «Продолжить»;

Скриншот Установка: Clover v2.3k r3168 EFI bootloader e2e4x

 

Нажимаем «Продолжить»;

 

Скриншот Установка: Clover v2.3k r3168 EFI bootloader rxb87

 

«Изменить размещение установки»

 

Скриншот Установка: Clover v2.3k r3168 EFI bootloader tfb3f

 

Выбираем созданную нами флешку;

Скриншот Установка: Clover v2.3k r3168 EFI bootloader g55m8

 

Далее «продолжить», и «Настроить»;

Скриншот Установка: Clover v2.3k r3168 EFI bootloader 1adh9

 

А вот здесь начинаются сложности. Далее, можно разбить на два лагеря:

  • Для UEFI загрузки выбираем следующее:
    1. Установить Кловер для UEFI загрузки;
    2. Установить Clover на EFI раздел (ESP);
    3. Выбираете тему (допустим, пусть это будет black_green)
    4. Выбираем в графе Drivers64UEFI следующие драйвера:
      1. DataHubDxe-64;
      2. EmuVaribleUefi-64;
      3. OsxAprioFix2Drv-64;
      4. PartitionDxe-64.
    5. Должно получится следующее:
      Скриншот Установка: Clover v2.3k r3168 EFI bootloader 2k7vt
  • Для Legacy загрузки есть два самых популярных варианта, которые срабатывают в 99% случаев. Рассмотрим самый популярный:
    1. Установить Clover на EFI раздел (ESP);
    2. Графа загрузчик:
      1. Установить boot0ss;
    3. CloverEFI:
      1. CloverEFI 64-bits SATA;
    4. Тема:
      1. Любую, хоть все (допустим, black_green);
    5. Drivers 64:
      1. GrubNTFS-64 (если нужна загрузка Windows);
      2. Ps2MouseDxe-64 (если есть, необязательно);
      3. UsbMouseDxe-64 (если есть, необязательно);
      4. VboxExt2-64 (если есть linux, GRUB которой находится на диске с файловой системой Ext.2 или Ext.3);
      5. VboxExt4-64 (если есть linux, GRUB которой находится на диске с файловой системой Ext.4);
      6. XhciDxe-64 (если есть USB 3.0);
    6. Drivers64UEFI:
      1. DataHubDxe-64;
      2. EmuVaribleUefi-64;
      3. OsxAprioFix2Drv-64;
      4. PartitionDxe-64;
    7. Установить системные RC скрипты на основной раздел.
    8. Должно получится следующее:
      Скриншот Установка: Clover v2.3k r3168 EFI bootloader yo2l1
      Скриншот Установка: Clover v2.3k r3168 EFI bootloader 6xbgb
      Скриншот Установка: Clover v2.3k r3168 EFI bootloader pgsew

Нажимаем «установить», вводим пароль, ждем окончания установки.
Скриншот Установка: Clover v2.3k r3168 EFI bootloader yi6kz

Мы почти подошли к заветной загрузочной флешке. Осталась пара мелочей.

Открываем EFI раздел флешки;

Скриншот EFI 08snv

 

Переходим в папку EFI;
Скриншот EFI 00rx4

Далее папка CLOVER;
Скриншот CLOVER beeo4

Проходим в папку kexts;
Скриншот kexts 8k70g

Копируем в папку 10.10 и Other кексы, скачанные ранее (FakeSMC.kext, VoodooPS2.kext, и сеть, если есть);
Скриншот 10.10 ird1f

Теперь закрываем эту папку, переходим к конфигурации самого Clover.

Открываем config.plist, лежащий в /EFI/EFI/CLOVER, с помощью Xcode или Plist Editor Pro.

Скриншот config.plist l8hek

И делаем конфигурацию Clover-а под свое железо.

* В секции boot для Yosemite обязателен параметр kext-dev-mode=1.

А как найти config.plist под свою конфигурацию?  Как изготовить config.plist под своё железо?
Цвета Хаки в руки и вперед!

Как только конфигурация завершена, сохраните её, нажав «command+s», или нажав сверху в вкладке file «Save». Это последний этап.

 

Готово! Вы создали загрузочную флешку с OS X Yosemite на борту, которая подходит под ваше железо!
Чтобы загрузиться с неё, вам необходимо настроить BIOS под OS Xи выбрать первым пунктом флешку, в приоритете загрузки.

43 комментария to “Создание загрузочной флешки OS X Yosemite с помощью Clover EFI Bootloader

  • Вячеслав :3
    2 года ago

    Спасибо чувак :3 Просто без тебя бы не справился 🙂 лойс тебе ))))

    • Андрей Чернышов
      2 года ago

      На здоровье! Удачного хакентошестроения.

      • а если я не имею макоса нигде, то установить никак?

        • Андрей Чернышов
          2 года ago

          Почему же? Нужно просто развернуть виртуальную машину, и все манипуляции производить на ней.

        • VMware Workstation + образ системы, причем старые версии вполне подойдут, я вообще делал в 10.8. Найти можно на ближайшем торрент трекере.

  • Установлена Yosemite на виртуальной машине. Подготовил флэшку-> Скачал оригинальный образ OS X Mountain Lion->закинул в программы-> Далее надо перенести все необходимые файлы из приложения установки системы. Через команду не работает. Есть ли другой способ?

    • sudo /Applications/Install\ OS\ X\ Mountain Lion.app/Contents/Resources/createinstallmedia —volume /Volumes/Install OS X —applicationpath /Applications/Install\ OS\ X\ Mountain Lion.app —nointeraction
      При вводе этой команды sudo: /Applications/Install OS X Mountain: command not found

      • Андрей Чернышов
        2 года ago

        Как вариант, использовать diskmakerx. Ту же самую команду выполняет, только в графике.

      • Использовать надо вот эту команду:

        sudo /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/Resources/createinstallmedia —volume /Volumes/название флешки —applicationpath /Applications/Install\ OS\ X\ Mountain\ Lion.app —nointeraction

      • а все потому что команда не правильно написана!!! нужно убрать слеши в названии файла «Install\ OS\ X\ Mountain Lion.app» , а в этом месте » —volume /Volumes/Install OS X —applicationpath» Install OS X — это название твоего раздела на флешке, поэтому либо поменя его в команде на название своего раздела, либо при форматировании указвай как в команде.

    • для установки на виртуалку нужен не оригинальный образ .dmg, а образ системы с расширением .iso

      • Андрей Чернышов
        2 года ago

        Речь о другом. Дело в том, что виртуалка требуется для создания флешки, и не более. А внутри виртуалки и Dmg подойдет, с образом системы.

  • Я новичок в этом деле, помогите сделать конфиг.плист. Буду благодарен!

    • Андрей Чернышов
      2 года ago

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

  • Привет! GTX 560 заводима? Или лучше использовать встроенную в i7 3770?

    • Андрей Чернышов
      2 года ago

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

  • Александр
    2 года ago

    Автор,твоя комманда не сработала. Вот эта подошла: sudo ‘/Applications/Install OS X Yosemite.app/Contents/Resources/createinstallmedia’ —volume ‘/Volumes/Yosemite’ —applicationpath ‘/Applications/Install OS X Yosemite.app’ —nointeraction .

  • Хорошее руководство. Правда мне кажется монтировать EFI через терминал будет проще, чем скачивать для этого отдельную программу, тем более что в конечном итоге мы все равно заходим в терминал.
    И если я правильно помню, то при установке clover’а EFI раздел монтируется сразу, и если все сделать правильно, то монтировать вручную его не потребуется.

    • Андрей Чернышов
      2 года ago

      Для монтирования ESP через терминал я написал отдельную статью.
      Кловер монтирует, но, как показывает практика — люди в самый первый раз забывают что-то закинуть. Да и статья написана, в основном, для новичков в этом деле. А профи и сами знают, как пользоваться mkdir и mount_msdos 🙂

  • Вот правильная команда: sudo ‘/Applications/Install OS X Yosemite.app/Contents/Resources/createinstallmedia’ —volume ‘/Volumes/Yosemite’ —applicationpath ‘/Applications/Install OS X Yosemite.app’ —nointeraction

    • Андрей Чернышов
      2 года ago

      А в чем разница? У некоторых и с этой командой не получается :с
      Только многие наоборот говорят, что дело в том, что нужно использовать «—«, а не «–».

  • Спасибо огромное! Всё максимально подробно разжёвано, как раз для таких новичков, как я 🙂

    Одна поправка: ссылка на кекст для сетевой карты не работает в Firefox

    • Андрей Чернышов
      2 года ago

      Всегда пожалуйста:)
      И, если не секрет, какая именно ссылка?

      • Вот в этой фразе: «Kext для ВАШЕГО СЕТЕВОГО КОНТРОЛЛЕРА (зависит от конфигурации) (не обязательно).А так же софт для конфигурации загрузчика:», то, что капсом выделено

  • sudo ‘/Applications/Install OS X Yosemite.app/Contents/Resources/createinstallmedia’ —volume ‘/Volumes/Yosemite’ —applicationpath ‘/Applications/Install OS X Yosemite.app’ —nointeraction вот эта подошла

  • Установил согласно инструкции. Все отлично. Подскажите такой момент, при загрузке компа, как только появляется лого яблоко колонки издают громкий щелчок. Появилось после установки apppeHD кекста. Можно это как то убрать? Мать GA-Z77P-D3. И пинг больше стал почему то.

    • Андрей Чернышов
      2 года ago

      Вообще, щелчок при запуске… Кодеккомандер может помочь. Еще и от самой звуковухи зависит.
      А пинг — кекст можно другой попробовать.

      И да, по вопросам можете обращаться по почте, или в личку 🙂

  • Еще раз про команды в терминале. «- -» тут автоматически преобразовывается в «-«, хотя в мануале createinstallmedia указано чётко — должно быть «- -» (есесно без пробела). Привет от WordPress)

  • Подскажите на мой комп установиться?
    Intel Pentium G3260
    Nvidia Palit GTX 650Ti
    MB Asrock H81
    Ddr 8gb

  • Если есть возможность помочь в онлайн видео консультации, добавьте меня в скайп itchtm1
    Проблема в том что при загрузке с кловера выбивает перезагрузку, если в текстовом режиме, доходит до Блютуза! пишет missing bluetoos transport! Если что есть скрины могу скинуть! я вроде все кексты вкинул а оно не але))) я не сильно силен в сленге так что уж простите! Ноут HP DV7, core i5 2450M , Intel Graphics 3000, ATI radeon 6700M, Atheros вайфай и блютуз! Кексты нашел без проблем
    Может ктото ставил на подобную модель! или может помочь буду благодарен! Но Хакен очень нужен

    • Андрей Чернышов
      1 год ago

      А с чем помочь-то? Либо фейк не инжектится, либо графика не заводится. Если нужна консультация, контакты указаны в «Команде сайта».

  • Здравствуйте: Интересующий Вас контент сейчас недоступен в данном магазине (Российский). это про Yosemite что делать, как-быть???

  • Все было весело пока не стало все грустно. Имеется макбукпро старенький но приличный. Там все в порядке. Имеется комп на матери гигабайт ай7 вобщем то же не совсем древний. года три или четыре назал поставил туда хакинтош. все было хорошо до вчерашнего дня. решил я в очередной раз обновиться и кирдык бабай.
    Скачал я ритейл капитана залил на флешку ставлю клевер и тишина…. пипец. куда копать… вот докопался до того что флешку без системы удалось завести только с хамелеоном. с клевером никак она не хочет загружаться. пустая флешка без всего.. КАРЛ!! что не так??? Почему клевер залитый на пустую флешку даже не пукает??? Там же пофиг какие настройки, или там то же под систему надо подгонять что бы только флеха стартанула?

    • Андрей Чернышов
      7 месяцев ago

      Предлагаю перейти в чат, туда сейчас придёт человек из нашей команды, подскажет по вопросу 🙂

  • не найду как тут зарегистрироваться

  • Хай гайс!
    Прошу прощения, что пинаю старую тему. Делаю uefi флешку по вашей инструкции, перезагружаюсь и при выборе устройств отсутствует uefi флешка. Что я делаю не так?
    т.е. Устройства uefi отсутствует, видит как обычнаю флешку, при загрузке с нее clover не загружается. Clover самый последний на сегодняшний день (r3949) Bios поддерживет uefi
    ps Если готовлю Legacy, то все гуд.

    • Андрей Чернышов
      3 месяца ago

      Приветствую. Настройки-же разные бывают – в инструкции по ElCap есть разбор дров 😉

Trackbacks & Pings

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.