Створення завантажувальної флешки OS X Yosemite за допомогою Clover EFI Bootloader - OSXPC

Для того, щоб створити настановну флешку, нам знадобиться:

  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/Утиліти);
    завантажувальної
  3. У Дисковій Утиліті вибираємо підключену флешку (сам диск, не розділ), далі вибираємо вкладку "Розділ диска";
    флешки
  4. Вибираємо "Розділ: 1";
    створення
  5. Натискаємо "Параметри ...", вибираємо "Схема розділів GUID";
    флешки
  6. Називаємо свою флешку "Untitled" (команда, представлена ​​внизу, залежить від назви флешки), формат "Mac OS Extended (журнальний)";
    завантажувальної
  7. Натискаємо “Застосувати”, вводимо пароль, чекаємо на застосування змін… Готово!

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

  • Clover - завантажувач ;
  • FakeSMC - kext, необхідний для запуску системи на комп'ютерах не від Apple;
  • PS2 Контролер – якщо ви ставите на ноутбук, або використовуєте не USB клавіатуру та/або мишку ;
  • Kext для вашого мережевого контролера (залежитьвід конфігурації) (не обов'язково).
  • Plist Editor Pro або Xcode - програми для редагування файлів ". plist". Потрібен для налаштування. Особливої ​​різниці немає, але, особисто мій суб'єктивний погляд – краще вже скористатися пропозицією Apple, якщо ставити систему від Apple.

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

Для початку нам потрібно перенести всі необхідні файли з програми встановлення системи. Ми пропонуємо робити це командою – це просто та надійно.

  1. Відкриваємо Термінал;
  1. Натискаємо ctrl+пробіл;
  2. Вводимо "terminal.app".
    створення
  • Вставляємо наступну команду:
  • створення
  • Вводимо пароль, і чекаємо, поки не з'явиться рядок, що гордо говорить нам "Done.";
    флешки
    Якщо у вас не спрацювала команда, дивіться примітку, або скачайте txt з командою.
  • Флешка готова. Наполовину. Все, що залишилося – поставити та налаштувати завантажувач.

    Запускаємо установник Clover, і налаштовуємо його:

    завантажувальної

    створення

    "Змінити розміщення установки"

    завантажувальної

    Вибираємо створену нами флешку;

    флешки

    Далі "продовжити", і "Налаштувати";

    флешки

    А ось тут починаються складнощі. Далі, можна розбити на два табори:

    • Для UEFI завантаження вибираємо наступне:
    • Встановити Кловер для завантаження UEFI;
    • Встановити Clover на розділ EFI (ESP);
    • Вибираєте тему (припустимо, нехай це буде black_green)
    • Вибираємо у графі Drivers64UEFI такі драйвери:
    • DataHubDxe-64;
    • EmuVaribleUefi-64;
    • OsxAprioFix2Drv-64;
    • PartitionDxe-64.
    • Повинно вийде таке:
      завантажувальної
    • Для Legacy завантаження є два найпопулярніші варіанти, які спрацьовуютьу 99% випадків. Розглянемо найпопулярніший:
    • Встановити Clover на розділ EFI (ESP);
    • Графа завантажувач:
    • Встановити boot0ss;
    • CloverEFI:
    • CloverEFI 64-bits SATA;
    • Тема:
    • Будь-яку, хоч усе (припустимо, black_green);
    • Drivers 64:
    • GrubNTFS-64 (якщо потрібне завантаження Windows);
    • Ps2MouseDxe-64 (якщо є, необов'язково);
    • UsbMouseDxe-64 (якщо є, необов'язково);
    • VboxExt2-64 (якщо є linux, GRUB якої знаходиться на диску з файловою системою Ext.2 або Ext.3);
    • VboxExt4-64 (якщо є linux, GRUB якої знаходиться на диску з файловою системою Ext.4);
    • XhciDxe-64 (якщо є USB 3.0);
    • Drivers64UEFI:
    • DataHubDxe-64;
    • EmuVaribleUefi-64;
    • OsxAprioFix2Drv-64;
    • PartitionDxe-64;
    • Встановіть системні RC скрипти на основний розділ.
    • Повинно вийде таке:
      флешки
      флешки
      завантажувальної

    Натискаємо "встановити", вводимо пароль, чекаємо на закінчення установки.

    завантажувальної

    Ми майже підійшли до заповітної завантажувальної флешки. Залишилася пара дрібниць.

    Відкриваємо EFI розділ флешки;

    завантажувальної

    Переходимо до папки EFI;

    флешки

    Далі папка CLOVER;

    флешки

    Проходимо до папки kexts;

    флешки

    Копіюємо в папку 10.10 та Other кекси, завантажені раніше (FakeSMC.kext, VoodooPS2.kext, та мережа, якщо є);

    створення

    Тепер закриваємо цю папку, переходимо до конфігурації Clover.

    Відкриваємо config.plist, що лежить у /EFI/EFI/CLOVER, за допомогою Xcode чи Plist Editor Pro.

    створення

    І робимо конфігурацію Clover під своє залізо.

    * У секції boot для Yosemite обов'язковий параметрkext-dev-mode=1.

    - А як знайти config.plist підсвою конфігурацію? Як зробити config.plist під своє залізо? –Кольори Хакі в руки і вперед!

    Як тільки конфігурація завершена, збережіть її, натиснувши command+s, або натиснувши зверху у вкладці file Save. Це останній етап.

    Готово! Ви створили флешку з OS X Yosemite на борту, яка підходить під ваше залізо! Щоб завантажитися з неї, вам необхідноналаштувати BIOS під OS X, тавибрати першим пунктом флешку, у пріоритеті завантаження.