4

MacBook не загружается. Экран остается пустым (черный), а не серый, активный экран, как обычно. Для выключения держу кнопку питания нажатой.

После 5 попыток загрузки MacBook, наконец, показывает серый активный экран и загружает OSX.

Это началось после того, как я установил Ubuntu 11.04 на второй раздел.


Вот последовательность событий и мои попытки решить проблему:

  1. OS X на разделе 1.
  2. REFIt установлен и установлен, чтобы появляться при каждой загрузке - все по-прежнему работает нормально.
  3. Установил Ubuntu 11.04 на раздел 2 - в конце было сказано, что Grub устанавливает на жесткий диск.
  4. MacBook после выключения и перезагрузки звучит длинным тоном и имеет пустой (черный), неосвещенный экран (т.е. не серый / активный). Он не загружается и ничего не делает. Удерживание клавиши « Option» не работает. После 5 циклов питания MacBook, наконец, загружается в OSX.
  5. Я синхронизировал таблицу разделов с помощью rEFIt и выключения.
  6. Как и в шаге 4, после многих перезагрузок я могу загрузить REFIt, затем OS X или Ubuntu.
  7. Я запустил скрипт rEFIt enable-always.sh чтобы снова его благословить - результат тот же, что и у 4.
  8. Я использовал утилиту OS X Startup Disk, чтобы выбрать жесткий диск OSX - результат такой же, как 4.
  9. Затем я использовал OS X install-DVD для полного форматирования жесткого диска и переустановил OS X - результат такой же, как 4.
  10. Еще много попыток шагов с 5 по 9 - результат такой же, как 4.

Более подробная информация о № 4 (выше):

Заметьте, ключ Option (AKA Alt) работает при обычной загрузке, но это после / вне моей проблемы.

"Нормальная загрузка" может быть описана как:

  • OSX загружает
  • или, удерживая клавишу Option, вы увидите выбор загрузки EFI
  • или, удерживая клавиши Command+Option+P+R, вы сбрасываете NVRAM.

Однако проблема, с которой я столкнулся, заключается в том, что "нормальная загрузка" завершается неудачно в течение первых 5 циклов питания. (После неудачной загрузки я могу отключить питание, удерживая кнопку питания нажатой.) Во время неудачных загрузок НИЧЕГО не работает (без ключей, без OSX) - просто пустой экран.

Это как код EFI падает или зависает. Но на 5-м цикле питания всегда работает "нормальная загрузка", как будто срабатывает какой-то отказоустойчивый. Затем, после того, как я выключил OSX, проблема с загрузкой повторяется - т.е. еще 5 циклов питания, прежде чем я смог вернуться к OSX.

Обратите внимание, что при первой (только первой) неудачной загрузке (одной из пяти) (после выключения) MacBook Pro издает сигнал (я полагаю, что это сигнал ошибки).


Вот моя система:

  • Название модели: MacBook Pro
  • Идентификатор модели: MacBookPro5,4
  • Название процессора: Intel Core 2 Duo
  • Скорость процессора: 2,53 ГГц
  • Скорость шины: 1,07 ГГц
  • Версия загрузочного ПЗУ: MBP53.00AC.B03
  • Версия SMC (система): 1.49f2

5 ответов5

1

Отсутствие подробного описания установки делает неясным, загружается ли оборудование в режиме EFI или используется CSM. Если установочный компакт-диск /DVD-диск вставлен, компьютер включен, и вы удерживаете клавишу выбора, чтобы вызвать меню загрузочного диска. Если значок компакт-диска помечен как "Windows", он включит загрузку CSM (эмуляция BIOS) и установщик. установит BIOS-зависимый загрузчик. Если значок компакт-диска помечен как EFI Boot, то это загрузка в режиме EFI, и установщик установит загрузчик, зависящий от EFI: скорее всего, grub.efi, в системный раздел EFI.

