Bootloader для mac os

Загрузчик для PC Хакинтош — Clover EFI bootloader

Нужен ли bootloader для Хакинтоша?

Так сложилось, что одна из передовых операционных систем от Apple -MAC OSx не работает на «чужом» железе без предварительной загрузки в режиме эмулятора, Даже если собрать для Вашего Хакинтоша максимально совместимое железо, нужен загрузчик (bootloader) который подменит биос Вашего компьютера и загрузит «яблочную» ОС.

Но кроме того, это отличный способ установить на одном компьютере несколько разных операционных систем, корректно определяет какие ОС доступны на вашем компьютере и предлагает выбор. Например если вы вставите загрузочную (live-USB) флешку перед включением компа, кловер увидев её, добавит еще один вариант загрузки в свое меню.
Дело в том, что Clover в процессе загрузки проверяет таблицу разбиения дисков и если находит другие операционные системы (Linux, Windows), сам добавит их в меню и предложит Вам выбор. Надо отдать ему должное, Clover — одно из лучших решений, у него конечно, есть аналоги, например Chameleon или grub от linux, но самый постой в установке и настройке, всё же Clover.

Как установить кловер на диск

1. Вам необходимо использовать диск в формате FAT32 для поддержки загрузки как в UEFI, так и в Legacy BIOS. Поддерживает USB и HDD, MBR и GPT.
2. Загрузите Clover Bootloader ISO.
3. Откройте этот файл и продолжайте открывать папку, пока не увидите файл ISO.
4. Откройте файл ISO и скопируйте все папки на диск. Нам нужно извлечь 3 каталога: EFI, Library и usr.

После установки вы сможете загрузить Clover в режиме Legacy BIOS. Это позволяет загружать и устанавливать macOS в этом режиме.

1. Загрузите Clover Legacy Installer и извлеките файлы .exe внутри.
2. Скопируйте файл CloverLegacyInstaller.exe на диск, на котором был извлечен Clover.
3. Запустите CloverLegacyInstaller.exe, чтобы установить Clover Legacy. Поддерживается в Windows XP, 7, 8, 8.1 и Windows 10.

Возможности Кловера:

Boot macOS, Windows, and Linux in UEFI or legacy mode on Mac or PC with UEFI or BIOS firmware Загрузка macOS, Windows и Linux в UEFI или устаревшем режиме на Mac или ПК с прошивкой UEFI или BIOS
Boot using UEFI firmware directly or CloverEFI UEFI firmware emulation Загрузка с использованием прошивки UEFI напрямую или эмуляции прошивки CloverEFI UEFI
Customizable GUI including themes, icons, fonts, background images, animations, and mouse pointers. Настраиваемый графический интерфейс, включая темы, значки, шрифты, фоновые изображения, анимацию и указатели мыши.
Theme manager and theme repository Менеджер тем и репозиторий тем тут
Native screen resolution in GUI
Press Page Up or Page Down to change GUI resolution
Собственное разрешение экрана в графическом интерфейсе
Нажмите Page Up или Page Down, чтобы изменить разрешение графического интерфейса.
Press F1 for multilingual help, depending on language setting in configuration Нажмите F1 для многоязычной помощи, в зависимости от языковой настройки в конфигурации
Press F2 to save preboot.log from GUI Нажмите F2, чтобы сохранить preboot.log из GUI
Press F4 to save original (OEM) ACPI tables into /EFI/CLOVER/ACPI/origin Нажмите F4, чтобы сохранить исходные (OEM) таблицы ACPI в / EFI / CLOVER / ACPI / origin
Press F5 to test DSDT patching Нажмите F5, чтобы проверить исправление DSDT
Press F6 to save graphics firmware into /EFI/CLOVER/misc Нажмите F6 для сохранения графической прошивки в / EFI / CLOVER / misc
Press F10 to save screenshots from GUI Нажмите F10, чтобы сохранить скриншоты из GUI
Press F12 to eject CD/DVD Нажмите F12, чтобы извлечь CD / DVD
GUI refreshes after CD/DVD insertion GUI обновляется после вставки CD / DVD
Ability to boot previously selected boot entry after default timeout
Boot entries menu scrolls if screen resolution is too low for menu
Create custom boot entries for personalizing boot entries and add support for other operating systems
Create Clover boot entry in NVRAM with tool from GUI
Возможность загрузки ранее выбранной загрузочной записи после тайм-аута по умолчанию
Меню загрузочных записей прокручивается, если разрешение экрана слишком низкое для меню
Создавайте пользовательские загрузочные записи для персонализации загрузочных записей и добавляйте поддержку других операционных систем.
Создать загрузочную запись Clover в NVRAM с помощью инструмента из графического интерфейса
Launch EFI command shell from GUI Запустите командную оболочку EFI из GUI
Startup sound controlled by F8 and checked by F7 Звук запуска контролируется F8 и проверяется F7
Читайте также:  Label printer mac os

