web-dev-qa-db-de.com

Gibt es eine Kommandozeilenalternative zu usb-creator-gtk?

Ich versuche mit usb-creator-gtk auf meinem ThinkPad X220 einen bootfähigen USB-Stick von ubuntu-11.10-desktop-i386.iso zu erstellen. Usb-creator-gtk scheint in Ordnung zu sein, aber der resultierende Stick bootet keinen meiner Laptops. Ich habe zwei verschiedene USB-Sticks ausprobiert. Beim Booten wird nur ein blinkender Cursor angezeigt.

Wenn ich den USB-Stick einbinde, werden 729 MB Daten angezeigt.

Noch ein Hinweis: Nach dem Beenden von usb-creator-gtk blinkt die Aktivitätsanzeige auf meinem USB-Laufwerk noch etwa eine Minute lang, und selbst dann bleiben/media/XXXX-XXXX und/tmp/tmpXXXXXX aktiviert. Ich habe sie manuell umountet, bevor ich den Stock herausgezogen habe.

Gibt es eine Möglichkeit, eine Debug-Ausgabe von usb-creator-gtk zu erhalten? Oder gibt es eine einfache Befehlszeilenalternative zu usb-creator-gtk, die mehr Debugging-Optionen bietet?

UPDATE: Im Syslog ist mir der Fehler aufgefallen:

usb-creator-gtk[xxxxx]: segfault at 4 ip xxxxxxxxxxxxxxxx sp xxxxxxxxxxxxxxxx error 6 in libdbus-1.so.3.5.7[xxxxxxxxxxxx+xxxxx]

Es stellt sich heraus, dass dies buntu-Fehler # 875758 ist.

Gibt es eine Alternative zu usb-creator-gtk? Idealerweise ein Bash-Rezept, das mir hilft, das Problem zu isolieren und es zu umgehen?

16
Joe
  • Identifizieren Sie das Gerät (/dev/xxx) und heben Sie die Bereitstellung des Geräts auf

  • Gerät sollte in FAT32 sein, wenn nicht:

    Sudo mkdosfs -n 'USB-LABEL' -I /dev/xxx -F 32
    

Hängen Sie die ISO-Datei ein und kopieren Sie den Inhalt auf ein USB-Gerät:

Sudo mkdir /media/iso
Sudo mount -o loop /path/to/ubuntu.iso /media/iso
cp -a /media/iso/. /USBMOUNTPOINT/

Machen Sie das Gerät bootfähig:

Sudo apt-get install syslinux mtools
syslinux -s /dev/sdd1

Benennen Sie das Verzeichnis isolinux in syslinux um und kopieren Sie die Konfiguration:

mv /media/xxx/isolinux /media/xxx/syslinux
mv /media/xxx/syslinux/isolinux.cfg /media/xxx/syslinux/syslinux.cfg

Starten Sie Ihren PC neu und ändern Sie die Startreihenfolge im BIOS auf USB. Jetzt wird Ihr Ubuntu USB-Stick hochgefahren und Sie können ihn installieren.

6
yilmi

mkusb-nox legt einen sicherheitsgurt um dd

Es ist möglich, dd 'nackt' zu verwenden, aber ich würde Sie davon abhalten, dies zu tun, da dies riskant ist.

dd if=file.iso of=/dev/sdx

dd ist sehr mächtig und macht das, was Sie sagen, ohne Fragen, auch wenn Sie sagen, dass es Ihre Familienbilder überschreiben soll. Ein einfacher Tippfehler reicht aus ...

mkusb-nox ist ein Tool, das in Textbildschirmen und Terminalfenstern funktioniert (nox: kein X) Grafik).

Es verwendet dd unter der Haube, um den Inhalt einer hybriden ISO-Datei auf ein Zielblockgerät (USB-Laufwerk, Speicherkarte ...) zu klonen. Die meisten aktuellen Linux-ISO-Dateien sind Hybrid-ISO-Dateien. Man kann sagen, dass mkusb-nox (wie auch mkusb mit einer GUI) einen Sicherheitsgurt um dd legt.

mkusb-nox verwendet eine Extraktionsmethode, um Installationslaufwerke für Windows zu erstellen.

Siehe diese Links,


Bearbeiten: Es ist auch möglich, mkusb Version 12 im Textmodus zu verwenden

1
sudodus