如何从Mac上完全删除rEFInd?


12

我安装了rEFInd以将Ubuntu安装在外部驱动器上,但是没有运气。现在,我决定从我的Macbook Pro中完全删除rEFInd。

我删除了该文件夹/efi/,但是启动管理器不断出现。如何从Mac上完全删除rEFInd?

Answers:


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

这将仅输出包含字符串“ efi”的行以及该行(仅第六列),因此输出可能是:

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 /


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 /
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.