Гид по технологиям

Восстановление rEFInd для двойной загрузки в OS X Yosemite

• 4 min read • Mac • Обновлено 22 Nov 2025
Восстановление rEFInd в OS X Yosemite
Восстановление rEFInd в OS X Yosemite

Введение

Если вы следовали инструкции по двойной загрузке macOS и Ubuntu (или другой Linux-дистрибутив) и после апдейта macOS до Yosemite больше не видите вариант загрузки Ubuntu, причина в перезаписи загрузчика. Ранее использовавшийся rEFIt не поддерживается в Yosemite. Решение — установить rEFInd, форк rEFIt, который совместим и поддерживается активнее.

Ключевая идея: установить rEFInd в EFI-раздел и подготовить его так, чтобы Mac распознавал его как стандартный загрузчик.

Что вам нужно заранее

  • Доступ администратора (пароль sudo) на macOS Yosemite.
  • Скачанный архив rEFInd с SourceForge.
  • Базовые навыки работы с Finder и Terminal.
  • Резервная копия важных данных (рекомендуется перед изменением загрузчика).

Важно: эти инструкции рассчитаны на классические Intel-Mac с EFI. На старых моделях с фирменным загрузчиком или на очень новых моделях с нестандартной прошивкой поведение может отличаться.

Шаги для восстановления rEFInd

  1. Загрузите rEFInd
  • В Yosemite скачайте rEFInd с его страницы на SourceForge и распакуйте архив. После распаковки появится папка вроде refind-bin-0.8.3.
  1. Запустите скрипт установки с правами суперпользователя
  • Откройте папку и найдите файл install.sh.
  • Откройте Terminal. Введите sudo, затем перетащите файл install.sh в окно терминала и добавьте --esp в конец команды. Команда должна выглядеть так:
sudo /path/to/refind/folder/install.sh --esp

Примечание: замените /path/to/refind/folder на реальный путь к папке refind.

Команда установки rEFInd (терминал)

  • Нажмите Enter и введите пароль администратора по запросу.
  1. Проверьте смонтированный EFI-раздел
  • После успешной установки в Finder появится новый смонтированный диск с названием EFI.
  • Откройте его и перейдите в папку EFI. В ней вы должны увидеть три папки: APPLE, refind и tools.

Папка EFI с установленными компонентами rEFInd

  1. Переименование папки rEFInd
  • Переименуйте папку refind в boot.

Переименуйте папку refind в boot

  1. Переименование основного EFI-файла
  • Откройте новую папку boot и найдите файл refind_x64.efi.
  • Переименуйте его в bootx64.efi.

Переименование файла refind_x64.efi в bootx64.efi

  1. Скопируйте драйверы
  • Вернитесь в папку refind-bin-0.8.3, затем в подпапку refind → drivers_x64.
  • Скопируйте папку drivers_x64 в только что созданную папку boot на EFI-разделе.

Копирование папки drivers_x64 в boot

  1. Переименуйте папку драйверов
  • В EFI/boot переименуйте drivers_x64 в drivers.
  1. Готово — перезагрузка
  • Перезагрузите Mac. В меню загрузки rEFInd отобразит доступные системы, в том числе Ubuntu или другой Linux-дистрибутив.

Экран загрузчика rEFInd с выбором ОС

Если после перезагрузки Ubuntu не отображается, прочитайте раздел «Когда это не сработает» далее.

Когда это не сработает

  • Если вы используете очень новую модель Mac с особой фирменной прошивкой (например, T2-чип или нестандартный загрузчик), стандартный метод установки rEFInd может не работать.
  • Если монтирование EFI не прошло или папка EFI не появилась, возможно, скрипт установки не был выполнен с ключом --esp или возникли проблемы с правами. Повторите шаг установки и проверьте вывод в Terminal для ошибок.
  • Если после установки macOS снова перезаписывает загрузчик (при больших системных обновлениях), повторная установка может потребоваться.

Альтернативные подходы

  • Ручная установка: вместо install.sh смонтируйте EFI вручную и скопируйте файлы (утилиты diskutil и mount в Terminal). Это даёт полный контроль, но требует аккуратности.
  • Использовать графический установщик rEFInd (если доступен) — он автоматизирует те же шаги, но иногда дает меньше контроля над путями.
  • В крайнем случае можно воспользоваться загрузочным USB с GRUB/Ubuntu и загрузиться напрямую в Linux, затем восстановить загрузчик из-под Linux.

Мини-методология (короткий план действий)

  1. Скачайте и распакуйте rEFInd.
  2. Запустите install.sh с --esp от root.
  3. В EFI переименуйте refind → boot и refind_x64.efi → bootx64.efi.
  4. Скопируйте драйверы и переименуйте drivers_x64 → drivers.
  5. Перезагрузите и проверьте меню rEFInd.

Чек-лист перед началом (пользователь)

  • Есть резервная копия важных данных
  • Скачан архив rEFInd и распакован
  • Пароль администратора под рукой
  • Знаю, как открыть Terminal и перетащить файл в окно терминала

Критерии приёмки

  • При перезагрузке появляется меню rEFInd.
  • В меню можно выбрать Ubuntu (или другой установленный Linux) и успешно загрузиться.
  • EFI-раздел содержит папку boot с bootx64.efi и папкой drivers.

Краткий словарь

  • EFI — небольшой раздел диска с файлами загрузчика (EFI System Partition).
  • rEFInd — продвинутый загрузочный менеджер на базе rEFIt.
  • install.sh — скрипт установки rEFInd.

Риски и рекомендации

  • Всегда делайте резервное копирование перед изменением загрузчика.
  • Соблюдайте точность в путях и именах файлов; опечатки в EFI могут оставить систему не загружаемой.
  • Если сомневаетесь, снимите фото структуры папок перед изменениями.

Итог: приведённая последовательность установки rEFInd и переименования папок обычно возвращает возможность выбора Ubuntu при загрузке после обновления macOS до Yosemite. Если проблемы сохраняются, опишите конкретные ошибки или поведение при загрузке — это поможет подобрать дальнейшие шаги.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро