Изменение цели загрузки по умолчанию в OSX

392
CmdrMoozy

У меня есть MacBook с установленной Linux и OSX. У меня GRUB2 настроен для успешной загрузки обоих, но когда я загружаюсь в OSX, кажется, что он автоматически изменяет конфигурацию загрузки EFI и делает OSX целевой загрузкой по умолчанию.

С помощью 'bless' можно изменить следующую цель загрузки, но, кажется, это снова сбрасывается, если я:

  1. благослови загрузчик GRUB2.
  2. Загрузиться в Linux.
  3. Загрузитесь в OSX.
  4. Перезагружать.

На этом этапе я хочу, чтобы GRUB2 снова загружался, но вместо этого OSX, кажется, загружается напрямую.

Что за хитрость заставляет меня вести себя так, как я хочу (то есть снова загружать GRUB2 каждый раз, когда я включаю этот ноутбук, независимо от того, в какую ОС я загружаюсь после этого)?

1

1 ответ на вопрос

1
Rod Smith

Вы бы случайно не установили REFIt на этот компьютер? Если это так, возможно, вам просто нужно удалить приложение rEFItBlesser, которое обычно находится в /Library/StartupItems/rEFItBlesser. rEFIt устанавливает эту программу, чтобы она оставалась сконфигурированной в качестве менеджера загрузки по умолчанию, но если вы удалили rEFIt, но не удалили rEFItBlesser, она может просто попытаться переустановить rEFIt и завершиться неудачно, но в процессе отмените регистрацию GRUB как менеджер загрузки по умолчанию. Это несколько умозрительно, но это, безусловно, стоит проверить.

Это сделал это! Я понятия не имею, почему мне никогда не приходило в голову, что REFIt был виновником, а не самой OS X. Спасибо! CmdrMoozy 11 лет назад 0