Mój iMac (połowa 2010 r.) Ciągle nęka mnie, aby zaktualizować oprogramowanie wewnętrzne EFI do wersji 1.8. Niestety, bez względu na to, ile razy próbuję zaktualizować EFI (z instalacji ręcznej lub automatycznej aktualizacji), wydaje się, że nie przechodzi i pyta mnie ponownie przy następnym ponownym uruchomieniu.
Wydaje się, że głównym powodem jest to, że używam Mac OS X na całkowicie zewnętrznym dysku (firewire); Zastrzegam dysk wewnętrzny dla systemu Windows. Myślę, że to jest powód moich kłopotów, ponieważ wiele osób ma podobne problemy, gdy korzystają z systemu OS X z drugiego dysku wewnętrznego (zwykle, gdy zastąpiły MacBook lub iMac SuperDrive dyskiem SSD).
Przeszukując Internet, znalazłem kilka zasobów, które wydają się wskazywać, że ręczne błogosławienie oprogramowania układowego jest możliwe. Na przykład ten ; Zwróć uwagę, że ich rozwiązanie dotyczy nieco innego problemu, w którym instalacja Ubuntu pomieszała się z EFI, ale wszystko działa z dysku głównego.
Pobrałem oprogramowanie, wyodrębniłem odpowiedni plik ( IM112_0057_01B_LOCKED.scap
) i próbowałem - bezskutecznie - ręcznie przekazać aktualizację.
Nie jestem do końca pewien, jak działa błogosławieństwo, ani gdzie powinna działać aktualizacja efi (jestem zaskoczona, że wydaje się, że działa na dysku, a nie na samym komputerze, ale mogę nie rozumieć, jak działa EFI). Próbowałem:
sudo bless -mount / -firmware blabla.scap
sudo bless -mount /Volumes/Main -firmware blabla.scap
etc…
Bez powodzenia! Jeśli ktoś, kto lepiej rozumie EFI / polecenie błogosławieństwa, może mi pomóc, byłbym bardzo wdzięczny.
Mogę udostępnić dane wyjściowe --verbose
polecenia, jeśli jest to pomocne.
źródło
Odpowiedzi:
Aby odpowiedzieć na niektóre pytania:
Oprogramowanie układowe jest przechowywane na płycie głównej. Jednak podczas aktualizacji oprogramowania układowego partycja EFI jest używana jako obszar przejściowy.
Po serwalskich testach wydaje się, że Mac rozpoznaje partycję EFI na głównym wewnętrznym dysku jako obszar przejściowy (uwaga: przynajmniej nie działa na optycznej wnęce mojego Maca ani na żadnym zewnętrznym napędzie). Tak więc, jeśli masz tylko dysk zewnętrzny lub nie ma ESP na głównym dysku wewnętrznym, byłoby to niemożliwe do wykonania, a przynajmniej polecenie błogosławienia nie mogłoby tego zrobić.
Aby rozwiązać problem, możesz spróbować wykonać następujące kroki, jeśli twój dysk wewnętrzny ma partycję systemową EFI:
lub
lub
Nie jestem pewien, czy Twój komputer Mac może łatwo wymienić dysk wewnętrzny na dysk zewnętrzny. Jeśli tak, uważam, że najszybszym sposobem jest tymczasowe zastąpienie dysku wewnętrznego dyskiem zewnętrznym w celu wykonania aktualizacji.
źródło
Miałem podobny problem, gdy korzystałem z nowszej wersji OS X niż system pierwotnie dostarczony. Ładowanie do zewnętrznego systemu oryginalnego systemu operacyjnego (w twoim przypadku 10.6 Snow Leopard) pozwoliło na zainstalowanie oprogramowania układowego i przestanie pytać.
źródło