web-dev-qa-db-fra.com

Rendre plusieurs clés USB amorçables, en utilisant la ligne de commande

Comment puis-je créer plusieurs clés USB amorçables en même temps à l'aide de la ligne de commande? Pour information, le déroulement normal de la création d'une clé USB bootable à l'aide d'un terminal est le suivant:

1: Vérifiez le nom du périphérique de la clé USB.

lsblk

2: Démontez et formatez la clé USB.

Sudo umount /dev/sdc1
Sudo mkfs.vfat -n 'Ubuntu' -I /dev/sdc1

3: Gravez-le amorçable en utilisant le fichier iso.

Sudo dd bs=4M if=/home/bbnladmin/Desktop/ISO /ubuntu-12.04.iso of=/dev/sdb1 && sync

Maintenant, comment pouvons-nous graver plusieurs clés USB à la fois de cette façon?

2
kiran bbnl

la commande dd peut diriger sa sortie sur plusieurs appareils en un seul passage, comme décrit ici:

https://joshhead.wordpress.com/2011/08/04/multiple-output-files-with-dd-utility/

TLDR!:

Sudo su
dd if=inputfileimage.bin | tee >(dd of=/dev/sdc) | dd of=/dev/sdh

écrirait le fichier "inputfileimage.bin" sur les périphériques sdc et sdh dans une console racine ...

soyez prudent - dd ne vous demandera pas si vous avez vraiment choisi les bons appareils - vous devez être sûr que dans cet exemple sdc et sdh doivent être complètement effacés!

1
Mr.Gosh