外付けドライブに 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 /