Не удалось загрузить ОС X после установки Ubuntu 12.04

Я установил Ubuntu 12.04 на мой MB (алюминий в конце 2008 года). После установки Ubuntu я не могу загрузиться в OS X.

Последовательность событий:

  1. Установить reFit на OS X
  2. Установить Ubuntu на секционированный привод. Я также установил grub.

Теперь, когда я загружаю свой MB, появляется только меню grub. Когда я выбираю OS X под grub, я вижу черный экран на некоторое время, и машина перезапускается (при выборе OS X 64 бит), или она зависает бесконечно (OS X 32 бит). Не могли бы вы помочь?

Ссылка на вывод скрипта загрузки. http://paste.ubuntu.com/1028017/

1
задан 7 June 2012 в 16:59

7 ответов

Попробуйте удерживать клавишу Option (или Alt, если вы используете клавиатуру ПК), когда вы слышите звук в начале процесса загрузки. Это должно создать меню загрузки, которое позволит вам загрузиться в OS X. Затем вы можете повторно установить rEFIt (или переключиться на rEFInd, , который является моей обновленной вилкой rEFIt, так как rEFIt не был обновленный в течение двух лет). Это должно устранить проблему.

Если использование опции или Alt не дает вам меню загрузки, попробуйте использовать загрузочный компакт-диск rEFIt или rEFInd. (Оба проекта имеют их, но компакт-диск rEFIt с большей вероятностью работает на Mac.) Опять же, вам может потребоваться удерживать Option или Alt, чтобы увидеть компакт-диск в качестве опции загрузки. После загрузки вы можете (повторно) установить rEFIt или rEFInd.

Если ни один из этих подходов не работает, я вижу три других, но все они имеют некоторый риск:

  • Вы можете переместить или переименовать файл /boot/efi/efi/ubuntu/grubx64.efi из Ubuntu. Это GRUB, и перемещение / переименование, с какой-либо удачей, заставит прошивку Mac искать другие параметры загрузки, и она должна найти стандартный загрузчик OS X. После того, как вы находитесь в OS X, вы можете установить ESP («mkdir -p / boot / efi & amp; & amp; sudo mount_msdos / dev / disk0s1 / boot / efi»), переместить GRUB обратно в обычное место и имя и (повторно) установить rEFIt или rEFInd. Риск состоит в том, что, если прошивка не может найти загрузчик OS X по какой-то причине, ваша система вообще не загрузится, пока вы не воспользуетесь аварийным диском, чтобы исправить ситуацию, или, может быть, даже до тех пор, пока вы не переустановите ОС.
  • Вы можете сделать многое, как указано выше, но скопируйте файлы rEFIt или rEFInd в / boot / efi / efi / ubuntu, переименовав refit.efi или refind_x64.efi в grubx64.efi. Когда вы перезагружаетесь, появляется rEFIt или rEFInd, и в зависимости от того, что вы используете и что вы делаете с оригинальным grubx64.efi, вы даже можете загружать обе ОС сразу с места в карьер. Недостатком является то, что последующие обновления GRUB могут уничтожить ваши изменения.
  • Вы можете попробовать использовать программу efibootmgr, чтобы настроить конфигурацию загрузчика EFI, чтобы переместить rEFIt обратно в верхнее пятно (или дать rEFInd в верхней точке , если вы попытаетесь установить его). Риск заключается в том, что сообщалось, что efibootmgr повреждает прошивку по крайней мере на некоторых моделях Mac. Мое впечатление, что эта проблема была исправлена ​​с ядрами после 3.0, но я не нашел в этом ничего авторитетного. В любом случае, если вы попробуете это, прочитайте страницу man efibootmgr и выполните необходимые команды, чтобы сбросить значение rEFIt по умолчанию или загрузить rEFInd и использовать его скрипт install.sh для установки rEFInd, который также будет использовать efibootmgr, чтобы сделать это загрузчик по умолчанию.

