Wie kann ich rEFInd vollständig von meinem Mac entfernen?

12

Ich habe rEFInd installiert, um Ubuntu auf einem externen Laufwerk zu haben, aber kein Glück. Jetzt habe ich beschlossen, rEFInd vollständig von meinem Macbook Pro zu entfernen.

Ich habe den Ordner entfernt /efi/, aber der Boot-Manager wird weiterhin angezeigt. Wie kann ich rEFInd vollständig von meinem Mac entfernen?

Alex Diaz
quelle

Antworten:

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

Dies gibt nur die Zeilen aus, die die Zeichenfolge "efi" enthalten, und von dieser Zeile nur die 6. Spalte, sodass die Ausgabe wahrscheinlich ist:

disk0s1

Jetzt entfernen refind:

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

Hatte das gleiche Problem und ich konnte es lösen, indem ich rEFInd neu installierte (unter Verwendung der Standardinstallation), neu startete und dann ausführte

$ sudo rm -r /EFI/refind

zu deinstallieren, wie unter http://www.rodsbooks.com/refind/installing.html#uninstalling vorgeschlagen .

Jetzt startet Macbook direkt in OS X (Mavericks) neu. Hoffe das hilft.

Adi David
quelle
2

Wenn Sie rEFInd 0.8.4 oder höher verwenden, verwenden Sie die folgenden Befehle, um es vollständig zu entfernen, da es auf der versteckten EFI-Partition installiert wird:

[[ -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 /
Islam
quelle