Чтобы редактировать кловер, нужно примонтировать UEFI раздел на котором находится кловер, обычно для этого используется кловер конфигуратор (ссылки на скачивание в конце статьи). Как правило, новая версия Clover выходит с появлением новой OSx, т.е., обновление кловера нужно только в случае update Вашей OSx. Устанавливать кловер не обязательно на ваш диск, можно установить его на USB флешке, но это немного замедлит процесс загрузки.

Видео: Пример разделения диска на несколько партиций с загрузчиком кловер

Демонстрация нескольких загружаемых ОС на ПК с одним жестким диском, содержит: Windows, Ubuntu Linux, PhoenixOS (Android x86) и macOS Mojave 10.14 Beta с загрузчиком Clover (UEFI) с использованием VirtualBox

прямые ссылки на Кловер:

Clover UEFI Boot Mode v2.4k r4961 2019-06-12 ссылка для скачивания
Clover UEFI Boot Mode v2.5k r5071 2020-02-20 ссылка для скачивания
Clover UEFI Boot Mode with Emulated NVRAM v2.4k r4961 2019-06-12- ссылка для скачивания

Кловер конфигуратор:

Clover Configurator — приложение для Mac OS, поможет вам создавать пользовательские файлы конфигурации для загрузчика Clover EFI через упрощенный графический интерфейс.

После запуска программа проверит, есть ли уже доступные файлы конфигурации, и позволит вам просмотреть их содержимое. Кроме того, приложение может проверить наличие последней версии Clover EFI и помочь вам загрузить и установить загрузчик.

Приложение состоит из двух основных функций: вы можете использовать доступные инструменты для выполнения определенных задач или настраивать определенные параметры, связанные с файлом конфигурации Clover EFI.

Эта утилита поддерживает инструмент, организованный в различные разделы: вы можете начать с изменения параметров ACPI, вы можете настроить режим загрузки, настроить производительность процессора, отключить определенные драйверы и т. Д.

Утилита также упрощает выполнение определенных задач:

  • вы сможете подключить диск EFI, просмотреть и сохранить файл boot.log,
  • просмотреть и изменить тему clover или установить 32-разрядные, 64-разрядные или 64-разрядные драйверы UEFI.

Когда настройки завершены, перейдите к встроенному генератору, чтобы создать файл конфигурации, который предоставит почти полный файл конфигурации для вашего загрузчика Clover EFI.

Clover Configurator для macOS является отличным инструментом, если вы хотите лучше контролировать загрузчик Clover EFI, не сталкиваясь со сложными командами и рабочими процессами.

Источник

Установка Mac OS X на PC. Часть 5: Обзор загрузчиков

Пора продолжить наш цикл статей об установке Mac OS X на PC-компьютеры. Сегодня мы посвятим статью сравнительному обзору самых популярных загрузчиков для Mac OS X. Напомним, для успешного функционирования Mac OS на обычном компьютере необходимо наличие специального файла загрузки (boot), подменяющего стандартный загрузчик Darwin и эмулирующего BIOS Макинтошей (EFI), а также дополнительных расширений ядра для неподдерживаемого оборудования. Кроме того, для старых Intel-процессоров и процессоров AMD необходимо пропатченное ядро системы; а для работы в Snow Leopard нужна эмуляция таблиц DSDT в BIOS. Всё вышеназванное должен уметь хороший загрузчик. И разумеется, он должен уметь грузить не только Mac OS, но и Windows.

