Ich habe Linux auf einer zweiten Partition auf meinem MacBook installiert, es hat auch den GRUB-Bootloader installiert, was in Ordnung ist, aber ich habe die folgenden Probleme:
Wenn GRUB standardmäßig geladen wird, gibt es keinen Eintrag zum Booten in OS X, nur in Linux.
Wenn ich beim Booten die Option gedrückt halte, um von der OS X-Partition zu starten, wird nicht erkannt, dass sich auf einer anderen Partition ein Betriebssystem befindet, und es wird nur die Option für meine OS X-Partition oder die Wiederherstellungspartition angezeigt.
Wenn möglich, möchte ich GRUB entfernen und die Linux-Partition zu meinem OS X-Bootloader hinzufügen, damit ich die Option zum Booten von Linux beibehalten muss, da ich das Erscheinungsbild bevorzuge und OS X häufiger verwende. Dies wäre auch praktischer .
Andernfalls möchte ich meinen GRUB-MBR bearbeiten, um die OS X-Partition hinzuzufügen, und ihn so einstellen, dass die Partition innerhalb von 3 Sekunden automatisch gebootet wird, wenn keine Taste gedrückt wird.
Wenn mir jemand dabei helfen kann, würde ich es sehr schätzen. Ich bin noch nie auf ähnliche Probleme gestoßen und habe mich zuvor aus dem Loch herausgegraben, aber diesmal kann ich nicht scheinen, jede Hilfe wird geschätzt!
MacOS Sierra 10.12 (Partition 1) Linux: Debian Jessie (Partition 3) Die MacOS-Wiederherstellungspartition ist Partition 2. GRUB ist auch auf Partition 3 installiert
quelle
Antworten:
Obwohl es möglich sein sollte, einen EFI / aware GRUB zum primären Bootloader zu machen, der macOS in der Kette lädt, und auch den Mac-Start-Manager, um Linux zu erkennen, gibt es einige Schwierigkeiten und Nachteile bei beiden Ansätzen. Beide sind nicht wirklich aufeinander abgestimmt und wenn FileVault2 ins Spiel kommt, verlassen die Dinge die schöne Phase.
Die derzeit schönste Lösung für das Dual-Booten von macOS und Debian müsste der rEFInd-Boot-Manager sein .
quelle