Comment obliger Unetbootin à reconnaître le lecteur USB monté?

34

J'utilise Ubuntu 12.04, et chaque fois que j'essaye d'écrire une image ISO Ubuntu sur un disque pour pouvoir l'installer, Unetbootin dit que ce /dev/sdb1n'est pas monté. Mais Ubuntu monte le disque automatiquement quand il est inséré, non? Que puis-je faire pour qu'Unetbootin reconnaisse que le lecteur est monté?

xjonquilx
la source
voici un bon tour! pour suivre unetbootin [installer-un-installateur-usb-windows-windows] [1] [1]: askubuntu.com/questions/162174/…
utilisateur141867
Aucune des réponses déposées à cette question ne résout le problème. Avez-vous réussi à surmonter cela?
Luís de Sousa
Je ne peux pas ajouter de réponse, mais la suppression de tous les fichiers de mon clé USB (même cachés, trouvés avec ctrl+h) a aidé unetbootin à le trouver, je n'ai même pas eu à le redémarrer.
lakesare
La création d’un répertoire temporaire /mnt/tempet le montage manuel sudo mount /dev/sdc /mnt/tempont été très utiles, où sdc est le nom de votre lecteur.
markroxor

Réponses:

47

Comme Beeju l' a suggéré , il est possible que vous deviez simplement monter le disque manuellement. Cependant, vous avez raison. En règle générale, Ubuntu monte automatiquement un lecteur lorsqu'il est connecté ou sous tension.

