Как я могу полностью удалить 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/install.html#uninstall .

Теперь 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.