Wie kann ich rEFInd mit OS X 10.11 El Capitan verwenden?


15

Ich habe festgestellt, dass ich nach dem Upgrade auf OS X 10.11 El Capitan rEFInd nicht installieren und verwenden konnte. Dies schränkt mich auf OS X ein, sodass ich meine Linux-Partition nicht booten kann.

Ich erhalte folgenden Fehler: error "Could not set boot device property: 0xe00002bc"


Ich hoffe das bekommt mehr Stimmen, du hast es definitiv verdient. +1 von mir. Diese Frage ist weit verbreitet, wenn ich Leuten mit Dual-Booting helfe, die bereits ein "Upgrade" auf El Capitan durchgeführt haben.
Addison Crump

Antworten:


13

Sie müssen System Integrity Projection deaktivieren.

  1. Starten Sie den Computer neu, und halten Sie beim Booten Befehlstaste-R gedrückt, um in den Wiederherstellungsmodus zu gelangen.
  2. Navigieren Sie nach dem Booten zu „Dienstprogramme> Terminal“ in der oberen Menüleiste.
  3. Geben Sie csrutil disableim Terminalfenster ein und drücken Sie die Eingabetaste .
  4. Starten Sie den Computer neu und der Systemintegritätsschutz wird jetzt deaktiviert.

Quelle: http://mattjanik.ca/blog/2015/10/01/refind-on-el-capitan/


1
Beachten Sie, dass diese Methode veraltet ist - es ist nicht erforderlich, SIP zu deaktivieren - normale Benutzer sollten SIP nicht deaktivieren - lesen Sie das Handbuch: rodbooks.com/refind/sip.html#recovery - oder lesen Sie die anderen Antworten unten (auch von Rod selbst) )
Greg

5

Ich weiß, dass dies eine alte Frage ist, aber ich musste mich erst mit diesem Problem befassen, als ich versuchte, rEFInd auf einem MBP 2015 zu installieren. Beim Versuch, die Installation über ./refind-installdas Terminal auszuführen, wurde immer wieder die Meldung angezeigt, dass der Systemintegritätsschutz aktiviert war. Ohne einen Neustart des Wiederherstellungsvolumes konnte keine Installation durchgeführt werden. Die Lösung ohne Deaktivierung des Systemintegritätsschutzes (wahrscheinlich aus gutem Grund):

  1. Geben Sie im Terminal Folgendes ein cd ~/Downloads
  2. Laden Sie die aktuelle Installationsdatei mit herunter curl -s -L https://sourceforge.net/projects/refind/files/0.10.3/refind-bin-0.10.3.zip
  3. unzip refind-bin-0.10.3.zip
  4. Starten Sie neu und halten Sie cmd + rdie Taste gedrückt, wenn der Signalton ertönt
  5. Öffnen Sie Dienstprogramme -> Terminal
  6. Auf Ihre Festplatte kann nicht mehr zugegriffen werden, /da Sie sich auf einer anderen Partition befinden. Stattdessen ist es jetzt unter / Volumes / {Name Ihrer Festplatte}. Wenn Sie noch nicht wissen, wie es heißt (Standard ist 'Macintosh \ HD'), geben Sie Folgendes ein cd /Volumes, lsum es dort anzuzeigen.
  7. Typ cd /Volumes/{name of your hard drive}/Users/{your username}/Downloads. Zum Beispiel ist meins cd /Volumes/Macintosh\ HD/Users/Ayden/Downloads. Denken Sie daran, alle Leerzeichen im Verzeichnis oder in den Dateinamen mit '\' zu maskieren und die Registerkarte für die automatische Vervollständigung zu verwenden.
  8. Typ ./refind-install --root /Volumes/{Your hard drive} --yes. Sie sollten eine Benachrichtigung über den erfolgreichen Abschluss erhalten.
  9. Starten Sie neu. Sie sollten RefInd sehen. Um den Standard-Boot-Manager anzuzeigen, drücken Sie beim Booten die Optionstaste.

Hinweis: Um weitere Installationsoptionen anzuzeigen, geben Sie vim refind-installim ~/Downloads/refind-bin-0.10.3Verzeichnis Folgendes ein. Sie sind oben aufgeführt. Geben Sie zum Beenden von vim Folgendes ein :q.


Ich kann mein Verzeichnis vom Wiederherstellungsstart an überhaupt nicht finden. In / Volumes, habe ich nur das OSX Startup Diskund Untitled, was meiner Meinung nach ist das neue y erstellt Speicherplatz auf dem Datenträger I Disc - Dienstprogramm unter Verwendung
Simon H

3

Mit der Veröffentlichung von rEFInd 0.10.0 gibt es keine offizielle rEFInd-Dokumentation zu diesem Problem:

http://www.rodsbooks.com/refind/sip.html

Das Installationsskript dieser Version (das jetzt aufgerufen wird refind-install) wird auch von der Recovery HD ausgeführt, und rEFInd selbst kann die SIP-Einstellungen verwalten, wodurch zwei weitere Optionen zum Umgehen des Problems zur Verfügung stehen.


0

Als Alternative, zum Beispiel, wenn Sie (wie ich) die Wiederherstellungspartition vor dem Upgrade auf El Capitan entfernt hatten (was es nicht wiederherstellte), booten Sie Ihren rEFInd-USB-Stick , booten Sie von dort aus Linux, installieren Sie Ihr rEFInd-Linux-Paket und Installieren Sie rEFInd von Linux zurück auf Ihre Festplatte.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.