На моем Macbook Pro 4,1 я могу выполнять загрузку EFI только с текстовой консоли. При включении Nouveau и проприетарных драйверов nvidia графическое отображение зависает, хотя в систему можно войти в ssh, и в противном случае она работает нормально. Используя параметр ядра 'nomodeset', я могу успешно загружать только текст и использовать встроенный дисплей. Согласно следующей ошибке, разработчики Nouveau говорят, что они не могут получить информацию, необходимую при загрузке в режиме EFI, от реализации EFI от Apple. (Комментарий 34).

https://bugzilla.redhat.com/show_bug.cgi?id=650949

На моем Macbook Pro 8,2 загрузка в режиме EFI создает непригодное текстовое и графическое видео, и я не смог провести дальнейшее тестирование.

В обеих моделях аппаратного обеспечения загрузка в режиме CSM довольно хорошо работает вне зависимости от доступности и уточнения некоторых аппаратных драйверов. Но не очевидно, как пользователь может узнать, происходит ли загрузка в режиме EFI или CSM. Это одна из причин, по которой я решил отказаться от REFIt, так как я просто не мог точно сказать, что загружалось или как, и это представляло варианты загрузки, которые просто не работали.

Для создания дистрибутива Linux, использующего CSM без зависимости от rEFIt, требуется специальная обработка, чтобы заставить EFI от Apple включить CSM. Я подал те в этой ошибке.

https://bugzilla.redhat.com/show_bug.cgi?id=746901

На самом деле, мы должны лоббировать Apple за полную поддержку UEFI 2.x вместо их текущей прошивки, которая все еще в значительной степени основана на Intel EFI 1.10 (с некоторыми вещами из спецификации UEFI). По моему мнению, было бы неразумно, даже если бы это было хорошо, ожидать, что дистрибутивы linux будут поддерживать нестандартную реализацию EFI от Apple. Итак, на данный момент я использую CSM, но я надеюсь, что Apple разберутся с этим.

Для тех, кто использует Lion, вы, скорее всего, будете иметь раздел "Recovery HD" в качестве третьего раздела, поэтому разделы 3, 4 и 5 в приведенной выше ошибке будут 4, 5 и 6.

1

Просто используйте efibootmgr -o 3,4,1 чтобы изменить порядок.

Подробнее об этом читайте по адресу https://github.com/vathpela/efibootmgr-devel.

1

Лучший способ исправить проблемы с загрузкой в финальной версии Ubuntu 14.04.

С o без предварительной установки Ubuntu.

Работает с финальной версией Ubuntu 14.04

Нажмите кнопку питания и загрузитесь с установочного DVD-диска MACOSX или USB.

Откройте терминал и вставьте скрипт:

bless --device /dev/disk0s1 --setBoot --legacy

А потом перезагрузка.

Через 30 секунд загрузится grub 2.0 из Ubuntu, без проблем.

Версия en español:

Простая инструкция по устранению проблем с MacBook просто о PRO.

Conbuntu ya instalado, corriendo solo НЕТ двойной загрузки.

Начало работы с MacBook с установкой MACOSX или загрузкой через USB.

Escoga el lenguaje y seguido Абра ла терминал и сценарий эль сигиенте.

bless --device /dev/disk0s1 --setBoot --legacy

Reinicie y espere 30 segundos, el Grub 2.0 de Ubuntu упорядочить проблемы греха.

Saludes y suerte.

1

Попробуйте сбросить NVRAM и PRAM. Смотрите эту ссылку поддержки Apple.

Это также может быть проблема с загрузчиком; попробуйте нажать Alt во время загрузки и выберите раздел OS X. Если он загружается напрямую без каких-либо проблем, вам нужно проверить загрузчик.

Для получения дополнительной информации об Ubuntu на MacBook вы также можете прочитать статью Установка Ubuntu на MacBook.

1

Имея ту же проблему с моим Macbook Pro. Я попробовал все предложенное здесь, но в итоге получаю ту же 5-ти кратную загрузку, прежде чем получить нормальный сценарий загрузки. Я надеюсь, что другой пользователь или сообщество Ubuntu предоставит решение этих проблем, так как сейчас мое решение таково: не выключайте вашу систему, просто переведите ее в спящий режим. Это избавит вас от неприятностей (пока).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .