Làm cách nào tôi có thể xóa hoàn toàn rEFInd khỏi máy Mac của mình?


12

Tôi đã cài đặt rEFInd để có Ubuntu trên một ổ đĩa ngoài, nhưng không gặp may. Bây giờ tôi đã quyết định loại bỏ hoàn toàn rEFInd khỏi Macbook Pro của tôi.

Tôi đã xóa thư mục /efi/, nhưng trình quản lý khởi động vẫn xuất hiện. Làm cách nào tôi có thể xóa hoàn toàn rEFInd khỏi máy Mac của mình?

Câu trả lời:


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

Điều này sẽ chỉ xuất ra các dòng chứa chuỗi "efi" và của dòng đó, chỉ cột thứ 6, vì vậy đầu ra có khả năng:

disk0s1

Bây giờ để loại bỏ refind:

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

7

Có cùng một vấn đề và tôi đã giải quyết nó bằng cách cài đặt lại rEFInd (sử dụng cài đặt tiêu chuẩn), khởi động lại và sau đó chạy

$ sudo rm -r /EFI/refind

để gỡ cài đặt, như được đề xuất trên http://www.rodsbooks.com/refind/installing.html#uninstalling .

Bây giờ Macbook khởi động lại thẳng vào OS X (Mavericks). Hi vọng điêu nay co ich.


2

Nếu Sử dụng rEFInd 0.8.4 trở lên, hãy sử dụng các lệnh sau để xóa hoàn toàn, vì nó được cài đặt trên Phân vùng EFI ẩn:

[[ -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 /
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.