Page 1 sur 2

Création/récupération clé USB en ligne de commandes

Publié : 23 sep 2013, 21:42
par ewolnux
Bonjour :bjr:

Après divers essais, la solution ci-dessous fonctionne à coup sûr.

Création de la clé
Divers logiciels existent mais aucun ne fonctionne à 100 % (unetbootin, multisystem, Isousb, ...)

En premier regarder le nom de la clé :

sudo fdisk -l

chez moi, c'est sdc (à adapter dans toutes les commandes suivantes en fonction du retour de sudo fdisk -l chez vous)

En admettant que l'iso à graver sur la clé soit dans Téléchargements, tapez la commande suivante :
sudo dd if=~/Téléchargements/manjaro-mate-0.8.7.1-x86_64.iso of=/dev/sdc oflag=direct bs=1048576

manjaro-mate-0.8.7.1-x86_64.iso => à adapter chez vous en fonction du nom de l'iso.

Attendre un peu et le terminal finira par retourner :
┌──[23-09-2013 21:27:46] [thierry@pc-thierry] ~
└──[$] → sudo dd if=~/Téléchargements/manjaro-mate-0.8.7.1-x86_64.iso of=/dev/sdc oflag=direct bs=1048576
[sudo] password for thierry:
1237+1 enregistrements lus
1237+1 enregistrements écrits
1297121280 octets (1,3 GB) copiés, 255,219 s, 5,1 MB/s


Maintenant votre clé est prête et vous pouvez booter dessus.


Récupération de la clé :

Branchez votre clé mais ne l'ouvrez pas.

Ouvrez un terminal, tapez su - pour vous retrouver en root, renseignez votre mot de passe puis tapeé la commande suivante :
# dd count=1 bs=512 if=/dev/zero of=/dev/sdc && sync

Le terminal va retourner ça :
┌──[23-09-2013 22:17:04] [thierry@pc-thierry] ~
└──[$] → su -
Mot de passe :
[root@pc-thierry thierry]# dd count=1 bs=512 if=/dev/zero of=/dev/sdc && sync
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00574335 s, 89,1 kB/s


Ensuite ouvrez cfdisk, dans le terminal (toujours en root) entrez la commande suivante :
# cfdisk /dev/sdc

Suivez ces quelques explications, c'est très simple
Nouvelle > <Entrée> > Primaire > <Entrée> > Taille (en Mo) : xxxx,xx (selon la taille de votre clé) > <Entrée> > Allez sur [Ecrire] > <Entrée> > Tapez oui > <Entrée> > Allez sur [Quitter] > <Entrée>

Le terminal vous retourne ça :
[root@pc-thierry thierry]# cfdisk /dev/sdc
Le disque a été modifié.

Attention : si vous avez créé ou modifié une
partition DOS 6.x, veuillez consulter les pages du
manuel de cfdisk pour de plus amples renseignements.


Pour créer un système de fichiers en FAT32 à votre clé, tapez dans votre terminal
# mkfs.vfat -F32 /dev/sdc1

Le terminal va retourner ça :
[root@pc-thierry thierry]# mkfs.vfat -F32 /dev/sdc1
mkfs.fat 3.0.22 (2013-07-19)


Pour donner un nom à votre clé, tapez dans votre terminal :
# dosfslabel /dev/sdc1 USB_STICK

USB_STICK => à adapter selon le nom que vous voulez donner à votre clé.

Voilà, votre clé est prête pour d'autres travaux


Pour un système de fichier EXT2, 3 ou 4 (ajuster la commande), tapez dans votre terminal

# cfdisk /dev/sdc

# mkfs.ext4 /dev/sdc1

# e2label /dev/sdc1 USB_STICK

Re: Création et récupération d'une clé USB

Publié : 23 sep 2013, 21:58
par fanchig
:salut:
merci beaucoup pour ce p'tit tuto; je vais enfin arrêter de graver des dvd-rw :rougir: (j'ai eu wattmille soucis avec la plupart des softs "connus")
apluche :bjr:

Re: Création et récupération d'une clé USB

Publié : 23 sep 2013, 22:03
par ewolnux
Ça paraît long comme procédure, mais la création ne prend pas plus de temps que si on passe par un logiciel graphique,
sauf qu'avec cette ligne de commande ça marche à tous les coups.

Pour la récupération, on peut faire plus vite en passant par gparted, mais ça ne fonctionne pas à coup sûr.

En le faisant avec gparted, j'ai souvent eu des clés qui conservaient deux noms (celui de l'iso et celui que je donnais).
Bref, c'était pas le pied.

:salut:

Re: Création et récupération d'une clé USB

Publié : 24 sep 2013, 18:44
par papajoke
sinon j'avais réussit (mais pas sans mal :saispas: ) a faire une clé usb manjaro et autres ... avec MultiSystem

la on a une clé de boot multi-os

manjaro passe (comme toutoulinux,bodhi) par contre ma debian :( comme koi :)

http://liveusb.info/dotclear/?pages/Pr%C3%A9sentation

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 11:29
par imarco
Hello,

Je déterre ce topic car j'ai un souci dans la procédure 'Récupération de la clé' (e étant la lettre de la clé).

root@pc marc]# # dd count=1 bs=512 if=/dev/zero of=/dev/sde && sync
[root@pc marc]#


Le terminal ne me renvoie pas le résultat prévu; il ne se passe rien en fait...

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 11:45
par ewolnux
Normal ; quand je transcrits une commande avec le signe dièse devant, le # veut simplement dire que je suis en root ; donc tu fais ça :

su -

tu renseignes ton mdp

dd count=1 bs=512 if=/dev/zero of=/dev/sde && sync


quand tu vois ça devant une commande :
- # veut dire que tu es root
- $ veut dire que tu es simple utilisateur.

et donc la commande à passer doit l'être sans ce signe.

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 11:53
par imarco
Oups...
Je les collectionne décidément :mrgreen:

Après l'étape "Suivez ces quelques explications, c'est très simple
Nouvelle > <Entrée> > Primaire > <Entrée> > Taille (en Mo) : xxxx,xx (selon la taille de votre clé) > <Entrée> > Allez sur [Ecrire] > <Entrée> > Tapez oui > <Entrée> > Allez sur [Quitter] > <Entrée>"
le terminal ne renvoie rien.

[root@pc marc]# cfdisk /dev/sde

[root@pc marc]#


cfdisk (util-linux 2.24.1)

Unité disque : /dev/sde
Taille : 62738399232 octets, 62.7 Go
Têtes : 64 Secteurs par piste : 32 Cylindres : 59832

Nom Ind. Partition S. Fic. [Étiq.] Taille (Mo)
------------------------------------------------------------------------------
sde1 Primaire Linux 62738,40
[Amorçable] [Détruire ] [ Aide ] [Maximiser ] [ Afficher ]
[ Quitter ] [ Type ] [ Unités ] [ Écrire ]

Quitter le programme sans écrire la table de partitions

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 11:58
par ewolnux
Il faudrait être devant ta machine à regarder exactement ce que tu fais.

Reprends la procédure depuis le début et tu suis strictement les directives.

Tu as ouvert un seul terminal depuis le début ou plusieurs ?

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 12:04
par imarco
Arrivé à la fin du cf disk, j'ai ça (avant de taper sur Entrée)

Image

En appuyant en suite sur Entrée, je reviens à la console mais rien ne se passe.

PS: j'ai recommencé en ouvrant un nouveau terminal.

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 12:12
par ewolnux
Patiente 2 minutes, je le fais chez moi.

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 12:13
par imarco
Grand merci :merci:

Un doute me vient à l'esprit: il faut démonter la clé au début de la procédure?
J'avais fait cette erreur la dernière fois (pas démonter).

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 12:25
par ewolnux
Je viens de le faire et ça fonctionne très bien, j'ai simplement rajouter une ligne en rouge au tuto.
Il faut simplement brancher la clé, mais ne pas l'ouvrir.

Je te mets la procédure que je viens de passer tip-top au poil.

┌──[15-05-2014 13:18:41] [thierry@pc-thierry] ~ 
└──[$] → su -
Mot de passe :
[root@pc-thierry ~]# dd count=1 bs=512 if=/dev/zero of=/dev/sdc && sync
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,004326 s, 118 kB/s
[root@pc-thierry ~]# cfdisk /dev/sdc
Le disque a été modifié.

Attention : si vous avez créé ou modifié une
partition DOS 6.x, veuillez consulter les pages du
manuel de cfdisk pour de plus amples renseignements.

[root@pc-thierry ~]# mkfs.vfat -F32 /dev/sdc1
mkfs.fat 3.0.26 (2014-03-07)
[root@pc-thierry ~]# dosfslabel /dev/sdc1 USB4MINI
[root@pc-thierry ~]#


Comme tu peux le voir ça marche. Donc refais la procédure décrite au tuto sans ouvrir ta clé.

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 12:37
par imarco
Je ne l'avais pas ouverte pourtant.
Par contre, nouveau souci: j'ai débranché la clé et rebranché et là, elle n'est plus reconnue.
Quand je la branche sur mon mobile, il indique "mémoire vide"...
Je l'ai flinguée?

Disk /dev/sde: 512 B, 512 bytes, 1 sectors
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x00000000

Périphérique Amorçage Début Fin      Blocs  Id Système
/dev/sde1                63   0 2147483617  83 Linux

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 12:41
par ewolnux
Non, elle n'est pas flinguée :sourire:

Branche ta clé et ouvre gparted, tu devrais la voir. Crée une nouvelle table de partitions, crée une partition Fat32, donne-lui une étiquette.

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 15:35
par imarco
Clé non flinguée heureusement :clindoeil:

Procédure recommencée avec clé branchée et Dolphin non ouvert mais le message suivant n'apparaît pas...

Le disque a été modifié.

Attention : si vous avez créé ou modifié une
partition DOS 6.x, veuillez consulter les pages du
manuel de cfdisk pour de plus amples renseignements.


Cela signifie que je me plante durant la séquence "Nouvelle > <Entrée> > Primaire > <Entrée> > Taille (en Mo) : xxxx,xx (selon la taille de votre clé) > <Entrée> > Allez sur [Ecrire] > <Entrée> > Tapez oui > <Entrée> > Allez sur [Quitter] > <Entrée>"

Je n'ai pas picolé pourtant... :shock:

Edit: je débranche la clé et la rebranche et bis repetita, elle n'apparaît plus... :maisnon:
Je sens que je vais passer par windows pour la formater là... :rendre:

Edit 2: windows n'arrive pas à la formater :choc:

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 16:33
par ewolnux
et gparted ne te la formate pas ?

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 16:41
par imarco
Si, je repasse sur Gparted en ce moment même.
Mais j'ai comme l'impression qu'en foirant (je ne sais pas où) dans ton tuto, je fous le boxon dans la clé...

Je ne comprends vraiment pas comment je peux foirer la séquence cfdisk... :tetu!
Ce qui m'ennuie c'est que ce matin (alors que j'avais formaté via Gparted cette semaine), je n'ai pas pu écrire dessus; c'est quand même vachement étrange. :shock:

Merci en tout cas :sourire:

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 16:54
par fassil
Salut,

Juste en passant & comma l'a dit + haut ewolnux, Il ne faut pas juste formater avec Gparted, mais créer une table (ms-dos par défaut) quelque part dans la barre des menus (mémoire, pfuuu...).

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 16:55
par imarco
ewolnux l'avait indiqué et je l'avais fait. ;)

Re: Création/récupération clé USB en ligne de commandes

Publié : 15 mai 2014, 16:58
par fassil
Yep, c'était juste pour être sûr, tuwoâ, vu que tu as l'air de te battre un peu avec cette clé :clindoeil: