kann kein bootfähiges USB auf dem Mac machen

11

Ich habe seit gestern versucht, dies zu tun, indem ich den Anweisungen auf der offiziellen Seite von ubuntu.com hier gefolgt bin:

http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx

Ich kann jeden Schritt fehlerfrei ausführen. Beim Neustart des Mac meldet das Flash-Laufwerk jedoch einfach "fehlendes Betriebssystem, drücken Sie eine beliebige Taste ...". Von dort aus kann ich nichts weiter tun als einen Hard-Reset.

Ich habe Unetbootin ausprobiert, aber dadurch wird kein USB erstellt, der von einem Mac gestartet werden kann.

edit: Ich habe auch die Partitionstabellen mit rEFIt repariert, aber immer noch keine Freude.

Irgendwelche Vorschläge?

phil
quelle
Ich habe selbst damit gekämpft. Endlich einen Weg gefunden, und es geht auch nicht um das Terminal. So habe ich es gemacht: So installieren Sie Ubuntu 13.04 auf einem Macbook Air über ein USB-Laufwerk

Antworten:

4

Hier ist meine eigene Antwort:

OK, also habe ich es herausgefunden, hauptsächlich dank dieses erweiterten Threads in den Macforen

http://forums.macrumors.com/showthread.php?t=1329407

Ich werde hier jedoch eine zusammengefasste Version anbieten. Wer für die Ubuntu-Seite auf dieser Seite verantwortlich ist (die ich in meinem OP verlinkt habe), sollte sie wirklich ändern lassen. Diese Anweisungen funktionieren einfach nicht.

Folgendes benötigen Sie:

  • Laden Sie Ubuntu.iso herunter

  • Laden Sie rEFIt von hier http://refit.sourceforge.net herunter und installieren Sie es

  • Laden Sie die App UNetbootin von hier herunter und installieren Sie sie: http://unetbootin.sourceforge.net

  • Ein 4 GB Flash-Laufwerk, das mit FAT32 formatiert ist

  • Freier Speicherplatz auf einer internen oder externen Festplatte zum Booten und Installieren.

Erstellen von Flash-Laufwerksdateien :
Starten Sie UNetbootin. Wählen Sie die Ubuntu-ISO als Quelle und das Flash-Laufwerk als Ziel. Wenn das erledigt ist, erhalten Sie eine Warnung, dass der USB-Stick auf einem Mac nicht bootfähig ist. Das wird erwartet.

Erstellen von Partitionen auf der Festplatte :
Öffnen Sie das Festplatten-Dienstprogramm und wählen Sie die interne oder externe Festplatte aus, die Sie verwenden möchten. Erstellen Sie eine 2-GB-Partition, die mit FAT32 formatiert ist. Erstellen Sie eine weitere Partition (Sie können auch hier FAT32 auswählen), die dieselbe Größe hat wie Ihre endgültige Installation (ich habe eine interne 750-GB-Festplatte auf meinem Mac, also habe ich Ubuntu 100 GB davon gegeben).

Abrufen von Gerätenamen :
Öffnen Sie Terminal.app auf Ihrem Mac und kopieren / fügen Sie diesen Befehl ein (Sie können ihn eingeben, aber es gibt später einige komplexere Befehle, die Sie möglicherweise ausschneiden und einfügen möchten, um Fehler zu vermeiden).

diskutil list

Identifizieren Sie in der Ausgabe sowohl das Flash-Laufwerk als auch die 2-GB-Partition. Sie haben beispielsweise Namen wie / dev / disk1s1 und dev / disk0s4. Stellen Sie sicher, dass Sie den richtigen Namen auswählen, da Sie sonst Schaden anrichten können.

Geräte
demontieren : Öffnen Sie Disk Utility.app und klicken Sie auf das Flash-Laufwerk im Sidepanel. Klicken Sie oben in der Taskleiste auf die Schaltfläche "Absteigen". Machen Sie dasselbe für die interne 2-GB-Partition.

Dateien vom Flash-Laufwerk auf die HD-Partition verschieben :
Kopieren Sie diese und fügen Sie sie in das Terminal ein. Drücken Sie jedoch NICHT die Eingabetaste:

sudo dd if=/dev/disk1s1 of=/dev/rdisk0s4

Ändern Sie die Gerätenamen so, dass sie mit denen in Schritt 3 übereinstimmen. Der erste Gerätename ist die Quelle (das Flash-Laufwerk), der zweite das Ziel (die 2-GB-Fat-Partition auf Ihrer internen Festplatte). Beachten Sie, dass ich auf dem Ausgabegerät ein 'r' vor 'disk' hinzugefügt habe. Das ist absichtlich und Sie sollten sicherstellen, dass Sie es auch hinzufügen, da es den Kopiervorgang erheblich beschleunigt.

