Создание загрузочных флешек с помощью командной строки

Создание загрузочных флешек с помощью командной строки

Как создать несколько загрузочных флешек одновременно с помощью командной строки? Для информации, обычный процесс создания загрузочной флешки с помощью терминала выглядит следующим образом:

1: Проверьте имя устройства флеш-накопителя.

lsblk

2: Отключите и отформатируйте флешку.

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

3:Запишите загрузочный образ, используя ISO-файл.

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

Как же нам теперь записать несколько флешек одновременно таким способом?

решение1

Команда dd может передавать свой вывод на несколько устройств за один проход через tee, как описано здесь:

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

Короче говоря!:

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

запишет файл "inputfileimage.bin" на устройства sdc и sdh в корневой консоли...

будь осторожен- dd не спросит, действительно ли вы выбрали правильные устройства - вы должны быть уверены, что в этом примересдкисдхдолжны быть полностью стерты!

Связанный контент