Ich habe eine Problemumgehung für die Verwendung von rEFInd in Yosemite gefunden, aber bitte beachten Sie, dass dies wahrscheinlich nicht die beste Lösung ist .
Ich denke, der Grund, warum rEFInd unter Yosemite nicht mehr funktioniert, ist, dass sich die Root-Partition des Systems nicht mehr in einer physischen Partition befindet, sodass rEFInd in der Startphase nicht erkannt werden kann. Also habe ich versucht, rEFInd manuell in der EFI-Partition zu installieren, und es hat funktioniert.
Gehen Sie wie folgt vor:
1. Öffnen Sie das Festplatten-Dienstprogramm , wählen Sie die EFI-Partition aus und mounten Sie sie. Normalerweise sollte der Einhängepunkt / Volumes / EFI
2 sein. Ich gehe davon aus, dass Sie rEFInd bereits installiert haben, indem Sie das Skript install.sh mit Standardargumenten ausführen (rEFInd sollte unter / EFI / refind installiert werden ). Öffnen Sie das Terminal und geben Sie folgende Befehle ein:
cp -r /EFI/refind /Volumes/EFI/EFI/
sudo bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/EFI/refind/refind_x64.efi
Diese Problemumgehung hat Nachteile. Auf meinem Macbook Air dauerte es 40 Sekunden, bis das Menü rEFInd angezeigt wurde und die Yosemite-Partition nicht erkannt und im Menü aufgeführt wurde. Nur mein Linux-Bootloader (grub2efi) und meine Wiederherstellungspartition wurden erkannt.
Wenn Sie Yosemite starten möchten, müssen Sie beim Start die Option gedrückt halten und Ihre Yosemite-Partition auswählen.
Eine andere Problemumgehung besteht darin, ein USB-Laufwerk zum Booten eines Bootloaders eines Drittanbieters zu verwenden.
Schauen Sie sich zum Beispiel diese Seite an . Sie können ein eigenständiges GRUB2-EFI-Image erstellen und es dann unter /EFI/boot/bootx64.efi Ihrer USB-Laufwerkspartition (FAT32-Format) ablegen.
Halten Sie die Option während des Startvorgangs gedrückt . Ihr USB-Laufwerk wird als EFI-Start angezeigt . Sie können es verwenden, um in ein temporäres GRUB2-Menü zu booten. Wenn Sie den Befehl wie configfile (gpt0,X)/boot/grub/grub.cfg
(wobei X Ihre Linux-Partition oder Ihre / boot-Partition ist) verwenden , erhalten Sie Ihr altes GRUB2-Menü. Dann sollte es wie gewohnt funktionieren.