Ich habe kürzlich versucht, rEFInd auf Yosemite mit dem Befehl zu installieren, ./install.sh --alldrivers
aber es würde die Ubuntu 14.04 x64 für Mac-Festplatte, die ich erstellt habe, nicht erkennen, und deshalb möchte ich rEFInd deinstallieren.
Ich habe versucht, rEFInd aus dem EFI-Verzeichnis zu entfernen, aber das EFI-Verzeichnis existiert nicht. Wie deinstalliere ich rEFInd 0.8-3.7 mit OS X 10.10.3?
Bearbeiten
Hier sind meine Laufwerke, wenn dies hilft (gefunden mitdiskutil list
/dev/disk0 #: NAMENSGRÖSSE IDENTIFIZIERUNG EINGEBEN 0: GUID_partition_scheme *251,0 GB disk0 1: EFI EFI 209,7 MB disk0s1 2: Apple_HFS Macintosh HD 235,1 GB disk0s2 3: Apple_Boot Recovery HD 650,0 MB disk0s3 4: Microsoft Basisdaten Linux 15,0 GB disk0s4
Ignorieren disk0s4
, weil ich es entfernen werde (dort wäre meine Linux-Partition gewesen)
Hinweis: El Capitan (OS X 10.11) hindert Benutzer daran, rEFInd und gängige Linux-Distributionen im Bereich „Startvolume“ auszuwählen. Die neue bevorzugte Methode besteht darin, rEFInd in einer EFI-Partition zu installieren. Meine Antwort auf eine nicht verwandte Frage beschreibt diese neue bevorzugte Methode zum Starten des rEFInd-Boot-Managers und der Linux-Betriebssysteme. Die unten gegebene Antwort gilt für Yosemite (OS X 10.10) und möglicherweise frühere Versionen von OS X.
Ich persönlich habe rEFInd auf meinem Computer auf einer eigenen Partition installiert. Dies verhindert die Probleme, auf die Sie stoßen. Alles ./install.sh
installierte ging auf diese Partition. Wenn ich rEFInd entfernen möchte, kann ich die Partition einfach löschen oder entfernen. Natürlich ist beides unnötig, da ich rEFInd nach Belieben ein- und ausschalten kann. Ich gehe einfach zum Startfenster in den Systemeinstellungen und wähle meine Bootpartition aus. Auf diesem Computer sind OS X, Windows, Fedora und rEFInd installiert.
Ich kann die Boot-Partition auch unter Windows auswählen, indem ich BootCamp verwende und beim Start die Wahltaste gedrückt halte. Der Befehl diskutil list
erzeugt:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Marlin 300.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data Coelacanth 98.9 GB disk0s4
5: Apple_HFS Linux HFS+ ESP 209.7 MB disk0s5
6: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 524.3 MB disk0s6
7: Linux LVM 98.6 GB disk0s7
8: Apple_HFS rEFInd 939.5 MB disk0s8
Beachten Sie, dass die rEFInd-Partition ~ 1 GB groß ist. Tatsächlich kann es so klein wie 100 MB sein. Als ich diesen Computer eingerichtet habe, habe ich das Festplattendienstprogramm verwendet, um die rEFInd-Partition zu erstellen. Wenn ich den gpt
Befehl verwendet hätte, hätte ich eine kleinere Partition erstellen können. Weder OS X, Windows, Fedora noch rEFInd verwenden die EFI-Partition zum Booten des Computers. Tatsächlich gibt es in der EFI-Partition nichts Nützliches.
Wie deinstalliere ich rEFInd 0.8-3.7 mit OS X 10.10.3? Lesen Sie die ./install.sh
Datei und machen Sie alles rückgängig. Ich hätte Sie die Befehle bless --info
und ausführen lassen sollen bless --info --getBoot
. Diese hätten mitgeteilt, wo die .efi
Datei gespeichert wurde. Hinweis: Fast jeder installiert rEFInd auf der OS X-Startpartition.
Wie würde ich es mit verschiedenen Optionen neu installieren, wenn ich es nicht entfernen kann? Der Autor der Software hat nie gesagt, dass rEFInd nicht entfernt werden kann. Ich schlug vor, dass Sie es einfach erneut auf einer eigenen Partition installieren. Dies könnte ein guter Ort sein, um zu erwähnen, dass der gpt
Befehl ausgeführt werden muss, während entweder von einer externen Wiederherstellungspartition oder während der Internetwiederherstellung gebootet wird.
Könnte ich die EFI-Partition einfach entfernen oder würde das meinen Mac beschädigen? Entfernen Sie nicht die EFI-Partition! Es wird nicht zum Booten von OS X verwendet, aber es wird von OS X für andere Dinge verwendet.
diskutil list | grep EFI | awk '{print $6}'
Dadurch werden nur die Zeilen ausgegeben, die die Zeichenfolge "efi" enthalten, und von dieser Zeile nur die 6. Spalte. Die Ausgabe lautet also:
disk0s1
Sie haben diesen Teil bereits erledigt, es sieht so aus, als ob Ihre EFI-Festplatte disk0s1 ist
sudo mkdir /Volumes/efi
sudo mount -t msdos /dev/disk0s1 /Volumes/efi
sudo rm -rfP /Volumes/efi/EFI/refind
sudo bless --setBoot --mount /
David Anderson
David Anderson
iProgramm
iProgramm
bomben