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

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

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



답변

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 /


답변

동일한 문제가 발생하여 rEFInd를 다시 설치 (표준 설치 사용), 재부팅 및 실행하여 문제를 해결했습니다.

$ sudo rm -r /EFI/refind

http://www.rodsbooks.com/refind/installing.html#uninstalling에 제안 된대로 제거 합니다.

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


답변

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 /


답변