使用命令行使多个 U 盘可启动

使用命令行使多个 U 盘可启动

如何使用命令行同时创建多个可启动的 U 盘?作为参考,使用终端制作可启动的 U 盘的正常流程如下:

1:检查U盘设备名称。

lsblk

2:卸载并格式化U盘。

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

现在我们如何才能通过这种方式同时刻录多个 U 盘呢?

答案1

dd 命令可以通过 tee 在一次运行中将其输出传输到多个设备,如下所述:

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

会将文件“inputfileimage.bin”写入根控制台中的设备 sdc 和 sdh...

小心点- dd 不会询问你是否真的选择了正确的设备 - 你必须确保在这个例子中南达科他州同步双链应该彻底清除!

相关内容