Мой iMac (середина 2010 года) продолжает настаивать на обновлении прошивки EFI до 1.8. К сожалению, независимо от того, сколько раз я пытаюсь обновить EFI (из ручной установки или автоматического обновления), он, похоже, не проходит и снова просит меня при следующей перезагрузке.
Основными причинами, по-видимому, является то, что я использую Mac OS X на полностью внешнем диске (firewire); Я резервирую внутренний диск для Windows. Я полагаю, что это причина моих проблем, поскольку многие люди сталкиваются с похожими проблемами, когда они запускают os x со второго внутреннего диска (обычно, когда они заменяют MacBook или iMac SuperDrive на SSD-накопитель).
Ища в интернете, я нашел пару ресурсов, которые, кажется, указывают, что ручное благословение прошивки возможно. Например, этот ; обратите внимание, что их решение для немного другой проблемы, когда установка Ubuntu испортилась с EFI, но все работает с основного диска.
Я скачал прошивку, извлек соответствующий файл ( IM112_0057_01B_LOCKED.scap
) и попытался - безуспешно - вручную запустить обновление.
Я не совсем уверен, как работает bless, и где должно жить обновление efi (я удивлен, что оно, кажется, живет на диске, а не на самом компьютере, но я мог неправильно понять, как работает EFI). Я старался:
sudo bless -mount / -firmware blabla.scap
sudo bless -mount /Volumes/Main -firmware blabla.scap
etc…
Нет успеха! Если кто-то, кто лучше понимает EFI / команду благословения, может помочь мне, я был бы очень благодарен.
Я могу поделиться выводом --verbose
команды, если это полезно.