Deinstallieren Sie rEFInd 0.8-3.7 auf Yosemite

Ich habe kürzlich versucht, rEFInd auf Yosemite mit dem Befehl zu installieren, ./install.sh --alldriversaber 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)

Der Autor von rEFInd empfiehlt, es nicht zu deinstallieren, sondern zu umgehen. Siehe rEFInd von OS X deinstallieren .
Wenn rEFInd nicht funktioniert hat, wie booten Sie dann Ubuntu.?
@DavidAnderson Ich sagte, ich kann es nicht doppelt booten. weil es nicht in die Festplatte booten würde. Ich lasse es jetzt auf Virtual Box laufen
@DavidAnderson diese Umgehung hat bei mir funktioniert. Wie würde ich es mit verschiedenen Optionen neu installieren, wenn ich es nicht entfernen kann? Könnte ich die EFI-Partition einfach entfernen oder würde das meinen Mac beschädigen?
"Ich habe versucht, rEFInd aus dem EFI-Verzeichnis zu entfernen, aber das EFI-Verzeichnis existiert nicht." Sie müssen die EFI-Partition zuerst in ein Verzeichnis einhängen. Dies ist die Antwort von Davidcondrey.

Antworten (2)

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.shinstallierte 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.

2

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 listerzeugt:

/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 gptBefehl 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.

Antwort auf Ihre Fragen:

Wie deinstalliere ich rEFInd 0.8-3.7 mit OS X 10.10.3? Lesen Sie die ./install.shDatei und machen Sie alles rückgängig. Ich hätte Sie die Befehle bless --infound ausführen lassen sollen bless --info --getBoot. Diese hätten mitgeteilt, wo die .efiDatei 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 gptBefehl 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.

Ich werde tun, was du getan hast. Insta rEFInd auf einer anderen Partition. Um es zu entfernen, installiere ich OS X neu. Und wofür wird die EFI-Partition verwendet?
Fügen Sie dies hier im Namen von @Jerry apple.stackexchange.com/users/137606/jerry hinzu: „Ihr Betriebssystem-Setup klingt großartig. Haben Sie etwas dagegen, etwas mehr über das Erstellen der rEFInd-Partition und das Setup zu erzählen? Ich möchte vermeiden, dass rEFInd das wird primärer Bootloader."
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 /