메인 디스크가 외부에있을 때 펌웨어를 수동으로 축복 할 수있는 방법이 있습니까?


12

내 iMac (2010 년 중반)에서 EFI 펌웨어를 1.8로 업그레이드하도록 계속 노력하고 있습니다. 안타깝게도, 수동 설치 또는 자동 업데이트에서 EFI를 몇 번이나 업그레이드하려고하더라도 다음에 다시 부팅 할 때 계속 진행되지 않고 다시 묻습니다.

주된 이유는 Mac OS X을 완전히 외부 디스크 (파이어 와이어)에서 실행하고 있기 때문입니다. Windows 용 내부 디스크를 예약하고 있습니다. 많은 사람들이 두 번째 내부 디스크에서 OS x를 실행할 때 (일반적으로 SSD 또는 iMac SuperDrive를 SSD 드라이브로 교체 할 때) 비슷한 문제를 겪을 수 있기 때문에 이것이 문제의 원인이라고 생각합니다.

인터넷에서 검색 한 결과 펌웨어를 수동으로 축복 할 수 있음을 나타내는 몇 가지 리소스가 발견되었습니다. 예를 들어이 하나 ; 그들의 해결책은 약간 다른 문제에 대한 것입니다. 우분투 설치는 EFI와 엉망이지만 모든 것이 주 디스크에서 실행됩니다.

펌웨어를 다운로드하고 관련 파일 ( IM112_0057_01B_LOCKED.scap)을 추출한 후 업데이트를 수동으로 푸시하지 못했습니다.

나는 어떻게 축복이 작동하는지 또는 efi 업데이트가 어디에 있어야하는지 잘 모르겠습니다 (컴퓨터 자체가 아니라 디스크에있는 것처럼 보이지만 EFI 작동 방식을 오해 할 수 있습니다). 나는 시도했다 :

sudo bless -mount / -firmware blabla.scap
sudo bless -mount /Volumes/Main -firmware blabla.scap
etc…

성공하지 못했습니다! EFI / 축복 명령을 더 잘 이해하는 사람이 저를 도울 수 있다면 매우 감사하겠습니다.

--verbose도움이된다면 명령 의 출력을 공유 할 수 있습니다 .


자세한 출력을 추가 할 것이라고 생각했지만 약간 엉망입니다. pastebin.com/zE8kEZbQ
Theo

자기에 대한 참고 (이 답변으로 갈 수 있음) : pastebin.com/Sx1GvQpw
그레이엄 페린

EFI 시스템 파티션은 펌웨어 업데이트를위한 준비 영역으로 사용됩니다. 기본 시리즈 칩셋에서 EFI 파티션 만 인식하는 것 같습니다.
Kent

답변:


2

몇 가지 질문에 대답하려면 :

  1. 펌웨어는 메인 보드에 저장됩니다. 그러나 펌웨어를 업데이트 할 때 EFI 시스템 파티션이 준비 영역으로 사용됩니다.

  2. Serval 테스트 후, Mac은 기본 내부 디스크 의 EFI 파티션을 준비 영역으로 만 인식하는 것 같습니다 (참고 : 적어도 내 Mac의 광학 베이 나 외부 드라이브에서는 작동하지 않습니다). 따라서 외부 디스크 만 가지고 있거나 기본 내부 디스크에 ESP가 없으면 bless 명령으로 수행 할 수없는 임무는 불가능합니다.

  3. 내부 디스크에 EFI 시스템 파티션이있는 경우 문제를 해결하려면 다음 단계를 수행하십시오.

    1. 머신 부팅 희망 macOS
    2. scap 파일을 ESP에 쓰는 것을 포함하여 펌웨어 업데이트를 준비하려면 bless 명령을 사용하십시오.
    3. Scap 파일이 내부 디스크의 ESP에 있는지 확인하십시오. 그렇지 않으면 외부 디스크의 ESP에서 복사하여 생성하십시오.
    4. 기계를 다시 시작하십시오. 바라건대, 업그레이드가 처리되기를 바랍니다.

    또는

    1. Windows 백업
    2. 펌웨어가 최신 버전으로 업그레이드되도록 내부 디스크에 High Sierra를 설치하거나 내부 디스크를 GUID 파티션 테이블로 포맷하여 (펌웨어 업데이트를 위해 해당 디스크에 ESP가 있도록) bless 명령을 사용하여 수동 펌웨어. 참고 : --verbose 및 --recovery 옵션을 사용하는 것이 좋습니다.
    3. Windows를 복원

    또는

    Mac에서 내장 드라이브를 외장 드라이브로 쉽게 교체 할 수 있는지 잘 모르겠습니다. 그렇다면 가장 빠른 방법은 내부 드라이브를 외부 드라이브로 교체하여 업그레이드를 완료하는 것입니다.


1

원래 제공된 시스템보다 최신 버전의 OS X를 사용할 때 비슷한 문제가 발생했습니다. 원래 운영 체제의 외부 시스템 (이 경우 10.6 Snow Leopard)으로 부팅하면 펌웨어 설치 및 요청이 중단되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.