rEFInd 선택 시 "부팅 도우미 파티션에 부팅 캐시를 구축하지 못했습니다." 오류 발생

rEFInd 선택 시 "부팅 도우미 파티션에 부팅 캐시를 구축하지 못했습니다." 오류 발생

내 Mac의 자체 hfs+ 파티션에 rEFInd(0.9.2)가 설치되어 있습니다. 이렇게 하면 rEFInd가 "시스템 기본 설정" 아래의 "시동 디스크" 창에 옵션으로 나타날 수 있습니다. 아래는 "시동 디스크" 창의 이미지입니다.

여기에 이미지 설명을 입력하세요

Yosemite(OS X 10.10.5)에서는 rEFInd 파티션을 선택하는 데 아무런 문제가 없었습니다. El Captain(OS X 10.11)에서 다음과 같은 오류 메시지가 나타납니다.

여기에 이미지 설명을 입력하세요

그렇다면 무엇이 변경되었으며 어떻게 복구할 수 있나요?

내 Mac은 iMac(20인치, 2007년 중반)입니다. 모델 식별자는 iMac7,1입니다.

업데이트 1

이 업데이트는 Rod가 답변을 게시한 후에 입력되었습니다.

위 질문에 게시된 문제는 SIP(시스템 무결성 보호)로 인해 발생한 것으로 보이지 않습니다. SIP를 꺼도 결과는 동일합니다.

그러나 SIP를 언급하셨으므로 다음을 추가하겠습니다. SIP가 꺼진 상태에서는 다음 명령을 사용하여 rEFInd를 설치하는 데 문제가 없습니다.

sudo ./install.sh --ownhfs /dev/disk0s9

disk0s9rEFInd 전용으로 예약된 작은 파티션은 어디에 있습니까? 또한 다음 명령은 SIP가 꺼진 상태에서도 작동합니다.

sudo bless --device /dev/disk0s9 --setBoot

SIP가 켜져 있으면 Nether 명령이 제대로 작동합니다.

업데이트 2(2020년 6월 11일 게시)

러스티섀클포드다음 중 하나에 댓글을 게시했습니다.내 답변Rod Smith 웹사이트 중 하나의 섹션에 대해시동 디스크를 사용하여 부팅 우선 순위 조정. 이 섹션에서는 macOS 시스템 환경설정의 시동 디스크 창을 사용하여 rEFInd를 기본값으로 부팅할 수 있다고 설명합니다. 테스트 목적으로 2013 iMac의 JHFS+ 파티션에 rEFInd(0.12.0)를 설치했습니다. High Sierra(macOS 10.13.6) 및 Catalina(macOS 10.15.4)가 APFS 컨테이너에 설치되었습니다. 윈도우 10도 설치되었습니다. 다음은 High Sierra 시스템 환경설정의 시동 디스크 창에 표시된 내용입니다.

High Sierra와 Catalina를 사용하여 테스트한 결과 다음과 같은 오류 메시지가 나타났습니다. SIP를 비활성화해도 오류 메시지는 변경되지 않았습니다.

Yosemite가 rEFInd이므로 시동 디스크 창에서 기본값을 설정할 수 있는 구성을 아는 사람이 있으면 답변을 게시해 주세요.

답변1

설치한 대로 rEFInd는 일반적으로 OS X의 자체 부트 로더에서 사용되지만 자체 파티션에서 사용되는 중요한 파일 이름을 사용합니다. OS X 10.11의 시동 디스크 도구는 rEFInd가 install.sh생성하지 않는 추가 파일에 의존하는 것 같습니다 . 그렇다면 적절한 "더미" 파일을 생성하면 문제가 해결될 수 있지만 어떤 파일을 생성할지 파악하는 것이 어려울 수 있습니다.

또 다른 가능성은 OS X 10.11의 새로운 시스템 무결성 보호("루트리스"라고도 함) 기능이 문제를 일으키고 있다는 것입니다. 그렇다면 설명된 대로 이 기능을 비활성화하십시오.여기,문제를 해결해야 합니다. 하지만 이는 새로운 보안 기능이므로 이를 읽고 비활성화할지 여부를 결정해야 합니다.

bless아래의 8단계에 설명된 대로 부팅 장치를 수동으로 설정하는 명령을 시도해 볼 수도 있습니다.rEFInd용 OS X 설치 지침.하지만 이것이 시스템 무결성 보호가 활성화된 상태에서 작동하는지 여부는 알 수 없습니다. ( bless수동으로 EFI 시스템 파티션에 부트 로더를 설정하면~ 아니다시스템 무결성 보호가 활성화된 상태에서 작업하지만 별도의 HFS+ 파티션에서는 시도하지 않았습니다.)

참고: 저는 rEFInd를 관리하고 있으며 시간이 허락하는 대로 이 문제를 직접 조사하겠습니다. 좋은 해결책을 찾을 수 있다면 향후 rEFInd 릴리스에 이를 포함하겠습니다.

답변2

나는 이 블로그 게시물을 발견하기 전까지 당신과 같은 문제를 겪고 있었습니다.

Mac에서 rEFInd 부팅 관리자를 시동 디스크로 구성

저자,DavidJB.comcontrol, 시작 관리자에서 시동 디스크를 선택하는 동시에 키를 눌러 기본 시동 디스크를 설정하는 방법을 설명합니다 . ( option시작 관리자를 호출하려면 부팅 프로세스 중에 키를 누르고 있어야 합니다 ). 저자는 control디스크를 클릭할 때 키를 누르라고 제안했지만 포인터가 없어서 원하는 디스크를 선택한 후 키를 control눌렀을 때 그냥 키를 누르고 있었습니다.return

지금까지는 바로 여기까지 왔습니다.재정의, 그 이후로 다시 시작할 때마다 별도의 HFS+ 파티션에 설치했습니다.

관련 정보