Überprüfen Sie noch einmal, ob diese Zeile korrekt ist. Wenn Sie fertig sind, drücken Sie die Eingabetaste und geben Sie Ihr Administratorkennwort ein (es wird unsichtbar, wenn Sie es eingeben).

Flash-Laufwerk entfernen :
Wenn dies abgeschlossen ist, nehmen Sie das Flash-Laufwerk ab und entfernen Sie es. Du brauchst es nicht mehr.

Fix Partitionstabellen :
Starten Sie Ihren Mac mit gedrückter Optionstaste neu. Wählen Sie im Menü "REFIt" die Option "Partitionstabellen synchronisieren". Bestätigen Sie mit 'y' und beenden Sie. Wählen Sie dann 'neu starten' aus dem rEFI-Menü.

Ubuntu Live-CD starten :
Sie sollten jetzt das Pinguin-Logo sehen. Klicken Sie darauf, um die Ubunutu Live-CD zu starten.

phil
quelle
Sie verwenden "s1" von Ihrem / dev / disk1. Ist das die FAT-Partition? Ich habe 3 Partitionen, GUID-Partitionstabelle, EFI und FAT. Ich bin mir nicht sicher, welches
Span
Könnten Sie bitte Ihre Antwort als gelöst auswählen, da das Problem gelöst ist?
Nil
1

Ich habe Ubuntu Mitte 2011 auf meinem IMac installiert, indem ich diese Anweisungen befolgt habe. Obwohl ich später einen Weg gefunden habe, die Stufen in zwei Hälften zu schneiden. Ich habe ein Ubuntu-Image direkt in der HD-Partition erstellt, ohne USB zu verwenden

Folgendes habe ich getan:

  1. Partitionieren Sie die Mac-Festplatte mithilfe von Festplatten-Dienstprogrammen:

    1. Erstellen Sie eine 40 GB fat32-Partition für Ubuntu

    2. Erstellen Sie eine 5-GB-Partition für das bootfähige Linux-Image

  2. Verwenden Sie Unetbootin, um das Image direkt in der 5-GB-Partition zu erstellen.

  3. Neustart - optionTaste gedrückt halten - Ubuntu mit rEFIT starten.

Hoffe das hilft. Danke für den tollen Beitrag.

Tom
quelle
0

https://bugs.launchpad.net/unetbootin/+bug/896686

Ich habe festgestellt, dass dieser Fehler in Unetbootin immer noch nicht behoben ist.

Unetbootin funktioniert unter OSX nicht gut. Der Stick ist am Ende nicht bootfähig, aber ich kann den ganzen Tag Unetbootin auf Ubuntu verwenden.

Ich habe diese Formel erfolgreich verwendet, um ein USB-Installationsprogramm auf einem Mac zu erstellen:

(erste Antwort) Wie erstelle ich einen Ubuntu Live USB mit einem Mac?

Es konvertiert die ISO in img.dmg und verwendet dann dd. Der USB funktionierte auf einem PC.

Droiden-Teehaus
quelle
0

Warum nicht einfach Terminal benutzen?

Verwenden Sie es einfach, ddda Mac OS X nur eine Unix-Variante ist. Sie können testen, ob es installiert ist, indem Sie zum Terminal gehen.

Öffnen Sie den Scheinwerfer und geben Sie terminal ein und drücken Sie die Eingabetaste

cmd+space -> Terminal

Geben Sie das Terminal ein

$ which dd

Wenn es Ihnen einen Pfad gibt, ist es installiert. Wenn es keine Ausgabe und eine leere Eingabeaufforderung gibt, müssen Sie sie manuell installieren (ich bezweifle jedoch, dass dies der Fall sein wird).

Grundsätzlich läuft eine Unix-Shell bash zur Verfügung, und es wäre einfacher, Ihre integrierten Tools zu verwenden. Es wird Ihnen auch einige Grundlagen beibringen.

ddwird normalerweise nicht Personen empfohlen, die mit dem Tool nicht vertraut sind, da es bei falscher Verwendung Ihre Festplatte zerstören kann , daher der Spitzname, die Festplatte zerstören kann .

Ich bin mir nicht sicher, welche Tools Ihnen zur Verfügung stehen, um Ihre Mount-Punkte und die an diesen Punkten montierten Geräte zu überprüfen.

Finden Sie Ihre Montagepunkte heraus

Die gebräuchlichsten Tools, um herauszufinden, wo Ihre Geräte montiert sind, sind normalerweise

