Wie erstelle ich eine bootfähige Linux-Installation USB von einer ISO in OS X?


9

Ich habe die ISO für die Netzinstallation von Debian auf einen Computer mit OS X heruntergeladen. Ich möchte die Daten von der ISO auf einen USB-Stick übertragen, damit ich Debian auf einem anderen Laptop (nicht einem Apple-Laptop) installieren kann. Auf diesem Laptop ist derzeit kein System installiert, daher muss ich das USB-Laufwerk auf dem OS X-Computer vorbereiten.

Zuerst habe ich versucht, UNetbootin auf dem OS X-Computer zu installieren . Wenn dieser bootfähige USB nicht bootete, fand ich hier einen Fehlerbericht, der darauf hinweist, dass UNetbootin zwar eine Version für OS X auflistet, jedoch keine bootfähigen USBs erstellen kann.

Als nächstes habe ich die Anweisungen bei DebianEeePC How-to ausprobiert :

dd if=debian-7.*-netinst.iso of=/dev/disk1s1

Dies dauerte ungefähr 10 Minuten, meldete keine Fehler, aber der USB ist immer noch nicht bootfähig.

  • In der Vergangenheit haben USBs, die mit UNetbootin unter Windows erstellt wurden und die ddMethode unter Linux verwenden, erfolgreich funktioniert. Derzeit steht mir jedoch nur OS X zur Verfügung.

Wie kann ich eine bootfähige Linux-Installation USB von einer ISO in OS X erstellen?

Antworten:


14

Sie müssen das ISO-Format in das UDRW-Format konvertieren, indem Sie:

hdiutil convert -format UDRW -o destination_file.img source_file.iso

Für weitere Schritte und Referenzen klicken Sie auf diesen Link.

Führen Sie die folgenden Schritte aus: Erstellen Sie einen bootfähigen USB-Stick von ISO in Mac OS X.


Ist das resultierende Image auf Nicht-Apple-Hardware bootfähig? Dokumentation hdiutilsagt UDRWist ein UDIF read/write imageFormat, und wikipedia behauptet , dass UDIF Apple-proprietäres Format.
cnst

Ich habe meinen Kommentar wie oben in eine separate Frage erweitert: unix.stackexchange.com/questions/126655/…
cnst

Ich habe gerade die andere Frage beantwortet, die Sie verlinkt haben, aber für andere, die nicht die Mühe haben, so weit zu klicken: Ja, es kann auf Nicht-Apple-Hardware gebootet werden. Ich habe es gerade versucht.
Jed Daniels


7

ddsollte auf dem Gerät of=/dev/disk1anstelle der Partition erfolgenof=/dev/disk1s1


5

Wie im obigen Kommentar (von cnst) angegeben, scheint UDRW Apple / Mac / OSX-proprietär zu sein. Ich musste auf "UDTO - DVD / CD-R-Master für den Export" konvertieren, um den USB auf anderen Computern bootfähig zu machen. Wenn dd in diesem Fall fertig ist, beschwert sich OSX (Mavericks), dass es die Festplatte / USB in diesem Format nicht lesen kann, was es irgendwie bestätigt. Auch Unetbootin für OSX funktioniert nicht.

Alle Anweisungen in der gesamten Internet-Blog-Sphäre und sogar die offizielle Linux-Dokumentation besagen die Verwendung von UDRW und sind nicht klar, ob speziell bootfähiges USB für MAC erstellt werden soll.

Es gibt also Dutzende von Websites mit Anweisungen zum Erstellen eines bootfähigen Linux-USB-Laufwerks unter OSX. Ich habe nur UDRW im Befehl hdiutil durch UDTO ersetzt und es hat funktioniert:

hdiutil convert -format UDTO -o destination_file.img source_file.iso

Für mich führte die Konvertierung in UDRW oder UDTO (von ISO) immer zu derselben Datei (dieselbe wie die Eingabe-ISO, MD5 stimmt überein). Zum Glück sind sie für die meisten Linux-ISOs bereits ausreichend, so dass dies in Ordnung ist. Leider nicht so viel mit Windows - ISOs obwohl FWIW: superuser.com/q/1063220/39364
rogerdpack

0

Ich würde https://unetbootin.github.io/ als eine gültige Antwort für Leute betrachten, die nach einer bequemen Lösung über eine GUI suchen. Wenn Sie möchten, wird auch der Teil des Herunterladens der ISO entfernt.

Es ist seit Ewigkeiten da und ich denke, robust genug, um erwähnt zu werden

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.