Wie installiere ich rEFInd auf einem MacBook mit macOS Sierra?

Ich habe SIP deaktiviert und versucht, rEFInd auf meinem MacBook zu installieren, das in keiner Weise durch Bootcamp partitioniert ist und ein einzelnes Laufwerk ist. Die Installation von rEFInd sagt, dass es für den EFI-Boot auf /Volumes/ESP installiert wird und erfolgreich abgeschlossen wird. Nach dem Neustart wird das rEFInd-Menü jedoch nicht angezeigt, wenn Sie die Optionstaste oder etwas anderes gedrückt halten. Wie bekomme ich das installiert, damit es nutzbar ist?

Derzeit verwende ich El Capitan mit Linux Dual Boot. Ich würde gerne wissen, ob das Upgrade auch machbar ist.

Antworten (3)

Nachdem ich das refind-install-Skript (in Version 0.10.4) durchgelesen hatte, stellte ich fest, dass ich nur sicherstellen musste, dass die EFI-Partition gemountet war.

  1. Führen Sie im Terminal aus, diskutil listum die EFI-Partition zu finden. In meinem Fall war dies /dev/disk0s1.
  2. Mounten Sie die EFI-Partition von dem in Schritt 1 identifizierten Speicherort. Für mich war diesmount /dev/disk0s1
  3. Führen Sie das rEFInd-Installationsskript aus (aus dem entpackten rEFInd-Verzeichnis):sudo ./refind-install

Ich bekam eine freundliche Ausgabe in meinem Terminal: Installation has completed successfully.Danach funktionierte rEFInd auf meinem MacBook Pro.

Ich bekommemount: /dev/disk0s1: unknown special file or file system.
@özg Try mount -t msdos /dev/disk0s1 /Volumes/ESP, letzteres Verzeichnis muss existieren.
OP, refind-installmounten Sie die Partition bereits, sodass kein manuelles Mounten erforderlich ist.
Verwenden Sie diese Zeile> sudo diskutil mount disk0s1

Ich bin mir nicht sicher, ob dies etwas für Sie bedeutet, da ich zuvor rEFInd installiert hatte und keine Neuinstallation wie Sie, aber kurze Geschichte, bisher hatte ich rEFInd aus den Yosemite-Tagen für Dual-Boot-OSX und KALI-Linux installiert und dann auf El Capitan aktualisiert und musste einige Schritte zurückgehen, um es wieder zum Laufen zu bringen (ich kann mich nicht erinnern, welche Teile).

Ich habe dann auf Sierra aktualisiert und dachte, ich hätte rEFInd verloren, da ich /Volumes/ESP nicht mounten konnte. Wenn ich 'diskutil list' ausführe, sieht es für mich so aus, als würde es jetzt EFI heißen, also gemountet, was auf meinem Computer disk0s1 war, sodass ich mit 'diskutil mount disk0s1' die verlorenen rEFInd-Dateien finden konnte.

Nach den Schritten auf der ausgezeichneten Website „ http://www.rodsbooks.com/refind/installing.html “ in Bezug auf „Manuelles Installieren unter Verwendung von MAC OSX“ habe ich die neueste Version von rEFInd heruntergeladen und den alten refind-Ordner auf dem gemounteten ersetzt EFI-Volume mit dem neuen, wurde alle 32-Bit- und ARM-Dateien entfernt, da sie meiner Meinung nach für meinen 64-Bit-Computer nicht erforderlich waren (wieder gemäß den Anweisungen).

In Bezug auf den „segnen“-Teil habe ich ESP in EFI umbenannt und einen anderen rEFInd-Ordnerpfad hinzugefügt, sodass er jetzt wie folgt lautet

'sudo bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/efi/refind/refind/refind_x64.efi --shortform'

Beim Neustart ersetzt der rEFInd-Bootload jetzt den gestarteten MAC-Bootload und gibt mir die duale Option zurück.

Um ehrlich zu sein, ermöglichte es mir, den rEFInd-Bootloader zu finden, wenn ich während des Bootens die Optionstaste gedrückt hielt, aber ich habe 2 und 2 nie gemäß dem Wechsel von ESP zu EFI zusammengefügt.

Lediglich der GRUB-Loader für KALI funktioniert nicht mehr so ​​wie früher. Wie gesagt, ich bin mir nicht sicher, ob dies etwas für Ihr Setup bedeutet, da es sich um eine Neuinstallation handelt, aber für zuvor installierte rEFInd hat es für mich funktioniert.

Es ist nicht erforderlich, die ALT-Taste beim Booten gedrückt zu halten. rEFInd ersetzt den Standard-Boot durch ein weiteres eigenes Menü. Wenn es also funktioniert, sollten Sie das rEFInd-Menü sehen
Fortsetzung. Siehe das rEFInd-Startmenü, ohne eine der Tastenoptionen zu drücken. Wenn jedoch etwas schief geht und Sie nicht weiterkommen, können Sie jederzeit auf das Halten der ALT-Taste zurückgreifen, um zum Standard-Startmenü des Macs umzuleiten. Wie auch immer, ich hoffe, Sie haben es geschafft, es jetzt zum Laufen zu bringen.

Ich bin mir nicht sicher, ob Segen ein guter Weg ist, da sie an vielen Stellen davor warnen. Wie auch immer, was für mich funktioniert hat, war die Verwendung des Wiederherstellungsmodus mit rEFind auf einem USB-Laufwerk, wie hier angegeben .