Bagaimana saya bisa sepenuhnya menghapus rEFInd dari Mac saya?

12

Saya menginstal rEFInd untuk memiliki Ubuntu pada drive eksternal, tetapi tidak berhasil. Sekarang saya telah memutuskan untuk sepenuhnya menghapus rEFInd dari Macbook Pro saya.

Saya menghapus folder /efi/, tetapi boot manager terus muncul. Bagaimana saya bisa sepenuhnya menghapus rEFInd dari Mac saya?

Alex Diaz
sumber

Jawaban:

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

Ini hanya akan menampilkan baris berisi string "efi" dan dari baris itu, hanya kolom ke-6, sehingga kemungkinan hasilnya:

disk0s1

Sekarang untuk menghapus refind:

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

Punya masalah yang sama dan saya berhasil menyelesaikannya dengan menginstal ulang rEFInd (menggunakan instalasi standar), me-reboot, dan kemudian menjalankan

$ sudo rm -r /EFI/refind

untuk menghapus, seperti yang disarankan pada http://www.rodsbooks.com/refind/installing.html#uninstalling .

Sekarang Macbook melakukan reboot langsung ke OS X (Mavericks). Semoga ini membantu.

Adi David
sumber
2

Jika Menggunakan rEFInd 0.8.4 atau yang lebih baru gunakan perintah berikut untuk menghapus sepenuhnya, karena terinstal di Partisi EFI tersembunyi:

[[ -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 /
Islam
sumber