Gibt es eine Kommandozeilenalternative zu usb-creator-gtk?

16

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 der Ubuntu-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?

Joe
quelle
3
Haben Sie versucht, unetbootin - Ich finde das viel besser als die Standardeinstellung in Ubuntu: unetbootin.sourceforge.net
fossfreedom
Auch das Kopieren des ISO-Images auf ein USB-Laufwerk (keine Partition) ddsollte funktionieren.
Enzotib
Danke, fossfreedom. Unetbootin funktionierte dort, wo usb-creator-gtk fehlgeschlagen ist.
Joe
@fossfreedom willst das als Antwort hinzufügen?
Stefano Palazzo
@Stefano - nicht wirklich - ich glaube nicht, dass es die Frage direkt beantwortet. Das OP scheint verschwunden zu sein - könnte diese Frage als aufgegeben betrachtet werden?
fossfreedom

Antworten:

6
  • Gerät identifizieren ( /dev/xxx) und Gerät aushängen

  • 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

Benenne das isolinuxVerzeichnis um syslinuxund kopiere config:

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.

yilmi
quelle
Wird der USB-Speicher dauerhaft sein?
Ciro Santilli
1
@CiroSantilli nein, aber Sie können eine casper-rw-Datei manuell erstellen (siehe pendrivelinux.com/how-to-create-a-larger-casper-rw-loop-file ) und durch Hinzufügen persistentzur Kernel-Befehlszeile in aktivieren syslinux/txt.cfg.
Lucas
Ich habe es versucht, aber der Start schlägt mit einem Startfehler fehl.
Gerrit
1

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 leistungsfähig und macht das, was Sie ihm sagen, ohne Fragen, auch wenn Sie es anweisen, Ihre Familienbilder zu überschreiben. Ein einfacher Tippfehler reicht aus ...

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

Es verwendet dd under the hood, 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

Sudodus
quelle
mkusb-nox ist großartig! Es ist besser als USB-Creator-GTK
Diyismus
@diyism, ich bin froh, dass mkusb-nox gut für dich funktioniert. Danke für die Rückmeldung :-)
sudodus