Удачи!

5
ответ дан 25 July 2018 в 18:36

Попробуйте удерживать клавишу Option (или Alt, если вы используете клавиатуру ПК), когда вы слышите звук в начале процесса загрузки. Это должно создать меню загрузки, которое позволит вам загрузиться в OS X. Затем вы можете повторно установить rEFIt (или переключиться на rEFInd, , который является моей обновленной вилкой rEFIt, так как rEFIt не был обновленный в течение двух лет). Это должно устранить проблему.

Если использование опции или Alt не дает вам меню загрузки, попробуйте использовать загрузочный компакт-диск rEFIt или rEFInd. (Оба проекта имеют их, но компакт-диск rEFIt с большей вероятностью работает на Mac.) Опять же, вам может потребоваться удерживать Option или Alt, чтобы увидеть компакт-диск в качестве опции загрузки. После загрузки вы можете (повторно) установить rEFIt или rEFInd.

Если ни один из этих подходов не работает, я вижу три других, но все они имеют некоторый риск:

  • Вы можете переместить или переименовать файл /boot/efi/efi/ubuntu/grubx64.efi из Ubuntu. Это GRUB, и перемещение / переименование, с какой-либо удачей, заставит прошивку Mac искать другие параметры загрузки, и она должна найти стандартный загрузчик OS X. После того, как вы находитесь в OS X, вы можете установить ESP («mkdir -p / boot / efi & amp; & amp; sudo mount_msdos / dev / disk0s1 / boot / efi»), переместить GRUB обратно в обычное место и имя и (повторно) установить rEFIt или rEFInd. Риск состоит в том, что, если прошивка не может найти загрузчик OS X по какой-то причине, ваша система вообще не загрузится, пока вы не будете использовать аварийный диск для исправления ситуации, или, может быть, даже до тех пор, пока вы не переустановите ОС.
  • Вы можете сделать многое, как указано выше, но скопируйте файлы rEFIt или rEFInd в / boot / efi / efi / ubuntu, переименовав refit.efi или refind_x64.efi в grubx64.efi. Когда вы перезагружаетесь, появляется rEFIt или rEFInd, и в зависимости от того, что вы используете и что вы делаете с оригинальным grubx64.efi, вы даже можете загружать обе ОС сразу с места в карьер. Недостатком является то, что последующие обновления GRUB могут уничтожить ваши изменения.
  • Вы можете попробовать использовать программу efibootmgr, чтобы настроить конфигурацию загрузчика EFI, чтобы переместить rEFIt обратно в верхнее пятно (или дать rEFInd в верхней точке , если вы попытаетесь установить его). Риск заключается в том, что сообщалось, что efibootmgr повреждает прошивку по крайней мере на некоторых моделях Mac. Мое впечатление, что эта проблема была исправлена ​​с ядрами после 3.0, но я не нашел в этом ничего авторитетного. В любом случае, если вы попробуете это, прочитайте страницу man efibootmgr и выполните необходимые команды, чтобы сбросить значение rEFIt по умолчанию или загрузить rEFInd и использовать его скрипт install.sh для установки rEFInd, который также будет использовать efibootmgr, чтобы сделать это загрузчик по умолчанию.

Удачи!

5
ответ дан 2 August 2018 в 00:46

Попробуйте удерживать клавишу Option (или Alt, если вы используете клавиатуру ПК), когда вы слышите звук в начале процесса загрузки. Это должно создать меню загрузки, которое позволит вам загрузиться в OS X. Затем вы можете повторно установить rEFIt (или переключиться на rEFInd, , который является моей обновленной вилкой rEFIt, так как rEFIt не был обновленный в течение двух лет). Это должно устранить проблему.

