GERBELOTBARILLON.COM

Parce qu'il faut toujours un commencement...

Créer une clé USB depuis un ISO sous Linux

Pour créer une clé USB bootable avec l'OS de votre choix, sous Linux vous pouvez utiliser la commande dd ou bien un outil graphique comme Balena Etcher ou bien une clé multi supports avec Ventoy.

L'application Balena Etcher est une excellente solution si vous ne voulez pas vous ennuyer avec la ligne de commande sous Linux. C'est très graphique et facile d'usage. Je vous laisse voir par vous-même.

Pour Ventoy je vous laisse lire le bout d'article situé sur cette page. C'est une solution pratique pour démarrer des systèmes à partir d'un même support. Je n'en dit pas plus, je vous laisse lire...

Utiliser la commande dd

ATTENTION : un mauvais usage de la commande dd peut définitivement effacer vos données si vous ne mettez pas les informations sur la source (if=) et la destination (of=) sur les bons commutateurs.

Personne n'est véritablement en accord sur ce que veut dire le terme dd mais une chose est sûte, elle a été prise du Job Control Language d'IBM et signifiait alors Data Definition. Personnellement, j'aurais plutôt tendance à l'associer à Disk Duplicator ou Disk Destroyer, ce dernier terme pouvant également faire savoir que l'on s'est effectivement trompé dans le sens de la duplication...

AVANT d'utiliser la commande dd assurez-vous que votre clé USB est démontée du système sinon elle sera verrouillée et vous ne pourrez pas copier les blocs de l'ISO sur cette clé.

sudo umount /dev/sdX

Et si vous avez un doute sur le nom du périphérique correspondant à votre clé USB, utilisez les commandes lsblk ou fdisk -l pour obtenir le chemin vers votre clé (au format /dev/sdX).

Quelques commandes dd en action
Action Commande
Créer une clé USB bootable sudo dd if=/path/to/filename.iso of=/dev/sdX bs=4M status=progress
Cloner un disque sudo dd if=/dev/sdX of=/dev/sdY bs=4M status=progress
Faire un backup sudo dd if=/dev/sdX of=/path/to/backup.img bs=4M status=progress
Restaurer un backup sudo dd if=/path/to/backup.img of=/dev/sdX bs=4M status=progress
Effacer de manière sécurisée un disque sudo dd if=/dev/urandom of=/dev/sdX bs=4M status=progress

En fin de copie, éjectez votre support par

sudo eject /dev/sdX

Après usage de dd mon lecteur affiche la mauvaise taille

Utiliser dd pour écrire un ISO effectue un remplacement des informations de la table de partition du disque de destination. Utiliser la commande wipefs pour restaurer la table de partition originale.

sudo wipefs --all /dev/sdX

Comment restaurer mon lecteur USB à la normale après avoir utilisé dd ?

Pour récupérer un disque avec un ensemble de secteurs en bonne forme il suffit de le reformater en FAT32 ou NTS.

sudo mkfs.vfat -I /dev/sdX