web-dev-qa-db-fra.com

Existe-t-il une alternative en ligne de commande à usb-creator-gtk?

J'essaie de créer une clé USB amorçable d'ubuntu-11.10-desktop-i386.iso à l'aide de usb-creator-gtk sur mon ThinkPad X220. Usb-creator-gtk semble fonctionner correctement, mais la clé résultante ne parvient pas à démarrer l'un de mes ordinateurs portables. J'ai essayé deux clés USB différentes. Boot affiche simplement un curseur clignotant.

Si je monte la clé USB, je vois qu’elle contient 729 M de données.

Encore un indice: après la sortie de usb-creator-gtk, le voyant d'activité de ma clé USB continue de clignoter pendant une minute environ, et même après cette opération,/media/XXXX-XXXX et/tmp/tmpXXXXXX restent montés. Je les ai démontés manuellement avant de retirer le bâton.

Existe-t-il un moyen d'obtenir la sortie de débogage de usb-creator-gtk? Ou existe-t-il une alternative simple en ligne de commande à usb-creator-gtk offrant davantage d'options de débogage?

UPDATE: Dans syslog, j'ai remarqué l'erreur:

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

Il s'avère que c'est bug n ° 875758 d'ubunt .

Existe-t-il une alternative à usb-creator-gtk? Idéalement, une recette de bash qui m'aiderait à isoler le problème et à le contourner?

16
Joe
  • Identifier le périphérique (/dev/xxx) et démonter le périphérique

  • Le périphérique doit être en FAT32 sinon:

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

Montez le fichier ISO et copiez le contenu sur un périphérique USB:

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

Rendre le périphérique amorçable:

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

Renommez le répertoire isolinux en syslinux et copiez config:

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

Redémarrez votre ordinateur et changez l'ordre de démarrage du bios en USB. Maintenant, votre lecteur flash USB Ubuntu va démarrer et vous pouvez l'installer.

6
yilmi

mkusb-nox enroule une ceinture de sécurité autour de dd

Il est possible d'utiliser dd 'nu', mais je vous déconseille de le faire, car c'est risqué.

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

dd est très puissant et fait ce que vous lui dites de faire sans aucune question, même si vous lui dites d'écraser vos photos de famille. Une simple erreur de frappe suffit.

mkusb-nox est un outil qui fonctionne dans les écrans de texte et les fenêtres de terminal (nox: no X graphique).

Il utilise dd sous le capot pour cloner le contenu d'un fichier iso hybride sur un périphérique bloc cible (clé USB, carte mémoire ...). La plupart des fichiers iso linux actuels sont des fichiers iso hybrides. Vous pouvez dire que mkusb-nox (ainsi que mkusb avec une interface graphique) "enveloppe une ceinture de sécurité" autour de dd .

mkusb-nox utilise une méthode d'extraction pour créer des lecteurs d'installation pour Windows.

Voir ces liens,


Edit: Il est également possible d’utiliser mkusb version 12 en mode texte

1
sudodus