Як я можу повністю видалити rEFInd зі свого Mac?


12

Я встановив rEFInd, щоб мати Ubuntu на зовнішньому диску, але не пощастило. Тепер я вирішив повністю видалити rEFInd зі свого Macbook Pro.

Я видалив папку /efi/, але менеджер завантаження продовжує відображатися. Як я можу повністю видалити rEFInd зі свого Mac?

Відповіді:


9
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 /

7

Була така ж проблема, і мені вдалося її вирішити, перевстановивши rEFInd (використовуючи стандартну установку), перезавантажившись, а потім запустивши

$ sudo rm -r /EFI/refind

видалити, як було запропоновано на веб-сторінці http://www.rodsbooks.com/refind/installing.html#uninstalling .

Тепер Macbook перезавантажується прямо в OS X (Mavericks). Сподіваюсь, це допомагає.


2

Якщо використовується 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 /
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.