Ich möchte Ubuntu auf meinem iMac von einem externen USB-Speicher ausführen, entweder von 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 vom Mac jedoch nicht als bootfähig erkannt.
Ich habe ausgiebig gegoogelt und bin 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 einer externen Festplatte und Booten auf einem Mac ) oder in einem Fall. zu komplex ( http://www.rodsbooks.com/ubuntu-efi/ ), um viel Sinn zu machen. Der allgemeine Thread scheint jedoch rEFInd zu verwenden, um die Startoptionen neu zu ordnen.
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 die Datei ext2_x64.efi in das Verzeichnis / EFI kopiert, aber es geht nicht.
An diesem Punkt bin ich ein bisschen festgefahren, und die nächsten Schritte müssen eine detaillierte Studie über Bootloader und EFI sein. Ich denke jedoch, ich muss kurz davor stehen, dies zu knacken, und hoffe, dass jemand irgendwo auf eine schrittweise Anleitung hinweisen kann.
Um es zusammenzufassen:
- Auf dem USB-Laufwerk ist die Partition ext2 / boot (mit dem Image vmlinuz) und die Partition ext4 / mit dem Rest von Ubuntu 14.04 installiert
- Ist nach der Installation nicht mehr bootfähig
- Legen Sie rEFInd auf eine andere FAT32-Partition, die das Verzeichnis / EFI enthält
- Ext2_x64 nach / EFI / boot und / EFI / refind kopiert
- Kann booten, rEFInd lädt, gibt es eine Option zum Booten von ext2_x64.EFI (?), Aber kein Ubuntu / vmlinuz.
Wenn ich das lösen kann, werde ich irgendwo eine klare Anleitung ins Internet stellen!
Wenn Sie es vorziehen, den Standard-Bootloader Ihres Mac nicht zu ändern und Ihren USB-Stick von einem beliebigen Mac booten zu lassen, ist dies die Lösung, die ich gefunden habe:
ubiquity --no-bootloader
Befehl über Terminal startenKorrigieren Sie die EFI-Partition:
benötigte Pakete installieren:
Verwenden Sie
gdisk
undmkfs.hfsplus
, um die vorhandene Partition durch eine Apple HFS / HFS + -Partition zu ersetzenUUID=... /boot/efi vfat defaults 0 1
in Ihrer/etc/fstab
Datei durchUUID=<your usb EFI partition uuid> /boot/efi auto defaults 0 0
sudo mount /boot/efi
Erstellen Sie die erforderlichen Verzeichnisse und Dateien:
Installiere GRUB:
Segne den Bootloader-Code:
Erstellen Sie die GRUB-Konfiguration:
Das System kann jetzt von jedem Mac aus gestartet werden, indem Sie beim Start einfach die Wahltaste gedrückt halten.
Abbildung des Mac-Startmenüs mit Ubuntu-Eintrag
Ich habe die Anleitung hier detailliert beschrieben: Ubuntu-Installation auf USB-Stick mit reinem EFI-Boot (Mac-kompatibel)
quelle
Ich habe die ganze Gdisk-Sache übersprungen, wie in der Lösung erwähnt. Das allein hat bei mir funktioniert
quelle
Meine Geschichte (kann für jemanden nützlich sein, der das gleiche Problem hat - also bin ich an der Reihe, der Community zu helfen): Ich habe Ubuntu auf einer externen USB 3.0-Festplatte auf einem iMac Ende 2013 installiert. Auf dieser externen Festplatte habe ich das folgende Partitionsschema erstellt :
Ich habe mich entschieden, einen Bootloader zum externen Laufwerk (nicht zum iMac-Laufwerk) hinzuzufügen. Nach der erfolgreichen Installation war ich schockiert, als ich mein OS X nicht booten konnte. Es ist seltsam, weil ich keinen Bootloader auf dem Hauptlaufwerk installiert habe. Wenn ich das externe Laufwerk entfernt habe, wird mit dem Befehl grub prompt ein schwarzer Bildschirm angezeigt!
In Panik recherchierte ich online und entschloss mich, es mit REFInd zu versuchen. Nach der Installation von der .deb-Quelle ( http://www.rodsbooks.com/refind/installing.html - es wird empfohlen, von der .deb-Datei zu installieren, um das Problem mit den Ubuntu 16.x-Versionen zu beheben -
# dpkg -i refind_0.10.3-1_amd64.deb
) konnte ich booten mein OS X.Zum Wiederherstellen des ursprünglichen Startmenüs (und von Linux) können Sie das Startdisketten-Dienstprogramm unter OS X verwenden oder die EFI-Partition
sudo rm ...
einbinden und mit dem Befehl "" die Ordner "refind" und "Ubuntu" auf dieser Partition entfernen .Starten Sie neu und alles wird wie zuvor funktionieren.
quelle
Installieren Sie eine neue Kopie von OSX auf dem externen Laufwerk und installieren Sie Ubuntu dann auf demselben externen Laufwerk wie bei einem Dual-Boot-System. Sobald die Installation abgeschlossen ist, bootet Ubuntu vom USB-Laufwerk, sofern es eingesteckt ist. Wenn das USB-Laufwerk entfernt wird, erhalten Sie eine Grub-Befehlszeile. Geben Sie einfach "exit" ein, um die interne OSX-Installation zu starten. Stecken Sie den USB-Stick ein, um Ubuntu zu laden.
Dadurch bleibt die ursprüngliche OSX-Installation unberührt.
Ich konnte Ubuntu und dann Kubuntu auf einem 64 GB USB-Stick installieren und es läuft ganz gut. Ich habe gerade Kodi installiert und es läuft überraschend gut von einem Flash-Laufwerk. Ich habe nur USB 2.0, es ist also etwas langsam. Am Ende habe ich Kubuntu installiert, weil die Plasma 5.0-Desktop-Umgebung etwas ausgefeilter ist als die von Ubuntu.
Ich hoffe, das hilft, die Dinge ein wenig zu vereinfachen. Es ist nicht die eleganteste oder technischste Art, es zu tun, also ist es nicht perfekt, aber es funktioniert.
quelle
Nach ein paar Fehlstarts funktionierte dies:
Ich habe ein Live-USB (naja, es war eine andere HD) verwendet, das mit dd-copy und der ISO gemacht wurde.
Ich habe die Festplatte (240 GB SSD mit angeschlossenem USB3.1-Caddy) mit Gparted partitioniert, NICHT mit THE INSTALLER. Die Ausrichtung der Byteblöcke im Installationsprogramm ist fehlerhaft, und ich konnte sie nur in XFS installieren, aber dieser Versuch schlug fehl. Ich würde GRUB bekommen, aber kein Ubuntu. Also habe ich es erneut mit Gparted versucht.
Ich habe dieses Partitionslayout verwendet:
Eingerichtet.
Option neu gestartet und gedrückt gehalten.
Ausgewählte Festplatte mit Pfeiltaste.
Dies war auf einem neuen imac 2019; osx ist unverletzt.
quelle
Ich hatte noch nie Glück mit einer geraden externen USB-Verbindung, aber vor nicht allzu langer Zeit habe ich einen Seagate GoFlex-Thunderbolt-Adapter gekauft und konnte problemlos einen 27-Zoll-iMac auf einem externen SATA-Computer booten, der an ihn angeschlossen war. Ich habe rEFInd verwendet, aber nicht Seagate versucht, den Eindruck zu erwecken, dass Sie eines der angeschlossenen Laufwerke verwenden müssen, aber ein Standard-SATA-Laufwerk in Laptopgröße hat einwandfrei funktioniert wirklich die Antwort, die Sie hier suchen, und das ist keine billige Lösung (ungefähr 80 US-Dollar, wenn ich mich richtig erinnere), aber es könnte sich lohnen, je nach Ihrer Situation.
quelle
Nachdem Sie Ubuntu auf der externen Festplatte installiert haben, starten Sie Ubuntu vom Mac aus, indem Sie die Optionstaste + die Steuertaste gedrückt halten und die linke Pfeiltaste drücken (möglicherweise müssen Sie die linke Pfeiltaste mehrmals drücken).
quelle
Sie brauchen nur die Optionstaste, um den Boot-Selektor zu erhalten. ABER, wenn Sie standardmäßig in Mac OS booten möchten, wenn Sie diese Taste nicht drücken, müssen Sie die Startlautstärke einstellen, indem Sie die Steuertaste gedrückt halten, wenn Sie Ihre Mac OS-Festplatte auswählen. Andernfalls wird / wird möglicherweise weiterhin Grub gestartet .
quelle