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?
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.
diskutil list
um die EFI-Partition zu finden. In meinem Fall war dies /dev/disk0s1
.mount /dev/disk0s1
sudo ./refind-install
Ich bekam eine freundliche Ausgabe in meinem Terminal: Installation has completed successfully.
Danach funktionierte rEFInd auf meinem MacBook Pro.
mount: /dev/disk0s1: unknown special file or file system.
mount -t msdos /dev/disk0s1 /Volumes/ESP
, letzteres Verzeichnis muss existieren.refind-install
mounten Sie die Partition bereits, sodass kein manuelles Mounten erforderlich ist.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.
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 .
Kaffeekind