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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.