Wie erstelle ich Linux-USB-Discs, die auf Apple Macs funktionieren?

6

Es scheint, dass es mehrere Probleme gibt, die auf Inkompatibilitäten zwischen Apple-EFI und UEFI zurückzuführen sind und Apple-Benutzer daran hindern, USB-Laufwerke zum Installieren oder sogar Ausführen anderer Betriebssysteme zu verwenden.

Ich plane, dies als Kurzanleitung zu verwenden, damit andere nicht wertvolle Zeit verlieren, wenn sie auf die gleichen Probleme wie ich stoßen.

Es scheint, dass die neueste ISO von Ubuntu, bei der die UEFI entfernt wurde, um auf Macs booten zu können, der 12.04.3 ist

Was ich bisher gemacht habe:

  • Ich habe YUMI mit einer Mac-ISO-Mischung ausprobiert und es wird eine Disc erzeugt, die von rEFInd erkannt wird, die aber "Missing Operating System" anzeigt, wenn ich versuche, sie zu laden.
  • Das unetbootin- Tool funktioniert unter OS X, Linux oder Windows, es werden jedoch keine USB-Festplatten erstellt, die auf Macs funktionieren.
  • Versucht penguintosh.com mit beiden Ubuntu-ISOs und keiner von ihnen funktioniert, läuft es und erstellt die USB-Disk, aber es wird von Mac EFI oder rEFInd nicht erkannt.

Also, wie kann ich ein USB-Laufwerk erstellen, das Ubuntu auf einem Mac installiert, vorzugsweise die neueste Version von Ubuntu?

Hinweis: Angenommen, ich möchte nichts auf dem Mac behalten, der USB-Stick muss bootfähig sein und die Verwendung eines DVD-Laufwerks ist ausgeschlossen.

Sorin
quelle
Die einzelnen Schritte finden Sie auf der Website von ubuntu - ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx - welcher Schritt funktioniert bei Ihnen nicht? Welche Fehlermeldung sehen Sie? (Grundsätzlich, welches Problem
möchten
@ SorinSbarnea Siehe meine Antwort auf diese Frage auch apple.stackexchange.com/questions/86287/…
Simon
@mike Ich habe die Frage aktualisiert, es scheint, dass alle dokumentierten Möglichkeiten, dies zu tun, nicht funktionieren. Das ist ein bisschen seltsam, da ich mich noch daran erinnere, dass ich dies tun konnte. Dennoch möchte dieser Mac Mini aus dem Jahr 2010 nicht auf Ubuntu konvertiert werden.
Sorin

Antworten:

6

Lesen Sie in Ubuntus Tutorial nach , wie Sie unter macOS einen bootfähigen USB-Stick erstellen. Es wird empfohlen, die Etcher-App (Open Source) zu verwenden, mit der Sie das Betriebssystem-Image auf SD-Karten und USB- Sticks flashen können.

Wenn jedoch die offizielle ISO-Datei, die von releases.ubuntu.com heruntergeladen wurde, nicht funktioniert (für Ubuntu), können Sie versuchen, sie mithilfe eines isorespin.shSkripts anzupassen / zu reagieren ( siehe GitHub-Spiegel) . Unter macOS können Sie versuchen, sie mit Docker auszuführen ), die Ihre ISO mit UEFI kompatibel machen sollte. Alternativ können Sie auch fertige ISO-Images von Ian Morrison verwenden .


GitHub Projektseite: resin-io/etcher.

Ätzer, Open Source, Ubuntu, USB-Flash

