GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie starte ich Ubuntu auf einem Mac von einem externen USB-Speicher?

Ich möchte Ubuntu auf meinem iMac von einem externen USB-Speicher ausführen, entweder einer externen Festplatte oder einem Flash-Laufwerk.

Ich kann einfach einen bootfähigen USB-Stick erstellen und damit Ubuntu 14.04 auf einem ordnungsgemäß partitionierten USB-Gerät installieren. Entgegen einiger Behauptungen hier und anderswo wird das Ergebnis nach dem Neustart jedoch vom Mac nicht als bootfähig erkannt.

Ich habe ausgiebig gegoogelt und bin mir sicher, dass es möglich ist, den Mac zum Booten zu bringen, aber die Anweisungen, die ich gefunden habe, waren entweder zu vage (Installieren von Ubuntu auf und einer externen Festplatte und Booten in einem Mac) oder in einem Fall zu komplex (http://www.rodsbooks.com/ubuntu-efi/), um sinnvoll zu sein. Der rote Faden scheint jedoch die Verwendung von rEFInd zu sein, um die Boot-Optionen neu auszurichten.

Ich habe es also geschafft, rEFInd auf einer Partition auf dem externen Laufwerk zu installieren, aber es erkennt die Ubuntu-Installation nicht. Ich habe eine ext2 /boot-Partition auf derselben Festplatte und habe ext2_x64.efi in das /EFI-Verzeichnis kopiert, aber es geht nicht.

Ich stecke an diesem Punkt etwas fest, und die nächsten Schritte müssen eine detaillierte Untersuchung von Bootloadern und EFI sein. Ich glaube jedoch, ich bin kurz davor, das zu knacken, und hoffe, dass jemand irgendwo auf eine Schritt-für-Schritt-Anleitung verweisen kann.

Zur Erinnerung:

  • USB-Festplatte hat ext2 /boot-Partition (mit vmlinuz-Image darauf) und ext4 /-Partition mit dem Rest von Ubuntu 14.04 installiert
  • Ist nach der Installation nicht bootfähig
  • Platzieren Sie rEFInd auf einer anderen FAT32-Partition, die das /EFI-Verzeichnis enthält
  • Ext2_x64 nach /EFI/boot und /EFI/refind kopiert
  • Kann booten, rEFInd lädt, es gibt eine Option zum Booten von ext2_x64.EFI(?), aber kein Ubuntu/vmlinuz.

Wenn ich das lösen kann, werde ich irgendwo eine klare Anleitung im Internet veröffentlichen!

Beste Antwort

Nun, ich habe einen zweiten ganzen Tag damit verbracht und jetzt habe ich es geknackt.

Ich hoffe aufrichtig, dass eine andere arme Seele etwas Wert daraus ziehen kann.

Hier ist ein Rezept, das funktioniert (zumindest auf meinem iMac mit Ubuntu 14.04):

  • Mit bootfähigem USB booten, Ubuntu installieren
  • Partitionieren Sie Ihren USB wie folgt:
    • 200 MB EFI-Startpartition
    • 200 MB ext2, mounten nach /boot
    • Tauschen Sie Leerzeichen aus, wenn Sie möchten
    • Eine oder mehrere andere Partitionen für Ubuntu (z. B. ext4 auf / )
  • Schließen Sie die Installation ab, starten Sie OS X neu
  • Holen Sie gdisk (pkg-Installationsprogramm für OS X) und rEFInd-Binärdateien
  • führen Sie „diskutil list“ von der Konsole aus und notieren Sie sich den Gerätenamen und die EFI-Partition (z. B. /dev/disk3 , /dev/disk3s1 )
  • Folgen Sie dem gdisk-Rezept auf http://www.rodsbooks.com/ubuntu-efi/ unter „Fixing the installation“ Punkt 6
  • Installieren Sie rEFInd auf der EFI-Partition Ihres USB. Aus dem Refind-Verzeichnis:

    ./refind-install -–usedefault /dev/disk3s1
    

    (Sie können die Datei in die Eingabeaufforderung ziehen, um den vollständigen Pfad zu erhalten)

Siehe auch:Ubuntu auf Asus Eee-PC 1005PE installieren – Umgang mit speziellen Partitionen?

Wenn Sie dann neu starten, können Sie „EFI Boot“ für rEFInd verwenden, und es sollte eine Option zum Booten von GRUB/Linux geben.

Ich habe dies hier ausführlicher dokumentiert:http://coljac.net/2014/stuff/installing-ubuntu-onto-a-bootable-usb-stick-or-other-device-on-a-mac/


Ubuntu
  1. Ubuntu installieren | Wie installiere ich Ubuntu von USB? | Installation von Ubuntu vom USB-Stick

  2. So erstellen Sie ein bootfähiges Ubuntu-USB-Laufwerk für Mac in OS X

  3. So aktualisieren Sie von Ubuntu 15.04 auf Ubuntu 15.10

  4. Wie installiere ich Windows XP von Ubuntu über USB?

  5. Wie erstelle ich ein bootfähiges Ubuntu USB auf einem Mac mit 10.7.5?

So aktualisieren Sie von Ubuntu 16.10 auf Ubuntu 17.04

So erstellen Sie ein Ubuntu Persistent Storage Live USB-Laufwerk

So installieren Sie Ubuntu

So aktualisieren Sie von Ubuntu 20.04 auf Ubuntu 22.04

So deinstallieren Sie Ubuntu sicher von Windows Dual Boot

So installieren Sie Windows nach Ubuntu Linux in Dual Boot