Как заставить меню Startup Manager появляться при каждой загрузке?

Есть ли способ заставить меню Startup Manager появляться при каждой загрузке? Вместо того, чтобы не забывать удерживать Alt, если я хочу другую ОС.

введите описание изображения здесь

ты разобрался? Я видел, как это было сделано, и сейчас ищу его.
для этого есть система, потому что это делают компьютеры в моей университетской компьютерной лаборатории. когда машина перезагружается, она автоматически открывает немного другую версию Startup Manager и предлагает вам выбрать операционную систему при каждом перезапуске, или по умолчанию будет использоваться Apple OS через 60 секунд.
@MK Давайте оставим оба открытыми. Старый вопрос касается учебного лагеря, и это может быть вся Mac OS или другая ОС. Кроме того, у этого есть красивая картинка и более подробные ответы.
@AlvanoCalvillo - у меня rEFit/rEFind отлично сработало

Ответы (3)

Я не уверен, что это возможно по умолчанию без удержания клавиши при запуске. Вы можете сделать так, чтобы раздел Boot Camp всегда загружался, выбрав его в «Системных настройках» → «Загрузочный диск», но похоже, что это не то, что вам нужно.

Однако, если вы не против установки дополнительного программного обеспечения, я думаю, что rEFIt может сделать то, что вам нужно. В разделе «Вход в меню rEFIt » говорится:

Если вы установили rEFIt на свой том Mac OS X, он будет загружен автоматически при запуске Mac.

Затем вы сможете выбрать любую ОС, которую вы хотите загрузить оттуда.

Можете ли вы обновить свой ответ, чтобы вместо этого ссылаться на rEFind, rEFit больше не поддерживается.

Вы не можете обойтись без модификации вещей на низком уровне или добавления специального программного обеспечения, такого как потрясающий Boot Runner . Когда Mac не может найти первый жизнеспособный образ для загрузки, он запрограммирован на получение запрещающего значка , а не на средство выбора загрузки.

Компьютеры Intel Mac имеют следующее основное поведение во время загрузки, когда звуковой сигнал указывает на успешную процедуру POST. Это поведение оборудования, и если вы не перепишете код / ​​не замените оборудование, вы будете связаны этой функциональностью.

  1. прочитать значение загрузочного диска из NVRAM
  2. попробуй найти этот том
  3. запустите mach_kernel (или EFI в Windows/Linux) и выйдите
  4. если этот том отсутствует (или NVRAM сбрасывается до значений по умолчанию), найдите первый жизнеспособный загрузочный том в локальном дереве устройств и передайте его mach_kernel (и т. д.), чтобы процесс загрузки мог завершиться

Единственное отклонение от этого — когда вы нажимаете одну из комбинаций клавиш запуска, чтобы изменить этот список.

Так что вы можете:

  • каждый раз нажимайте клавишу
  • введите только тот том, который вы хотите загрузить (который обходит экран, который вы хотели видеть, но может дать вам конечный результат)
  • установить альтернативный загрузочный образ, например, rEFIt в NVRAM
  • заняться взломом оборудования/прошивки, чтобы сделать это по умолчанию

Я не знаю хорошего руководства по последнему пункту списка, но интернет-слава ждет кого-то (возможно, вас!), Который найдет хороший способ взломать Mac, чтобы показать загрузочный экран, как вы просите.

У меня сработало это в терминале:

sudo nvram manufacturing-enter-picker=true

Теперь мой Mac загружает меню загрузки при каждом запуске. Кредит: https://osxdaily.com/2021/02/26/make-intel-mac-boot-startup-manager/