Читайте также:  Ath9k htc kali linux

Под все эти требования подходит несколько современных загрузчиков — Chameleon, Boot Think и Empire EFI. На этом список не заканчивается — можно привести еще и XPC UEFI, самый старый образец хакинтошного загрузчика — PC EFI и еще несколько экземпляров.

Расскажем о них поподробнее.

Chameleon

Хамелеон является одним из самых популярных в мире хакинтоша загрузчиков. Проект основан на развитии загрузчика PC EFI и его обогащении графическим интерфейсом. Chameleon умеет подгружать не только патченное ядро, таблицы DSDT и кексты, обеспечивая среду для нормальной работы нативной Mac OS X. В активе этого загрузчика также:

  • поддержка альтернативного варианта файла настроек загрузки Mac OS X — com.apple.Boot.plist. В этом файле можно прописать множество важных параметров (см. эту статью): от таймаута при загрузке системы до стороннего ядра, с которым нужно грузить систему.
  • поддержка специального файла настроек smbios.plist. Этот файл содержит сведения о процессоре компьютера, оперативной памяти, о присвоенном идентификаторе модели настоящего Мака и т.п. На компьютерах с процессорами AMD он имеет чисто косметическое значение — его цель в том, чтобы в свойствах системы в Mac OS основная информация о начинке машины отображалась без ошибок. Но на современных процессорах Intel роль smbios.plist гораздо важнее: правильно выбрав модель реального Мака, похожего по процессору на хакинтош, можно добиться поддержки управления питанием компьютера за счёт кекстов Apple — это практически приравнивает хакинтош к настоящему Маку.
  • встроенный распознаватель графических карт. Для многих видеокарточек вообще не нужно никаких дополнительных ухищрений: Хамелеон автоматически определит модель и заставит карту работать в Mac OS X
  • исправление USB. Из-за особенностей стандартных кекстов Mac OS X, касающихся работы с USB-портами, часто возникают проблемы с распознаванием устройств или с режимом сна. Встроенный патч позволяет решить эти проблемы без лишних усилий со стороны пользователя
  • поддержка тем оформления. В комплекте Chameleon идёт целый ряд скинов, причём можно создать новые. Вот так выглядит стандартная тема загрузчика:

Облик Chameleon

  • поддержка Windows и Linux — это видно из приведённого скриншота. Хамелеон действительно умеет подгружать другие операционные системы, причём не только с соседних разделов, но и с других физических дисков.
  • встроенные флаги загрузки. Вам не надо помнить, что -v отвечает за текстовый режим загрузочного экрана, -s — за режим командной строки, а -x — за безопасный режим. Выбрав нужную систему и нажав стрелку вниз, вы увидите меню с опциями загрузки системы. Кстати, вбивание флагов с клавиатуры тоже работает.
  • поддержка загрузки настоящего установочного DVD с Mac OS X Leopard или Snow Leopard. Увы, тут не всё так гладко. Во-первых, вам придётся поискать необходимые кексты для того, чтобы всё получилось. Во-вторых, из-за особенностей загрузчика вам наверняка придётся делать специальный CD для таких целей.
  • несколько вариантов установки. Chameleon может ставиться на CD или DVD, на флешку, на раздел жёсткого диска или даже в специальную скрытую служебную область диска размером 200 МБ, которая всегда образуется при разметке диска в таблице разделов GUID (см. предыдущую статью).
  • поддержка 64-битного ядра. По умолчанию Chameleon активирует 64-битность ядра системы и кекстов в Snow Leopard.
  • скрытие ненужных разделов диска. В файле com.apple.Boot.plist можно прописать список разделов, которые не нужно показывать в меню загрузчика, что сделает его более компактным.

