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

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

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

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

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

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

Если после перезагрузки Ubuntu не отображается, прочитайте раздел «Когда это не сработает» далее.
Когда это не сработает
- Если вы используете очень новую модель Mac с особой фирменной прошивкой (например, T2-чип или нестандартный загрузчик), стандартный метод установки rEFInd может не работать.
- Если монтирование EFI не прошло или папка EFI не появилась, возможно, скрипт установки не был выполнен с ключом
--espили возникли проблемы с правами. Повторите шаг установки и проверьте вывод в Terminal для ошибок. - Если после установки macOS снова перезаписывает загрузчик (при больших системных обновлениях), повторная установка может потребоваться.
Альтернативные подходы
- Ручная установка: вместо install.sh смонтируйте EFI вручную и скопируйте файлы (утилиты
diskutilиmountв Terminal). Это даёт полный контроль, но требует аккуратности. - Использовать графический установщик rEFInd (если доступен) — он автоматизирует те же шаги, но иногда дает меньше контроля над путями.
- В крайнем случае можно воспользоваться загрузочным USB с GRUB/Ubuntu и загрузиться напрямую в Linux, затем восстановить загрузчик из-под Linux.
Мини-методология (короткий план действий)
- Скачайте и распакуйте rEFInd.
- Запустите install.sh с
--espот root. - В EFI переименуйте
refind→bootиrefind_x64.efi→bootx64.efi. - Скопируйте драйверы и переименуйте
drivers_x64→drivers. - Перезагрузите и проверьте меню 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. Если проблемы сохраняются, опишите конкретные ошибки или поведение при загрузке — это поможет подобрать дальнейшие шаги.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента