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

16

J'essaie de créer une clé USB amorçable de ubuntu-11.10-desktop-i386.iso en utilisant usb-creator-gtk sur mon ThinkPad X220. Usb-creator-gtk semble fonctionner correctement, mais le bâton résultant ne parvient pas à démarrer l'un de mes ordinateurs portables. J'ai essayé deux clés USB différentes. Le démarrage montre juste un curseur clignotant.

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

Un autre indice: après la fermeture de usb-creator-gtk, le voyant d'activité de ma clé USB continue de clignoter pendant environ une minute, et même après cela, / 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 en ligne de commande simple à usb-creator-gtk qui offrirait plus d'options de débogage?

MISE À JOUR: 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 le bug ubuntu # 875758 .

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

Joe
la source
3
Avez-vous essayé unetbootin - je trouve cela bien mieux que la valeur par défaut dans Ubuntu: unetbootin.sourceforge.net
fossfreedom
La copie de l'image ISO sur une clé USB (et non sur une partition) dddevrait également fonctionner.
enzotib
Merci, fossfreedom. Unetbootin a fonctionné là où usb-creator-gtk a échoué.
Joe
@fossfreedom voulez ajouter cela comme réponse?
Stefano Palazzo
@Stefano - pas vraiment - je ne pense pas que cela réponde directement à la question. Le PO semble avoir disparu - cette question pourrait-elle être considérée comme abandonnée?
fossfreedom

Réponses:

6
  • 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 isolinuxrépertoire syslinuxet copiez la configuration:

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

Redémarrez votre PC et changez l'ordre de démarrage dans le BIOS en USB. Votre clé USB Ubuntu va maintenant démarrer et vous pouvez l'installer.

yilmi
la source
l'USB aura-t-il un stockage persistant?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
1
@CiroSantilli non, mais vous pouvez créer manuellement un fichier casper-rw (voir pendrivelinux.com/how-to-create-a-larger-casper-rw-loop-file ) et l'activer en l'ajoutant persistentà la ligne de commande du noyau dans syslinux/txt.cfg.
Lucas
J'ai essayé cela, mais le démarrage échoue avec une erreur de démarrage.
gerrit
1

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

Il est possible d'utiliser dd 'nu', mais je vous découragerais 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 demandez 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: pas de graphiques X).

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) «enroule 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

sudodus
la source
mkusb-nox est génial! C'est mieux que usb-creator-gtk
diyism
@diyism, je suis heureux que mkusb-nox fonctionne bien pour vous. Merci pour les commentaires :-)
sudodus