df - report file system disk space usage (df -h prints human readable info)
mount - mount a filesystem (mount on its own will print similar info)
fdisk - manipulate disk partition table (fdisk -l will list local partitions according to the device)

Überprüfen Sie im Zweifelsfall, ob fdiskverfügbar.

$ which fdisk
/sbin/fdisk
$ fdisk -l
fdisk: cannot open /dev/sda: Permission denied
fdisk: cannot open /dev/sdb: Permission denied
fdisk: cannot open /dev/sdc: Permission denied
$ sudo fdisk -l
...lots of information here...

...partition schema here...

Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdb1        2048 3907028991 3907026944  1.8T  b W95 FAT32


Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)

Device          Start        End    Sectors   Size Type
/dev/sdc1        2048 1953515519 1953513472 931.5G Microsoft basic data
/dev/sdc2  1953515520 3907028991 1953513472 931.5G Microsoft basic data


Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device     Boot Start      End  Sectors Size Id Type
/dev/sdd1        2048 31506431 31504384  15G  b W95 FAT32

Das Zeug, das dir wichtig ist, wird ungefähr so ​​aussehen.

Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
...redundant information here...

Device     Boot Start      End  Sectors Size Id Type
/dev/sdd1        2048 31506431 31504384  15G  b W95 FAT32

Wir kennen den Gerätenamen und wissen, wo er sich befindet.

/dev/sdd (the device name)
/dev/sdd1 (the device partition)

Zur Bestätigung verwenden wir einfach df

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           793M  9.4M  784M   2% /run
/dev/sda5       450G   15G  413G   4% /
tmpfs           3.9G  780K  3.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda3        96M   29M   68M  30% /boot/efi
tmpfs           793M   24K  793M   1% /run/user/1000
/dev/sdd1        16G   11M   15G   1% /media/$USER/UBSKEY

Wenn Sie wissen, wo Ihr USB- Laufwerk montiert ist, entfernen Sie es, bevor Sie fortfahren

$ umount /dev/sdXy

beispielsweise

$ umount /dev/sdd1

Von hier aus ist es einfach.

Schreiben der ISO auf USB

Wir wissen normalerweise, wo die ISO ist Home -> Downloads(oder etwas Ähnliches). Jetzt sagen wir einfach, wir sollen ddauf den USB-Stick schreiben, um ein Live-Medium ( Quelle ) zu erstellen . Die allgemeine Idee ist wie folgt umrissen

  • Wechseln Sie in das Verzeichnis, in dem sich ISO befindet

  • Überprüfen Sie, ob Sie sich im richtigen Verzeichnis befinden und die Datei vorhanden ist

  • schreibe die iso an den usb

beispielsweise

$ cd ~/Downloads
$ ls -l
total 0 (if nothing is present)
    or
...file names here...
$ sudo dd if=ubuntu-file-name.iso of=/dev/sdd bs=4M && sync

Warten Sie, bis es fertig ist. Es wird keinen Hinweis darauf geben, was passiert, bis es abgeschlossen ist. Durch die Synchronisierung wird sichergestellt, dass alles in Ordnung ist, und es werden Informationen ausgedruckt, die angeben, was gelesen und geschrieben wurde, sobald es fertig ist.

Hinweis : Wenn Sie ddzum Schreiben in eine Partition verwenden, kann diese immer nicht gestartet werden. Sie müssen in das erste Byte des Geräts schreiben, damit es einen Bootsektor auf dem USB erstellen kann. deshalb schreibe ich an /dev/sddund nicht/dev/sdd1


quelle
-1

Machen Sie einen bootfähigen USB für Mac.
Gehen Sie unter Linux auf einem PC zu GParted-> Gerät-> Partitionstabelle erstellen-> Wählen Sie im Dropdown-Feld Mac-> USB nach FAT32 formatieren-> USB-Writer zum Schreiben auf USB verwenden. Ich habe USB-Sticks ausprobiert und sie haben nicht funktioniert.

Eine 15 Jahre alte IDE-Festplatte in einem USB-Festplatten-Caddy funktionierte zum ersten Mal. USB-Sticks haben keine Mac-Partitionstabelle erstellt, die alte Festplatte in einem externen USB-Festplattengehäuse jedoch. Stecken Sie den USB-Caddy ein-> Schalten Sie den MAC ein. Wenn Sie den Ton hören, halten Sie die Wahltaste gedrückt, und der USB-Stick wird angezeigt. Klicken Sie auf USB-> Es wird geladen-> Installieren Sie dann Linux über die USB-Festplatte auf der MAC-Festplatte.

Mike
quelle
Es ist sehr schwer, Ihrem Kommentar zu folgen. Bitte verwenden Sie die Formatierungswerkzeuge und die Interpunktion.
Jeremy