it-swarm.com.de

Refind funktioniert nicht auf Dual Boot Macos / Ubuntu

Nach der Installation von Refind und Partitionierung habe ich Ubuntu mit OSx Sierra auf meinem MacBook Air installiert.

Vor Ubuntu arbeitete Refind. Aber nachdem Ubuntu installiert wurde, bootet mein MBA direkt in Ubuntu, anstatt refind anzuzeigen. Wenn ich mit macOS booten möchte, muss ich beim Start die Optionstaste drücken, um die Funktion zu deaktivieren.

Wie kann das behoben werden?

3
Kin Wah Chee

Öffnen Sie ein Terminal und führen Sie efibootmgr -v aus. Suchen Sie das BootXXXX-Element, das mit dem Neufindungseintrag übereinstimmt (der Pfad auf der rechten Seite enthält \EFI\refind\refind_x64.efi). Führen Sie dann efibootmgr -o XXXX,YYYY aus, wobei XXXX der Neufindungseintrag ist und JJJJ usw. andere sind.
NOTE Sie müssen dies jedes Mal tun, wenn der Kernel aktualisiert wird.

2
gone

Sie haben einen sogenannten "Boot-Coup" erlebt - siehe diese Seite der rEFInd-Dokumentation für Details. Möglicherweise können Sie das REFInd-Booten erneut durchführen, indem Sie in einem Ubuntu Terminal-Fenster Sudo refind-mkdefault eingeben. Wenn dies nicht funktioniert, können Sie versuchen, rEFInd von OS X (bevorzugt) oder Ubuntu (falls erforderlich) neu zu installieren. Die Seite, auf die zuvor verwiesen wurde, bietet zusätzliche Methoden zur Wiederherstellung.

Angesichts der Reihenfolge, in der Sie die Software installiert haben, möchten Sie möglicherweise den ext4fs-Treiber (oder das Dateisystem, in dem sich Ihr Kernel befindet) für EFI installieren, wie auf der Seite RefInd drivers page. beschrieben Dieser Treiber ist nicht installiert, was bedeutet, dass rEFInd Ubuntu nur über GRUB bootet. Ein direkterer Start des Kernels ist jedoch manchmal zuverlässiger und einfacher zu warten. Für diesen direkteren Start ist jedoch der EFI-Dateisystemtreiber erforderlich.

2
Rod Smith