Если использование опции или Alt не дает вам меню загрузки, попробуйте использовать загрузочный компакт-диск rEFIt или rEFInd. (Оба проекта имеют их, но компакт-диск rEFIt с большей вероятностью работает на Mac.) Опять же, вам может потребоваться удерживать Option или Alt, чтобы увидеть компакт-диск в качестве опции загрузки. После загрузки вы можете (повторно) установить rEFIt или rEFInd.

Если ни один из этих подходов не работает, я вижу три других, но все они имеют некоторый риск:

  • Вы можете переместить или переименовать файл /boot/efi/efi/ubuntu/grubx64.efi из Ubuntu. Это GRUB, и перемещение / переименование, с какой-либо удачей, заставит прошивку Mac искать другие параметры загрузки, и она должна найти стандартный загрузчик OS X. После того, как вы находитесь в OS X, вы можете установить ESP («mkdir -p / boot / efi & amp; & amp; sudo mount_msdos / dev / disk0s1 / boot / efi»), переместить GRUB обратно в обычное место и имя и (повторно) установить rEFIt или rEFInd. Риск состоит в том, что, если прошивка не может найти загрузчик OS X по какой-то причине, ваша система вообще не загрузится, пока вы не будете использовать аварийный диск для исправления ситуации, или, может быть, даже до тех пор, пока вы не переустановите ОС.
  • Вы можете сделать так, как описано выше, но скопируйте файлы rEFIt или rEFInd в / boot / efi / efi / ubuntu, переименовав refit.efi или refind_x64.efi в grubx64.efi. Когда вы перезагружаетесь, появляется rEFIt или rEFInd, и в зависимости от того, что вы используете и что вы делаете с оригинальным grubx64.efi, вы даже можете загружать обе ОС сразу с места в карьер. Недостатком является то, что последующие обновления GRUB могут уничтожить ваши изменения.
  • Вы можете попробовать использовать программу efibootmgr, чтобы настроить конфигурацию загрузчика EFI, чтобы переместить rEFIt обратно в верхнее пятно (или дать rEFInd в верхней точке , если вы попытаетесь установить его). Риск заключается в том, что сообщалось, что efibootmgr повреждает прошивку по крайней мере на некоторых моделях Mac. Мое впечатление, что эта проблема была исправлена ​​с ядрами после 3.0, но я не нашел в этом ничего авторитетного. В любом случае, если вы попробуете это, прочитайте страницу man efibootmgr и выполните необходимые команды, чтобы сбросить значение rEFIt по умолчанию или загрузить rEFInd и использовать его скрипт install.sh для установки rEFInd, который также будет использовать efibootmgr, чтобы сделать это загрузчик по умолчанию.

Удачи!

5
ответ дан 4 August 2018 в 16:16

Попробуйте удерживать клавишу Option (или Alt, если вы используете клавиатуру ПК), когда вы слышите звук в начале процесса загрузки. Это должно создать меню загрузки, которое позволит вам загрузиться в OS X. Затем вы можете повторно установить rEFIt (или переключиться на rEFInd, , который является моей обновленной вилкой rEFIt, так как rEFIt не был обновленный в течение двух лет). Это должно устранить проблему.

Если использование опции или Alt не дает вам меню загрузки, попробуйте использовать загрузочный компакт-диск rEFIt или rEFInd. (Оба проекта имеют их, но компакт-диск rEFIt с большей вероятностью работает на Mac.) Опять же, вам может потребоваться удерживать Option или Alt, чтобы увидеть компакт-диск в качестве опции загрузки. После загрузки вы можете (повторно) установить rEFIt или rEFInd.

