Es scheint, dass es mehrere Probleme im Zusammenhang mit Inkompatibilitäten zwischen Apple-EFI und UEFI gibt, die Apple-Benutzer daran hindern, USB-Laufwerke einfach zu verwenden, um andere Betriebssysteme zu installieren oder sogar auszuführen.
Ich plane, dies zu einer Kurzanleitung zu machen, damit andere keine kostbare Zeit verlieren, wenn sie auf die gleichen Probleme stoßen wie ich.
Es scheint, dass die neueste ISO von Ubuntu, bei der das UEFI entfernt wurde, um auf Macs booten zu können, 12.04.3 ist
Was ich bisher gemacht habe:
Wie kann ich also eine USB-Festplatte erstellen, die Ubuntu auf dem Mac installiert, vorzugsweise die neueste Version von Ubuntu?
Hinweis: Angenommen, ich möchte nichts auf dem Mac behalten, der USB muss bootfähig sein und jegliche Nutzung des DVD-Laufwerks ist ausgeschlossen.
Als diese Frage 2013 zum ersten Mal gestellt wurde, erhielt sie nie eine Antwort, weil 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 davon ausgeht, dass die UEFI-Startmethode entfernt wurde, muss die einzige verbleibende Startmethode 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 konnten jedoch 64-Bit-Betriebssysteme per BIOS booten. Dies führte zur Erstellung spezieller Ubuntu-Installations-ISO-Dateien, die darauf ausgelegt sind, ein BIOS zu installieren, das GRUB bootet. Diese Dateien können durch Namen identifiziert werden, die mit der Sequenz enden -amd64+mac.iso
. Das korrekte Verfahren bestand darin, die ISO-Datei auf eine DVD zu brennen und die DVD zu verwenden, um ein 64-Bit-Ubuntu auf einem Intel-Mac zu installieren. Schließlich installieren einige Benutzer Ubuntu immer noch auf diese Weise. Siehe zum Beispiel die Frage Booting 64-bit Ubuntu Images on a First-Generation Mac Pro 1,1 .
Leider können Sie diese Arten von ISO-Dateien nicht auf USB-Sticks übertragen und erfolgreich mit einem Intel-Mac booten. Grundsätzlich können Sie Intel-Macs nicht über einen USB-Anschluss per BIOS booten. Sie können jedoch ein BIOS installieren, das Ubuntu als duales OS X/Ubuntu-Boot bootet. Dies kann ohne die Verwendung einer DVD oder eines USB-Flash-Laufwerks erreicht werden. Ein Beispiel finden Sie in der Frage Installation von Ubuntu ohne DVD oder Flash-Laufwerk .
Sowohl bmike (in einem Kommentar) als auch kenorb (in einer Antwort ) haben zu Recht darauf hingewiesen, dass Ubuntu mit einem USB-Stick installiert werden kann. In beiden Fällen wird das Flash-Laufwerk verwendet, um Ubuntu für einen EFI-Boot zu installieren. Wie ich bereits sagte, glaube ich nicht, dass das OP eine EFI-Installation von Ubuntu wollte.
Sehen Sie sich das Tutorial von Ubuntu an, wie man einen bootfähigen USB-Stick unter macOS erstellt , wo empfohlen wird, die Etcher-App (Open Source) zu verwenden, die helfen kann, das Betriebssystem-Image auf SD-Karten und USB-Laufwerke zu flashen.
Wenn die von releases.ubuntu.com heruntergeladene offizielle ISO-Datei jedoch nicht funktioniert (für Ubuntu), können Sie versuchen, sie mithilfe von isorespin.sh
Skripts anzupassen/zu wiederholen (überprüfen Sie GitHub Mirror ; unter macOS können Sie versuchen, sie mit Docker auszuführen ), wodurch Ihr ISO mit UEFI kompatibel sein sollte. Alternativ können Sie die vorgefertigten ISO-Disk-Images von Ian Morrison verwenden .
GitHub-Projektseite: resin-io/etcher
.
ubuntu-18.04-desktop-amd64.iso
und erfolgreich in einer virtuellen VirtualBox-Maschine installiert (die auf einem 2011 iMac ausgeführt wird). Ich habe die Boot-/Partitionsmethoden BIOS/MBR, BIOS/GPT und EFI/GPT ausprobiert. Ich habe den Inhalt der ISO-Datei untersucht und sowohl BIOS- als auch EFI-Startdateien gefunden. VirtualBox bestätigte die Fähigkeit, sowohl BIOS als auch EFI von der ISO-Datei (eingelegt in ein virtuelles optisches Laufwerk) zu booten. Ich bin mir nicht sicher, warum Sie der Meinung sind, dass das EFI-Booten entfernt wurde. Hinweis: Ich verwende EFI anstelle von UEFI, da viele (wenn nicht alle) Macs berichten, dass sie nicht UEFI-konform sind. Ich bin mir auch nicht sicher, ob VirtualBox das ist.https://www.youtube.com/watch?v=IQIaDO9nR6Y&t=639s Ich habe den in diesem Video gezeigten Prozess mehrmals zum Booten/Installieren von Ubuntu auf einem Mac verwendet. Einfach zu installieren
Fahrrad
Simon
Sorin