GRUB entfernen & Bootloader-Datensätze bearbeiten?

0

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

Meilen
quelle
@LangLangC Ich habe in der Tat den ursprünglichen Beitrag jetzt aktualisiert.
Meilen

Antworten:

1

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 .

rEFInd ist ein Boot-Manager, dh, dem Benutzer wird beim ersten Start des Computers ein Menü mit Optionen angezeigt (siehe unten). rEFInd ist kein Bootloader, bei dem es sich um ein Programm handelt, das einen Betriebssystemkern lädt und ihm die Kontrolle übergibt. […] Viele beliebte Boot-Manager, wie der Grand Unified Bootloader (GRUB), sind auch Bootloader, die die Unterscheidung in den Köpfen vieler Benutzer verwischen können.

LangLangC
quelle