Если ни один из этих подходов не работает, я вижу три других, но все они имеют некоторый риск:

  • Вы можете переместить или переименовать файл /boot/efi/efi/ubuntu/grubx64.efi из Ubuntu. Это GRUB, и перемещение / переименование, с какой-либо удачей, заставит прошивку Mac искать другие параметры загрузки, и она должна найти стандартный загрузчик OS X. После того, как вы находитесь в OS X, вы можете установить ESP («mkdir -p / boot / efi & amp; & amp; sudo mount_msdos / dev / disk0s1 / boot / efi»), переместить GRUB обратно в обычное место и имя и (повторно) установить rEFIt или rEFInd. Риск состоит в том, что, если прошивка не может найти загрузчик OS X по какой-то причине, ваша система вообще не загрузится, пока вы не будете использовать аварийный диск для исправления ситуации, или, может быть, даже до тех пор, пока вы не переустановите ОС.
  • Вы можете сделать так, как описано выше, но скопируйте файлы rEFIt или rEFInd в / boot / efi / efi / ubuntu, переименовав refit.efi или refind_x64.efi в grubx64.efi. Когда вы перезагружаетесь, появляется rEFIt или rEFInd, и в зависимости от того, что вы используете и что вы делаете с оригинальным grubx64.efi, вы даже можете загружать обе ОС сразу с места в карьер. Недостатком является то, что последующие обновления GRUB могут уничтожить ваши изменения.
  • Вы можете попробовать использовать программу efibootmgr, чтобы настроить конфигурацию загрузчика EFI, чтобы переместить rEFIt обратно в верхнее пятно (или дать rEFInd в верхней точке , если вы попытаетесь установить его). Риск заключается в том, что сообщалось, что efibootmgr повреждает прошивку по крайней мере на некоторых моделях Mac. Мое впечатление, что эта проблема была исправлена ​​с ядрами после 3.0, но я не нашел в этом ничего авторитетного. В любом случае, если вы попробуете это, прочитайте страницу man efibootmgr и выполните необходимые команды, чтобы сбросить значение rEFIt по умолчанию или загрузить rEFInd и использовать его скрипт install.sh для установки rEFInd, который также будет использовать efibootmgr, чтобы сделать это загрузчик по умолчанию.

Удачи!

5
ответ дан 6 August 2018 в 00:55

Попробуйте удерживать клавишу Option (или Alt, если вы используете клавиатуру ПК), когда вы слышите звук в начале процесса загрузки. Это должно создать меню загрузки, которое позволит вам загрузиться в OS X. Затем вы можете повторно установить rEFIt (или переключиться на rEFInd, , который является моей обновленной вилкой rEFIt, так как rEFIt не был обновленный в течение двух лет). Это должно устранить проблему.

Если использование опции или Alt не дает вам меню загрузки, попробуйте использовать загрузочный компакт-диск rEFIt или rEFInd. (Оба проекта имеют их, но компакт-диск rEFIt с большей вероятностью работает на Mac.) Опять же, вам может потребоваться удерживать Option или Alt, чтобы увидеть компакт-диск в качестве опции загрузки. После загрузки вы можете (повторно) установить rEFIt или rEFInd.

Если ни один из этих подходов не работает, я вижу три других, но все они имеют некоторый риск:

  • Вы можете переместить или переименовать файл /boot/efi/efi/ubuntu/grubx64.efi из Ubuntu. Это GRUB, и перемещение / переименование, с какой-либо удачей, заставит прошивку Mac искать другие параметры загрузки, и она должна найти стандартный загрузчик OS X. После того, как вы находитесь в OS X, вы можете установить ESP («mkdir -p / boot / efi & amp; & amp; sudo mount_msdos / dev / disk0s1 / boot / efi»), переместить GRUB обратно в обычное место и имя и (повторно) установить rEFIt или rEFInd. Риск состоит в том, что, если прошивка не может найти загрузчик OS X по какой-то причине, ваша система вообще не загрузится, пока вы не будете использовать аварийный диск для исправления ситуации, или, может быть, даже до тех пор, пока вы не переустановите ОС.
  • Вы можете сделать так, как описано выше, но скопируйте файлы rEFIt или rEFInd в / boot / efi / efi / ubuntu, переименовав refit.efi или refind_x64.efi в grubx64.efi. Когда вы перезагружаетесь, появляется rEFIt или rEFInd, и в зависимости от того, что вы используете и что вы делаете с оригинальным grubx64.efi, вы даже можете загружать обе ОС сразу с места в карьер. Недостатком является то, что последующие обновления GRUB могут уничтожить ваши изменения.
  • Вы можете попробовать использовать программу efibootmgr, чтобы настроить конфигурацию загрузчика EFI, чтобы переместить rEFIt обратно в верхнее пятно (или дать rEFInd в верхней точке , если вы попытаетесь установить его). Риск заключается в том, что сообщалось, что efibootmgr повреждает прошивку по крайней мере на некоторых моделях Mac. Мое впечатление, что эта проблема была исправлена ​​с ядрами после 3.0, но я не нашел в этом ничего авторитетного. В любом случае, если вы попробуете это, прочитайте страницу man efibootmgr и выполните необходимые команды, чтобы сбросить значение rEFIt по умолчанию или загрузить rEFInd и использовать его скрипт install.sh для установки rEFInd, который также будет использовать efibootmgr, чтобы сделать это загрузчик по умолчанию.

