Comment supprimer complètement rEFInd de mon Mac?

12

J'ai installé rEFInd pour avoir Ubuntu sur un disque externe, mais pas de chance. Maintenant, j'ai décidé de supprimer complètement rEFInd de mon Macbook Pro.

J'ai supprimé le dossier /efi/, mais le gestionnaire de démarrage continue d'apparaître. Comment supprimer complètement rEFInd de mon Mac?

Alex Diaz
la source

Réponses:

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

Cela ne produira que les lignes contenant la chaîne "efi" et de cette ligne, uniquement la 6ème colonne, donc la sortie est probable:

disk0s1

Maintenant, pour supprimer 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
la source
7

J'ai eu le même problème et j'ai réussi à le résoudre en réinstallant rEFInd (à l'aide de l'installation standard), en redémarrant, puis en exécutant

$ sudo rm -r /EFI/refind

pour désinstaller, comme suggéré sur http://www.rodsbooks.com/refind/installing.html#uninstalling .

Désormais, Macbook redémarre directement dans OS X (Mavericks). J'espère que cela t'aides.

Adi David
la source
2

Si vous utilisez rEFInd 0.8.4 ou une version ultérieure, utilisez les commandes suivantes pour supprimer complètement, car il est installé sur la partition EFI cachée:

[[ -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
la source