Kenorb
quelle
Was bedeutet "funktioniert nicht"? Bedeutet das, dass Sie nicht vom Flash-Laufwerk booten können? Oder heißt das, dass Sie Ubuntu nicht booten können, wenn es einmal auf dem internen Laufwerk installiert ist? Welche ISO-Datei haben Sie heruntergeladen? Was ist das Modell / Jahr Ihres Mac? Versuchen Sie, das System als eigenständiges Betriebssystem oder als Dual-Boot mit macOS zu installieren? Wenn Dual Boot, welche Version von MacOS?
David Anderson
Offizielle Ubuntu-ISOs sind nicht UEFI-kompatibel. Normalerweise booten sie einfach nicht. Mit anderen Worten, das bootfähige Gerät wird vom BIOS nicht erkannt. Ich habe es auf dem Intel Atom-basierten Gerät getestet und musste angepasste ISOs verwenden, da sonst die ursprüngliche ISO nicht funktioniert hat.
Kenorb
Kann ich davon ausgehen, dass Sie nicht versuchen, Ubuntu auf einem Mac zu installieren? Außerdem unterscheidet sich die UEFI-Startmethode vollständig von der BIOS-Startmethode. Es erscheint Ihnen verwirrend, im selben Satz auf UEFI und BIOS zu verweisen.
David Anderson
UEFI wurde in der Frage gemäß der 'neuesten ISO von Ubuntu, bei der die UEFI entfernt wurde' erwähnt, sodass das Skript die ISO-UEFI-Kompatibilität wieder herstellt. Ich habe ISOs auf dem Atom-Gerät getestet (Sie müssen ISO anpassen, sonst funktionieren offizielle Ubuntu-ISO-Dateien nicht). Ich habe es noch nicht auf einem Mac-Gerät getestet, könnte aber höchstwahrscheinlich auf die gleiche Weise funktionieren. Mit UEFI und BIOS meine ich UEFI-kompatibles Flash-Laufwerk, das vom BIOS erkannt wird. Siehe dieses Bild als Beispiel.
Kenorb
Die Antwort geht im Grunde genommen davon aus, dass das Problem des Bootens mit dem Entfernen von UEFI von den neuesten Ubuntu-ISOs zusammenhängt, wobei das Skript UEFI wieder hinzufügt (wie ich es verstehe), aber ich habe die Lösung nicht ausprobiert. Wenn das nicht stimmt, kann ich es entfernen.
Kenorb
5

Bei der ersten Veröffentlichung im Jahr 2013 erhielt diese Frage keine Antwort, da es keine Antwort gibt. Mit anderen Worten, Intel Macs können das BIOS nicht von Flash-Laufwerken booten. Ich mache die BIOS-Boot-Annahme basierend auf der folgenden Phase aus der Frage des OP:

"UEFI entfernt, um auf Macs booten zu können"

Wenn das OP annimmt, dass die UEFI-Boot-Methode entfernt wurde, muss die einzige verbleibende Boot-Methode die Verwendung eines BIOS sein. Lassen Sie mich das näher erläutern.

Als Apple begann, Intel-Macs mit 64-Bit-Prozessoren zu bauen, enthielten die meisten (wenn nicht alle) Modelle Firmware mit 32-Bit-EFIs. Dies verhinderte das EFI-Booten von 64-Bit-Betriebssystemen (einschließlich OS X). Diese Modelle können jedoch mit dem BIOS 64-Bit-Betriebssysteme starten. Dies führte zur Erstellung spezieller Ubuntu-Installations-ISO-Dateien, mit denen ein BIOS zum Booten von GRUB installiert werden konnte. Diese Dateien können durch Namen identifiziert werden, die mit der Sequenz enden -amd64+mac.iso. Das richtige Verfahren war, die ISO-Datei auf eine DVD zu brennen und mit der DVD ein 64-Bit-Ubuntu auf einem Intel-Mac zu installieren. Irgendwann installieren einige Benutzer Ubuntu immer noch auf diese Weise. Siehe beispielsweise die Frage Booten von 64-Bit-Ubuntu-Images auf einem Mac Pro 1.1 der ersten Generation .

Leider können Sie diese Arten von ISO-Dateien nicht auf USB-Sticks übertragen und mit einem Intel Mac erfolgreich booten. Grundsätzlich können Sie Intel-Macs nicht über einen USB-Anschluss im BIOS booten. Sie können jedoch ein BIOS installieren, das Ubuntu als Dual OS X / Ubuntu-Boot bootet. Dies kann ohne Verwendung eines DVD- oder USB-Flash-Laufwerks erreicht werden. Ein Beispiel finden Sie in der Frage Installieren von Ubuntu ohne DVD oder Flash-Laufwerk .

Sowohl bmike (in einem Kommentar) als auch kenorb (in einer Antwort ) haben richtig darauf hingewiesen, dass Ubuntu über ein USB-Flash-Laufwerk installiert werden kann. In beiden Fällen wird das Flash-Laufwerk verwendet, um Ubuntu für einen EFI-Start zu installieren. Wie ich bereits sagte, glaube ich nicht, dass das OP eine EFI-Installation von Ubuntu wollte.

David Anderson
quelle