Mac から rEFInd を完全に削除するにはどうすればよいですか?

Mac から rEFInd を完全に削除するにはどうすればよいですか?

外付けドライブに Ubuntu をインストールするために rEFInd をインストールしましたが、うまくいきませんでした。そこで、Macbook Pro から rEFInd を完全に削除することにしました。

フォルダを削除しました/efi/が、ブート マネージャーが表示され続けます。Mac から rEFInd を完全に削除するにはどうすればよいですか?

答え1

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

これにより、文字列「efi」を含む行とその行の 6 列目のみが出力されるため、出力は次のようになります。

disk0s1

次に refind を削除します。

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 /

関連情報