如何使用DD命令创建可启动U盘
时间:2020-03-21 11:44:13 来源:igfitidea点击:
通常,我们创建可启动U盘并安装Linux和其他操作系统。
当然,有许多GUI应用程序可以为Linux和Windows平台提供可启动ISO,如下所示,
- Unetbootin;
- win32diskimager;
- Linux Live USB;
- USB image writer ;
- WinUSB;
- USB startup creator ;
但是也有一种简单的命令行。
不需要上述应用程序。
我们可以通过在Linux中使用DD工具来为任何操作系统进行可启动ISO。
大多数Linux发行版已预先安装DD工具。
我们还可以在Windows中使用DD,但需要从Internet下载并安装它。
DD是非常强大的工具。
DD代表数据复制器,它通过从一个设备块使用块进行副本,进入另一个设备。
因此,我们还可以使用DD工具进行数据备份和从一个设备恢复到另一个设备中。
使用Linux上的DD命令创建可启动U盘
首先格式化笔式驱动器。
为了格式化我们的笔驱动器,我们需要从操作系统中卸载设备。
卸载只不过是从目录树中删除设备。
这可以防止设备免受数据丢失。
umount /dev/sdb*
注意:SDB是我的笔式驱动器。
将Pen驱动器插入我们的系统时,Linux操作系统自动分配。
我们可以通过键入以下命令来识别它
sudo fdisk –l
卸载后,我们需要格式化我们的笔驱动器。
mkfs.vfat /dev/sdb –I
上面的命令将格式化笔驱动器和Maked FAT文件系统。
在使用DD命令之后:
dd if=~/home/Buvanesh/iso/Ubuntu32.iso of=/dev/sdb
其中
- 如果代表输入文件。它用于指定ISO文件的位置。
- 代表输出文件。它指定编写ISO文件的位置。在我们的情况下,它是/dev/sdb
将一个磁盘复制到另一个磁盘需要一些时间。
通常DD工具没有显示进展状态。
但我们可以使用一个简单的技巧来监控它。
要监控DD进度,请运行:
pgrep –l ‘^dd$’
它将打印DD工具的流程号。
注意下方并打开新终端会话和类型:
kill –USR1 6762
这里6762是我的DD进程ID。
现在它将打印复制过程静验。
我们可以使用相同的过程来使任何操作系统成为可启动的U盘。
添加提示:使用上述方法创建可启动USB时,DD工具将在该笔驱动器上进行多个分区。
因此,使用可启动USB后,最好格式化并使用笔驱动器来制作另一个可引导的ISO。
要格式化U盘,请运行以下命令:
sudo mkfs.vfat /dev/sdb –I
有关更多详细信息,请参阅Man页面。
man dd