Удачи!

5
ответ дан 7 August 2018 в 18:20

Попробуйте удерживать клавишу Option (или Alt, если вы используете клавиатуру ПК), когда вы слышите звук в начале процесса загрузки. Это должно создать меню загрузки, которое позволит вам загрузиться в OS X. Затем вы можете повторно установить rEFIt (или переключиться на rEFInd, , который является моей обновленной вилкой rEFIt, так как rEFIt не был обновленный в течение двух лет). Это должно устранить проблему.

Если использование опции или Alt не дает вам меню загрузки, попробуйте использовать загрузочный компакт-диск rEFIt или rEFInd. (Оба проекта имеют их, но компакт-диск rEFIt с большей вероятностью работает на Mac.) Опять же, вам может потребоваться удерживать Option или Alt, чтобы увидеть компакт-диск в качестве опции загрузки. После загрузки вы можете (повторно) установить rEFIt или rEFInd.

Если ни один из этих подходов не работает, я вижу три других, но все они имеют некоторый риск:

  • Вы можете переместить или переименовать файл /boot/efi/efi/ubuntu/grubx64.efi из Ubuntu. Это GRUB, и перемещение / переименование, с какой-либо удачей, заставит прошивку Mac искать другие параметры загрузки, и она должна найти стандартный загрузчик OS X. После того, как вы находитесь в OS X, вы можете установить ESP («mkdir -p / boot / efi & amp; & amp; sudo mount_msdos / dev / disk0s1 / boot / efi»), переместить GRUB обратно в обычное место и имя и (повторно) установить rEFIt или rEFInd. Риск состоит в том, что, если прошивка не может найти загрузчик OS X по какой-то причине, ваша система вообще не загрузится, пока вы не будете использовать аварийный диск для исправления ситуации, или, может быть, даже до тех пор, пока вы не переустановите ОС.
  • Вы можете сделать так, как описано выше, но скопируйте файлы rEFIt или rEFInd в / boot / efi / efi / ubuntu, переименовав refit.efi или refind_x64.efi в grubx64.efi. Когда вы перезагружаетесь, появляется rEFIt или rEFInd, и в зависимости от того, что вы используете и что вы делаете с оригинальным grubx64.efi, вы даже можете загружать обе ОС сразу с места в карьер. Недостатком является то, что последующие обновления GRUB могут уничтожить ваши изменения.
  • Вы можете попробовать использовать программу efibootmgr, чтобы настроить конфигурацию загрузчика EFI, чтобы переместить rEFIt обратно в верхнее пятно (или дать rEFInd в верхней точке , если вы попытаетесь установить его). Риск заключается в том, что сообщалось, что efibootmgr повреждает прошивку по крайней мере на некоторых моделях Mac. Мое впечатление, что эта проблема была исправлена ​​с ядрами после 3.0, но я не нашел в этом ничего авторитетного. В любом случае, если вы попробуете это, прочитайте страницу man efibootmgr и выполните необходимые команды, чтобы сбросить значение rEFIt по умолчанию или загрузить rEFInd и использовать его скрипт install.sh для установки rEFInd, который также будет использовать efibootmgr, чтобы сделать это загрузчик по умолчанию.

