rEFInd가 macOs Sierra에서 작동하지 않음: "레거시 로더를 로드하는 동안 찾을 수 없음"

rEFInd가 macOs Sierra에서 작동하지 않음: "레거시 로더를 로드하는 동안 찾을 수 없음"

2015년 후반에 macOS Sierra를 사용하여 MacBook Air에 rEFInd 0.10.3(현재 최신 버전)을 설치했지만 USB 디스크에서 부팅하려고 하면 다음 오류가 발생합니다. "레거시 로더를 로드하는 동안 찾을 수 없습니다."

dd 명령, 폴더에 iso 넣기, Rufus(dd 및 ISO 모드) 및 YUMI를 사용하여 부팅 가능한 UBS 만들기 등의 방법을 사용하여 여러 가지 라이브 USB(Ubuntu 16 및 Debian 8 ISO에서)를 만들려고 했습니다.

오류 그림을 보려면 클릭하세요.

질문하기 전에 많은 노력을 기울였습니다. 해결책이 있습니까?

편집하다:

새 버전이 출시되었습니다( 0.10.4 ). 개발자가 그 버전이 자신에게 적합하다고 말했지만 나에게는 여전히 작동하지 않습니다.

개발자 노트:

참고: Apple은 버전 10.12("Sierra")부터 OS X OS의 이름을 macOS로 변경했습니다. 나는 이 OS의 모든 버전을 지칭하기 위해 계속해서 "OS X"를 사용합니다. rEFInd가 macOS 10.12에서 작동하지 않는다는 보고를 본 적이 있습니다. 그러나 내 경험에 따르면 잘 작동합니다. 단, 업그레이드하면 부팅 쿠데타가 발생한다는 점을 주의해야 합니다.rEFInd 문서의 이 페이지,

답변1

표시되는 오류 메시지는 BIOS/CSM/레거시 모드에서 디스크를 부팅하려고 시도했지만 작동하지 않음을 나타냅니다. 이는 USB 드라이브를 부팅할 때 Mac에서 흔히 발생하는 문제입니다. 불행하게도 원인이 많고 이러한 문제는 일부 특정 Mac 모델에서는 발생할 수 있지만 다른 모델에서는 발생하지 않을 수 있으므로 이러한 문제를 디버그하고 수정하기가 매우 어렵습니다. 더 나쁜 것은 rEFIt(및 rEFInd)이 Mac의 BIOS 모드에서 부팅하는 방식이 매우 비밀스럽기 때문에 나(저는 rEFInd의 관리자)가 이 코드를 지원하기가 어렵습니다. 경우에 따라 컴퓨터 전원을 켤 때 Option(또는 Alt)을 누르는 것이 rEFInd보다 BIOS 모드에서 USB 드라이브를 부팅하는 데 더 효과적이므로 시도해 볼 수도 있습니다.

가능하다면 일반적으로 EFI 모드에서 USB 미디어를 부팅하는 것이 좋습니다. 불행히도 일부 도구는 EFI 부팅 가능 USB 드라이브를 생성하지 않으므로 작동하는 도구를 찾기 전에 여러 도구를 시도해야 할 수도 있습니다. 이론적으로는 Rufus(Windows만 해당)와 dd(Linux 및 OS X) 모두 작동해야 하지만 Rufus에는 올바르게 선택해야 하는 몇 가지 옵션이 있으며 dd잘못 사용될 수 있습니다. 보다여기이 주제에 대해 좀 더 자세히 알아보세요.

Mac에 광학 드라이브가 있는 경우 또 다른 대안은 파일에서 DVD를 만드는 것입니다 .iso. 최근 MacBook에는 이 기능이 없을 수도 있지만 외장 광학 드라이브가 작동할 수 있으므로 외장 광학 드라이브에 액세스할 수 있다면 시도해 볼 가치가 있습니다.

답변2

문제는 refind에 액세스할 수 없는 Sierra의 파일 시스템(APFS)입니다(해당 드라이버가 없음). 따라서 refind는 Sierra의 부트 로더에 액세스할 수 없으며 해당 오류 메시지가 표시됩니다.

가능한 해결책은 Sierra의 부트 로더(그리고 최종적으로는 몇 가지 추가 파일)를 ESP 파티션에 복사하는 것입니다... 시도해 보았지만... 다른 오류 메시지가 표시되었기 때문에 작동시킬 수 없었습니다.

편집하다:

'El Capitan'에서 'Sierra'로 업그레이드하면 기존 HFS+ 파티션이 유지되지만 'Sierra'의 새 복사본을 설치하면 그렇지 않다고 생각합니다. (HFS+ 파티션은 APFS로 포맷되어 있지만 그 이후로는 확실하지 않습니다. 새로 설치만 수행했고 결국 실험적인 APFS를 사용하게 되었습니다.

편집2:

그런데, Apple은 모든 Apple 장치가 강제로 APFS를 사용하게 되는 2017년 가을까지 APFS의 최종/안정 버전을 출시할 것으로 보입니다! 또한, APFS의 안정적인 버전은 완전히 문서화되어 오픈 소스 라이선스에 따라 출시됩니다.

편집3:

Sierra를 설치하는 동안 macOS 파티션에 HFS+ 대신 APFS를 선택한 것이 내 잘못이라는 것을 깨달았습니다. 나는 Linux에서 gdisk 유틸리티를 사용한다는 것을 발견했습니다. APFS는 파티션 유형 AF05에 해당하고 HFS+는 AF00에 해당합니다. 저는 컴퓨터 4대 중 2대에서 이 실수를 저질렀으며 이제 macOS 파티션이 HFS+로 포맷되어 있는 한 rEFInd가 Sierra Mac에서 여전히 작동한다는 것을 확인할 수 있습니다.

관련 정보