Mac에서 rEFInd를 완전히 제거하려면 어떻게 해야 합니까?

Mac에서 rEFInd를 완전히 제거하려면 어떻게 해야 합니까?

외장 드라이브에 Ubuntu를 설치하기 위해 rEFInd를 설치했지만 운이 없었습니다. 이제 Macbook Pro에서 rEFInd를 완전히 제거하기로 결정했습니다.

폴더를 제거했는데 /efi/부팅 관리자가 계속 나타납니다. Mac에서 rEFInd를 완전히 제거하려면 어떻게 해야 합니까?

답변1

diskutil list | grep EFI | awk '{print $6}'

이렇게 하면 문자열 "efi"가 포함된 줄과 해당 줄의 6번째 열만 출력되므로 출력은 다음과 같습니다.

disk0s1

이제 재수정을 제거하려면 다음을 수행하십시오.

sudo mkdir /Volumes/efi
sudo mount -t msdos /dev/disk0s1 /Volumes/efi
sudo rm -rfP /Volumes/efi/EFI/refind
sudo bless --setBoot --mount /

답변2

동일한 문제가 있었고 rEFInd를 다시 설치하고(표준 설치 사용) 재부팅한 다음 실행하여 문제를 해결했습니다.

$ sudo rm -r /EFI/refind

제안된 대로 제거하려면http://www.rodsbooks.com/refind/installing.html#uninstalling.

이제 Macbook이 OS X(Mavericks)로 바로 재부팅됩니다. 도움이 되었기를 바랍니다.

답변3

rEFInd 0.8.4 이상을 사용하는 경우 숨겨진 EFI 파티션에 설치되므로 다음 명령을 사용하여 완전히 제거하십시오.

[[ -d /efi/refind ]] && sudo rm -R -f /efi/refind
[[ -d /EFI/refind ]] && sudo rm -R -f /EFI/refind
efivol=$(diskutil list | grep " EFI " | grep -o 'disk.*' | head -n 1)
sudo mount -t msdos /dev/${efivol} /Volumes/ESP
[[ $? != 0 ]] && sudo mount -t hfs /dev/${efivol} /Volumes/ESP
[[ -d /Volumes/ESP/EFI/refind ]] && sudo rm -R -f /Volumes/ESP/EFI/refind
sudo umount /Volumes/ESP
sudo bless --setBoot --mount /

관련 정보