Le problème que vous avez décrit se produit dans deux situations courantes:

  1. Techniquement, les lecteurs ne sont pas montés. Les volumes (c'est-à-dire les partitions) sont montés. S'il n'y a pas de partition sur le lecteur, Ubuntu ne peut pas la monter (ni automatiquement ni autrement). S'il y en a un, mais qu'il est endommagé ou (ce qui est beaucoup moins probable) d'un type non reconnu par Ubuntu, il ne sera pas non plus monté.

  2. Unetbootin nécessite que la partition sur laquelle vous écrivez le contenu d'une .isoimage soit au format FAT16 ou FAT32. (Et vous devriez utiliser FAT32 à moins que votre image ne soit trop petite et que vous sachiez que vous deviez utiliser FAT16.) De plus, il devrait s'agir de la première partition du disque et à moins de savoir vraiment ce que vous faites et de faire quelque chose. autrement, il devrait s'agir de la seule partition du disque et occuper tout l'espace disponible. De plus (bien que vous n'ayez généralement rien à faire pour que cela soit le cas), il devrait s'agir d'une partition principale (et non logique) et la table de partition du disque devrait être de type MSDOS.

Si vous avez des données précieuses sur votre disque, vous ne devriez de toute façon pas y écrire une .isoimage, car cela détruirait les données. Sinon, vous pouvez résoudre en toute sécurité l'un ou l'autre des problèmes ci-dessus, ou les deux, en créant une nouvelle table de partition sur le disque, puis en créant une seule partition, occupant tout l'espace disponible, de type FAT32.

Pour ce faire, utilisez l’éditeur de partition GParted, fourni par le gpartedpackage. Vous pouvez installer ce package dans le Centre logiciel. Puis lancez GParted. Sélectionnez le lecteur dans le menu déroulant situé dans le coin supérieur droit de la fenêtre GParted. Assurez-vous que vous avez sélectionné le bon lecteur - il serait mauvais d'exécuter ces opérations de destruction de données sur le mauvais disque!

Faites Édition> Créer une table de partition et acceptez les valeurs par défaut. Créez ensuite une partition FAT32, également avec toutes les valeurs par défaut. Cela en fera une partition primaire et la plus grande possible.

Appliquez ensuite vos modifications en cliquant sur la coche verte. Vous pouvez maintenant monter le disque (ou le sortir et le remettre, et il devrait monter automatiquement). Lorsque GParted se termine, fermez-le. Ensuite, vous pouvez écrire une image .iso avec Unetbootin.


Vous pouvez également utiliser une méthode différente pour écrire l' .isoimage sur le lecteur, ce qui vous permettrait d'ignorer le formatage et le montage du lecteur.

Vous pouvez utiliser Startup Disk Creator à cette fin, comme décrit dans les instructions d’installation officielles .

Vous pouvez également utiliser à ddpartir de la ligne de commande. Voir dd (1) . Si vous avez une .isoimage appelée ubuntu-12.04-desktop-i386.isoet située dans votre dossier Téléchargements, et si vous souhaitez écrire son contenu /dev/sdb1dans Unetbootin, la ddcommande correspondante est la suivante:

cd ~/Downloads
sudo dd if=ubuntu-12.04-desktop-i386.iso of=/dev/sdb

Il est très important que vous disiez qu'il faut sortir /dev/sdb(ou quel que soit le lecteur sur lequel vous le voulez), pas /dev/sdb1 (c'est-à-dire pas la première partition du lecteur).

Eliah Kagan
la source
7
Je me débattais aussi pendant un certain temps, c'était le format du système de fichiers de la clé qui le dissimulait. Le formatage en FAT32 résout le problème.
topless
2
C'est une très bonne réponse. Pourquoi n'est-il pas marqué comme accepté?
Eran Harel
J'ai le même problème sur Ubuntu 14.04 et le formatage de la clé USB en FAT32 n'a aucun effet.
Luís de Sousa
32

Je n'ai pas demandé à UNetbootin de répertorier mon lecteur USB, mais vous pouvez le forcer à en utiliser un spécifique si vous connaissez le nom du périphérique:

unetbootin installtype=USB targetdrive=/dev/sdb1

Vous découvrirez votre numéro d'appareil en listant tous:

sudo fdisk -l

J'espère que cela t'aides?

Andy
la source
Sous Ubuntu 14.04, lancer Unetbootin de cette manière n’a aucun effet.
Luís de Sousa
Fonctionne bien sur 16 ... pourrait également avoir quelque chose à voir avec la version de UNetbootin.
Bonjour Lo
Cela m'a permis de bien choisir ma clé USB, je devais monter manuellement mais ça va.
sdkks
1
A bien travaillé le 16.04.01.
Sébastien
a fonctionné parfaitement !!!!!! pas le temps de lire le mur de texte de cette première réponse.
Pavel
2

Je vous souhaite la bienvenue! Je pense qu'il est un comportement commun par Ubuntu car le même que j'ai vécu sur un grand nombre occasions.What je fais à ce moment que vous suffit de cliquer sur the driveet ouvrir dans Nautilus window.Ensuite revenir à l'application particulière qui ont besoin de ce disque. Il est clairement décrit ici. De plus, il est préférable de voir ce lecteur affiché dans Système de fichiers> Médias.

beeju
la source
Cela n'a aucun effet sur Ubuntu 14.04.
Luís de Sousa
0

J'ai constaté que cela se produit lorsque le lecteur USB est étiqueté avec des symboles non ASCII. Essayez donc de le changer pour qu'il contienne du code ASCII simple. Pas sûr des espaces, mais il vaut toujours mieux le nommer sans espaces comme drive_8gb.

Il est possible de changer d'étiquette en utilisant gpartedpar exemple lorsque le lecteur est démonté. Une fois que je l'ai étiqueté comme décrit et que je l'ai reconnecté, unetbootin a bien fonctionné avec le lecteur.

Dmitriy
la source
0

Sur Linux Mint 19 (basé sur Ubuntu 18), d’autres conseils déjà donnés n’a pas aidé à résoudre ce problème: renommer la partition en caractères ASCII uniquement, formater en FAT32, ajouter une cible en ligne de commande.

J'ai aidé à changer de lecteur dans l'interface graphique Unetbooting de partition en lecteur, ce qui a permis d'éliminer "1" à la fin dans mon cas.

BTW, je ne voyais pas comment ajouter plusieurs fichiers ISO au lecteur, et c’est pourquoi j’essayais de l’utiliser comme conseillé ici: USB multi-partition multi-partitionnel bootable ...

EDIT: le problème a disparu après la recréation de la table de partition pour la clé USB en question. Désactivez maintenant le démarrage avec les partitions (vous ne pouvez pas démarrer à partir de la clé résultante ...).

Alexei Martianov
la source