Linux auf Macbook, Dual-Boot, ohne rEFind

Ist es möglich, eine Linux-Distribution auf einer Macbook Pro-Partition zu installieren und einen Dual-Boot durchzuführen, ohne rEFind zu installieren? Danke!

Antworten (1)

Hinweis: Die Einführung von Ubuntu 18 hat diese Anleitung obsolet gemacht. Mit anderen Worten, das Ubuntu 18-Installationsprogramm erstellt automatisch Dateien an den richtigen Speicherorten, damit Ubuntu im Startup Manager angezeigt wird.

Sie können immer noch Schritt 7 verwenden, wenn Sie möchten, dass ein Ubuntu-Symbol im Startup Manager angezeigt wird.

Hinweis: Diese Anweisungen gelten für Mac-Modelle mit 64-Bit-EFI-Firmware. Mit anderen Worten, wenn auf Ihrem Mac Mountain Lion (OS X 10.8) oder eine neuere Version von OS X (macOS) installiert ist, können Sie diese Anweisungen verwenden.

Anstatt rEFInd zu verwenden , können Sie den Startup Manager verwenden, um die meisten Linux-Distributionen zu booten. Der Startup Manager ist in der Firmware enthalten, die bereits auf Ihrem Mac installiert ist. Nach der Installation einer Linux-Distribution müssen Sie einige Dateien verschieben, damit der Startup Manager die Linux-Distribution erkennt und startet.

Die meisten Linux-Distributionen installieren Grub und andere Dateien in der ersten EFI-Systempartition auf einem Mac-Computer. Normalerweise ist dies die erste Partition auf einem Mac-Computer. Der Prozess, eine Linux-Distribution im Startup Manager erscheinen zu lassen, ist ziemlich trivial. Die Schritte sind unten für die Ubuntu-Linux-Distribution angegeben. Wenn Sie eine andere Linux-Distribution installieren möchten, senden Sie einen Befehl und ich werde überprüfen, ob diese Anweisungen funktionieren.

  1. Ubuntu installieren.
  2. Wenn Sie fertig sind, starten Sie neu und halten Sie die Taste gedrückt, optionum den Startup Manager aufzurufen. Wählen Sie diese Option, um vom OS X- (oder MacOS-) Volume zu booten.
  3. Öffnen Sie ein Terminal-Anwendungsfenster.

  4. Mounten Sie die EFI-Systempartition, indem Sie den unten angegebenen Befehl eingeben.

    diskutil mount disk0s1
    
  5. Erstellen Sie einen Ordner mit dem Namen Bootim Ordner /Volumes/EFI/EFI. Sie können die Finder-Anwendung verwenden oder den unten angegebenen Befehl eingeben.

    mkdir /Volumes/EFI/EFI/Boot
    
  6. Kopieren Sie die Datei grubx64.efiaus dem Ordner /Volumes/EFI/EFI/ubuntuin den Ordner /Volumes/EFI/EFI/Boot. Als nächstes benennen Sie diese Datei um bootx64.efi. Dieser Schritt kann mit der Finder-Anwendung oder durch Eingabe des unten angegebenen Befehls ausgeführt werden.

    cp /Volumes/EFI/EFI/ubuntu/grubx64.efi /Volumes/EFI/EFI/Boot/bootx64.efi
    
  7. (Optional) Laden Sie eine Sammlung von Symbolen von der Sourceforge-Website Mac icns herunter . Verwenden Sie die Finder-Anwendung, um die heruntergeladene Datei zu öffnen mac-icns.dmg, und geben Sie dann den folgenden Befehl ein, um die Ubuntu-Symboldatei os_ubuntu.icnsauf die EFI-Systempartition zu kopieren.

    cp /Volumes/mac-icns/os_ubuntu.icns /Volumes/EFI/.VolumeIcon.icns
    

    Dadurch wird das folgende Ubuntu-Symbol zum Startmenü hinzugefügt.

    os_ubuntu.png

    Hinweis: Wenn Sie fertig sind, können Sie das Volume mit der Finder-Anwendung auswerfen mac-icns.

  8. Verwenden Sie die Finder-Anwendung oder geben Sie den folgenden Befehl ein, um die EFI-Systempartition mit der Bezeichnung zu unmounten EFI.

    diskutil unmount disk0s1
    
Danke, und ich kann meinem Hauptsystem nichts antun, wenn ich es auf eine zweite Partition lege?
Normalerweise müssen Sie bei der Installation von Linux mindestens 2 neue Partitionen hinzufügen. Ich könnte besser antworten, wenn ich wüsste, welche Linux-Distribution Sie installieren möchten. Ich muss auch wissen, ob Sie eine Verschlüsselung oder ein LVM benötigen. (Ein LVM ist die Linux-Version von Apples APFS.)
Den LVM kenne ich nicht, aber ich habe überlegt Debian, Arch oder Fedora zu installieren.
Wenn Sie nicht viel Erfahrung mit Linux haben, würde ich vorschlagen, eine kostenlose Kopie von VirtualBox zu installieren. Anschließend können Sie Linux-Distributionen in virtuellen Maschinen herunterladen und installieren. Dies schützt vor jeder Möglichkeit, dass eine Linux-Installation Ihren Computer beschädigt. Wenn Sie mit dem Experimentieren fertig sind, löschen Sie einfach die virtuelle Maschine. Sobald Sie sich entschieden haben, welches Linux Sie möchten, und genug Übung bei der Installation haben, können Sie einen Dual-Boot von macOS und Linux ausprobieren.
@DavidAnderson Ich möchte den Startup-Manager und ein verschlüsseltes LVM verwenden (unter Verwendung von Pop_OS, das standardmäßig verschlüsselt). Haben Sie einen Blogbeitrag oder etwas darüber, wie das gemacht werden würde?
@Memphis: Meine Antwort betrifft die GRUB-Dateien, die Teil einer Ubuntu-Installation sind. Ich glaube nicht, dass sich eine dieser Dateien im LVM befindet und daher nicht verschlüsselt ist. Lesen Sie auch meine aktualisierte Antwort.
Wird dieses Wort mit ubuntu-budgie-18.04.3?