
Как создать несколько загрузочных флешек одновременно с помощью командной строки? Для информации, обычный процесс создания загрузочной флешки с помощью терминала выглядит следующим образом:
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 не спросит, действительно ли вы выбрали правильные устройства - вы должны быть уверены, что в этом примересдкисдхдолжны быть полностью стерты!