Dual Boot Mac El Captain zusammen mit Ubuntu 14.04

18

Aufgrund der vielen alten Sachen im Archiv bin ich ein bisschen verwirrt. Wie installiere ich Ubuntu 14.04 mit MacOS El Captain auf meinem IMac? Muss Refit verwendet werden? Was ist mit der direkten Installation von einem Ubuntu Live-USB-Laufwerk?

carkaci
quelle

Antworten:

31

rEFInd wurde seit 2010 aufgegeben. Ich habe eine Abzweigung namens rEFInd erstellt, die ich aktiv pflege . Es ist nicht unbedingt erforderlich, eines der beiden Programme zu verwenden, aber das eine oder andere (und insbesondere das REFInd) kann hilfreich sein.

Das Hauptmerkmal von OS X 10.11 ("El Capitan") im Vergleich zu früheren OS X-Versionen ist die neue SIP-Funktion (System Integrity Protection), auch "rootless" genannt. Dies ist eine Sicherheitsfunktion, die es unerfahrenen Benutzern erschweren soll, ihre Systeme selbst zu zerstören, oder Malware die Kontrolle über den Computer zu erlangen. Dies hat den unerwünschten Nebeneffekt, dass die Installation und Verwendung einiger Arten von Low-Level-Software, einschließlich Boot-Managern von Drittanbietern wie rEFIt und rEFInd, erschwert wird. Kurz gesagt, Sie müssen SIP deaktivieren. Dies zu tun, wird auf einigen Seiten beschrieben, wie zum Beispiel auf dieser und dieser.Nach der Installation von rEFInd können Sie SIP erneut aktivieren.

Es gibt ungefähr eine Unmenge von Websites, die beschreiben, wie Ubuntu auf einem Mac installiert wird. Versuchen Sie, eine zu finden, die relativ neu ist. Beachten Sie auch, dass Ubuntu entweder im BIOS / CSM / Legacy-Modus oder im EFI-Modus installiert werden kann. Das letztere ist fast immer vorzuziehen, aber viele Führer (besonders ältere) beschreiben das erstere - oft ohne den Unterschied richtig zu beschreiben. Auf meiner Seite finden Sie grundlegende Informationen dazu, was das Compatibility Support Module (CSM) ist und warum es problematisch ist. (Diese Seite richtet sich eher an UEFI-basierte PCs als an Macs, ist aber immer noch gut anwendbar.)

In groben Zügen empfehle ich Ihnen:

  1. Booten Sie das Ubuntu-Installationsprogramm in "Versuch ohne Installationsmodus".
  2. Öffnen Sie ein Terminal-Programmfenster.
  3. Geben Sie im Terminal Folgendes ein ubiquity -b. Dadurch wird das Ubuntu-Installationsprogramm ausgeführt, es wird jedoch -bangewiesen, keinen Bootloader zu installieren. Wenn Sie erweiterte Installationsoptionen verwenden, müssen Sie ext4fs als Dateisystem verwenden. Verwenden Sie keine separate /bootPartition, es sei denn, Sie verwenden LVM, RAID oder ein verschlüsseltes Stammverzeichnis (/ ) - Partition. Möglicherweise müssen Sie Ihre OS X-Partition verkleinern, um Platz für Ubuntu zu schaffen (oder Sie können dies tun, bevor Sie beginnen).
  4. Wenn Sie fertig sind, starten Sie neu, aber halten Sie Befehlstaste + R gedrückt, um die OS X-Wiederherstellungsumgebung zu starten.
  5. Starten Sie ein Terminalfenster und geben Sie ein csrutil disable , um SIP zu deaktivieren.
  6. Starten Sie neu. Das System sollte OS X normal starten.
  7. Installieren Sie rEFInd.

Zu diesem Zeitpunkt, wenn Sie neu starten, sollte rEFInd angezeigt werden und Ihnen Optionen zum Booten von OS X oder Ubuntu geben. Die Chancen stehen gut, dass beide funktionieren werden; Wenn Sie jedoch eine separate /bootPartition verwendet haben, müssen Sie zweimal F2 oder Insert drücken, anstatt die Eingabetaste zu drücken, um Ubuntu zu starten. Im daraufhin angezeigten Bildschirm müssen Sie hinzufügen ro root={whatever}, um dem Kernel mitzuteilen, wo sich Ihr root ( /) - Dateisystem befindet. {whatever}ist eine Beschreibung dieses Ortes, wie in /dev/sda7oder /dev/mapper/ubuntu-root. Nach dem Booten sollte das Ausführen des mkrlconf.shmit rEFInd gelieferten Skripts das Hinzufügen der root=Option überflüssig machen .

Rod Smith
quelle
Danke Rod - sehr hilfreich. Funktioniert dies weiterhin, wenn die OS X-Partition vollständig entfernt wurde?
Erik
2
Ja, Sie können ein Ubuntu-System auf einem Mac installieren. Ein Ubuntu / Windows Dual-Boot wird auch funktionieren. Grundsätzlich sollten Sie den Mac für diese Art von Einrichtung wie einen normalen PC behandeln. In der Vergangenheit war die Konfiguration des Bootloaders möglicherweise schwierig, aber es scheint, dass die Tools anderer Hersteller in letzter Zeit auf Macs besser funktionieren.
Rod Smith
Wow Rod, ich wünschte, ich hätte das gefunden, als ich Anfang dieses Jahres meinen OSX / Ubuntu-Dual-Boot gemacht habe. Es war ein richtiges königliches Durcheinander. Ich kann nicht glauben, dass ich nie auf Ihre Seite gestoßen bin, auch einige sehr gute Worte. Am Ende habe ich es zum Laufen gebracht, fand Dual Boot aber zu nervig und störend und kehrte zu einer Ubuntu-VM innerhalb von OSX zurück :( Nicht so nervig und etwas flexibler für meine Bedürfnisse.
Madivad
Ihr Kommentar und rEFIndwirklich geholfen. Trotzdem blieb ich nach "try without installation" auf einem schwarzen Bildschirm hängen. Nach einigen Stunden googeln, fand ich dies und wechselte set gfxpayload=textvon set gfxpayload=keep. Das ging über den schwarzen Bildschirm hinaus, aber nicht über das Ubuntu-Logo hinaus. Dann ersetzen ich splash quietmit nomodesetund hat den Trick.
Abhijit Sarkar