Удачи!

5
ответ дан 10 August 2018 в 07:04

Попробуйте удерживать клавишу Option (или Alt, если вы используете клавиатуру ПК), когда вы слышите звук в начале процесса загрузки. Это должно создать меню загрузки, которое позволит вам загрузиться в OS X. Затем вы можете повторно установить rEFIt (или переключиться на rEFInd, , который является моей обновленной вилкой rEFIt, так как rEFIt не был обновленный в течение двух лет). Это должно устранить проблему.

Если использование опции или Alt не дает вам меню загрузки, попробуйте использовать загрузочный компакт-диск rEFIt или rEFInd. (Оба проекта имеют их, но компакт-диск rEFIt с большей вероятностью работает на Mac.) Опять же, вам может потребоваться удерживать Option или Alt, чтобы увидеть компакт-диск в качестве опции загрузки. После загрузки вы можете (повторно) установить rEFIt или rEFInd.

Если ни один из этих подходов не работает, я вижу три других, но все они имеют некоторый риск:

  • Вы можете переместить или переименовать файл /boot/efi/efi/ubuntu/grubx64.efi из Ubuntu. Это GRUB, и перемещение / переименование, с какой-либо удачей, заставит прошивку Mac искать другие параметры загрузки, и она должна найти стандартный загрузчик OS X. После того, как вы находитесь в OS X, вы можете установить ESP («mkdir -p / boot / efi & amp; & amp; sudo mount_msdos / dev / disk0s1 / boot / efi»), переместить GRUB обратно в обычное место и имя и (повторно) установить rEFIt или rEFInd. Риск состоит в том, что, если прошивка не может найти загрузчик OS X по какой-то причине, ваша система вообще не загрузится, пока вы не будете использовать аварийный диск для исправления ситуации, или, может быть, даже до тех пор, пока вы не переустановите ОС.
  • Вы можете сделать так, как описано выше, но скопируйте файлы rEFIt или rEFInd в / boot / efi / efi / ubuntu, переименовав refit.efi или refind_x64.efi в grubx64.efi. Когда вы перезагружаетесь, появляется rEFIt или rEFInd, и в зависимости от того, что вы используете и что вы делаете с оригинальным grubx64.efi, вы даже можете загружать обе ОС сразу с места в карьер. Недостатком является то, что последующие обновления GRUB могут уничтожить ваши изменения.
  • Вы можете попробовать использовать программу efibootmgr, чтобы настроить конфигурацию загрузчика EFI, чтобы переместить rEFIt обратно в верхнее пятно (или дать rEFInd в верхней точке , если вы попытаетесь установить его). Риск заключается в том, что сообщалось, что efibootmgr повреждает прошивку по крайней мере на некоторых моделях Mac. Мое впечатление, что эта проблема была исправлена ​​с ядрами после 3.0, но я не нашел в этом ничего авторитетного. В любом случае, если вы попробуете это, прочитайте страницу man efibootmgr и выполните необходимые команды, чтобы сбросить значение rEFIt по умолчанию или загрузить rEFInd и использовать его скрипт install.sh для установки rEFInd, который также будет использовать efibootmgr, чтобы сделать это загрузчик по умолчанию.

Удачи!

5
ответ дан 15 August 2018 в 19:02
  • 1
    +1 для "попробуйте удерживать клавишу выбора". После установки Mint для настройки с двойной загрузкой grub не загрузился в OS X из своего меню – Jackson 19 June 2014 в 11:34

Другие вопросы по тегам:

Похожие вопросы: