编程技术分享平台

网站首页 > 技术教程 正文

Linux系统使用dd命令制作U盘启动盘

xnh888 2025-05-26 19:45:59 技术教程 5 ℃ 0 评论

简介:Linux 的 dd 命令那可是相当厉害的工具。这 Linux dd 命令能读取、转换还能输出数据。它能从标准输入或者文件里读数据,按照指定的格式去转换数据,然后再输出到文件、设备或者标准输出那里。在 Linux 系统里,dd 命令就跟 Windows 系统里的 ghost 工具差不多,可以把基础配置弄好的系统直接做成镜像,拿来当系统启动盘。

这篇文章主要讲的是在 Linux 系统里用 dd 命令制作 linux 系统的 U 盘启动盘,详细的情况您往下看。

一、访问Linux系统

1.访问Linux系统

2.查看dd命令的帮助信息

二、Linux dd命令制作系统启动盘

说明:在Linux系统中,dd命令是一个非常强大的工具,主要用于在Linux系统中转换和复制文件。当然,dd命令也有类似ghost的功能,用于制作系统启动盘。

1.查看系统磁盘情况

(1)执行指令# fdisk -l

备注:上图中的sdb是新增加的U盘,其中sdb1、sdb2和sdb4为U盘分区,需要整合分区。

(2)整合U盘

首先,需要对卸载U盘个分区

执行指令# umount /dev/sdb1

执行指令# umount /dev/sdb2

执行指令# umount /dev/sdb4

备注:如果没有mount过U盘,上述umount步骤也可以跳过。/dev目录是设备(device)的英文缩写。在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点跟Windows操作系统不一样。/dev实际上是一个访问这些外部设备的端口。可以非常方便地去访问这些外部设备,这样做和访问一个目录没有任何区别。

然后执行指令# mkfs.vfat -I /dev/sdb对U盘进行格式化

备注:vfat其实就是FAT32文件系统,执行格式化完成后重新拔插U盘,系统会自动mount,这样就可以使用一个格式化之后的U盘了。

(3)查看格式化后的U盘

执行指令# df -Th

然后执行指令# mount /dev/sdb /mnt/udisk 挂载U盘

2.使用dd命令写入U盘

说明:通过dd命令制作.iso启动盘,将U盘引导文件启动系统安装程序安装系统。

(1)制作U盘启动盘

执行指令# dd if=
/usr/local/tmp/CentOS-7.8-x86_64-DVD-2003.iso of=/dev/sdb bs=4M

备注:上述命令的意思是,将位于
/usr/local/tmp/CentOS-7.8-x86_64-DVD-2003.iso镜像文件写入到sdb磁盘中。

(2)查看制作U盘启动盘的进度

执行指令# watch -n 1 pkill -USR1 -x dd

备注:使用ssh重新打开一个终端窗口,通过执行指令# watch -n 1 pkill -USR1 -x dd命令来查看其执行进度。不过该进度不是在本窗口显示,而是在执行dd命令的原来窗口显示执行的进度(dd进度会在原窗口显示如下)。当然,也可以在执行dd指令的时候增加执行进度的语句即可,比如执行指令# dd if=
/usr/local/tmp/CentOS-7.8-x86_64-DVD-2003.iso of=/dev/sdb bs=4M
status=progress。

(3)完成U盘启动盘的制作

说明:待引导文件成功写进U盘后,就可以用U盘启动然后安装系统到主机硬盘上了。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表