При всём обилии плюсов нельзя не сказать о капризности загрузчика. Chameleon порой ведёт себя очень странно: например, подготовив загрузочную флешку с установщиком Snow Leopard и Хамелеоном на ней, вы сможете загрузиться с неё только один раз. После этого придётся полностью выключать компьютер, иначе при повторной загрузке загрузчик зависнет в самом начале.

Читайте также:  Драйвера для bluetooth модуля windows 10

Boot Think

Этот гораздо более молодой загрузчик вобрал в себя весь положительный опыт Chameleon — и загрузку DVD, и DSDT, и smbios.plist. Правда, он лишён таких примочек, как распознавание видеокарт и исправление USB; зато обладает фантастическим умением: его можно установить из-под Windows и на диск с Windows! Более того, прямо из под Windows можно подкладывать кэш кекстов для последующей загрузки системы.

Поэтому Boot Think будет полезен тем, у кого ещё нет ни одного работающего хакинтоша или Мака под рукой. Еще его стоит похвалить за оформление — оно идентично загрузочному меню настоящего Мака. В отличие от Хамелеона, оно не засорено никакой служебной информацией в углу:

Загрузчик Boot Think

Китайские создатели Boot Think даже наделили своё детище талантом поддерживать клавиатурные комбинации при загрузке. Например, если вы на настоящем Маке зажмете С при включении, то он попытается загрузиться с дисковода. То же самое будет и на вашем PC, если вы установите Boot Think.

Кстати, все параметры загрузки здесь тоже можно вбить с клавиатуры — достаточно нажать F8.

В отличие от Хамелеона, Boot Think работает намного стабильнее.

Empire EFI

Разработчики честно признаются, что позаимствовали код у Chameleon, который является opensource-проектом. Основная ценность их загрузчика — в сопутствующих кекстах, фиксах и патчах (ну и в явном закосе под Звёздные войны Джорджа Лукаса :). Сам по себе Chameleon ничего не даёт человеку, не сведущему в тонкостях хакинтоша — это всего лишь оболочка, в которую нужно самостоятельно закинуть нужные файлы. Empire EFI имеет множество разновидностей, каждая из которых специализируется на определённом типе процессора — например, есть версия для AMD, для Core i7 и т.п. Еще есть версия для графических карт nVidia 2xx, для чипсетов X58 и др.

Дарт Вейдер собственной персоной

Такой подход имеет право на существование — это просто спасение для новичков. Но с другой стороны, всё не так уж и хорошо: во-первых, разработчики загоняют себя в угол — при каждом обновлении системы придётся тестировать десяток версий своего загрузчика; во-вторых, хакинтош — не та сфера компьютерных знаний, где можно пользоваться готовыми решениями. Без понимания того, что, зачем и как нужно, вы не сможете решить ни одной серьёзной проблемы, которая, увы, может возникнуть в любой момент.

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

XPC UEFI

Это очень перспективная затея, поскольку данный загрузчик создан не просто с целью подменить настоящий EFI неким суррогатом, как это делается у остальных конкурентов, а создать настоящую оболочку EFI на PC. Можно было бы говорить, что за XPC будущее, если бы не его нестабильность и очень медленные темпы развития.

Загрузчик XPC

За прошедший 2009й год загрузчик еле успел обзавестись нормальным графическим меню. На многих материнских платах он не запустится, на многих при загрузке отключится USB-мышь или клавиатура. Не хочется, чтобы этот проект окончательно заглох. Но пока пользоваться XPC можно только в том случае, если хочется поэкспериментировать; для повседневной работы он мало кому подойдёт.

Итоги

Очень трудно выбрать лучший загрузчик из представленных сегодня — первое место нужно делить между Chameleon и Boot Think — пожалуй, мы бы посоветовали вам начать с Хамелеона, а в случае возникновения странных глюков попробовать перебраться на Boot Think.

В любом случае, почаще заглядывайте на странички разработчиков — новые версии загрузчиков выходят достаточно часто, и обнаруженные глюки обычно устраняются.

Источник

Оцените статью