コマンドラインを使用して複数のペンドライブを起動可能にする

コマンドラインを使用して複数のペンドライブを起動可能にする

コマンドラインを使用して、複数の起動可能なペンドライブを同時に作成するにはどうすればよいですか? 参考までに、ターミナルを使用して起動可能なペンドライブを作成する通常の流れは次のとおりです。

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 を介して複数のデバイスに 1 回の実行でパイプできます。

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

ルート コンソールのデバイス sdc および sdh にファイル "inputfileimage.bin" を書き込みます...

気をつけて- ddは正しいデバイスを選択したかどうか尋ねません - この例では、正しいデバイスを選択したことを確認する必要がありますsdcそしてsdh完全に消去されるはずです!

関連情報