当前位置:首页 > 技术文章 > 正文内容

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

douba31个月前 (07-23)技术文章7

简介: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盘启动然后安装系统到主机硬盘上了。

相关文章

Linux快速上手 - Linux启动过程、系统目录、远程登录详解

一、Linux启动过程Linux系统的启动过程可以分为如下三个阶段。1.1 内核的引导首先是BIOS(Basic Input/Output System)开机自检,按照BIOS中设置的启动设备,通常是...

通过windows cmd 连接linux远程服务器传输文件

通过windows cmd ssh连接linux远程服务器|scp 传输文件1.windows cmd连接远程服务器 1.1默认端口22连接ssh <登录账号>@<服务器ip>...

怎么查看 Linux 系统相关的系统信息,看这个就够了

#头条创作挑战赛#大家好,这里是小杨学习分享,今天给大家分享Linux 系统相关的系统信息要如何查看,有帮助的记得点赞收藏关注哦~命令 :作用uname-a :查看内核/OS/CPU信息uname-r...

如何在Linux中查询 DNS 记录,这三个命令可谓是最常用、最经典的

在进入正题之前,先聊聊为什么我们需要检查 DNS 记录。DNS 是互联网的基石,它负责把域名解析成 IP 地址,确保你的浏览器能找到目标服务器。如果 DNS 出问题,可能导致网站打不开、邮件发不出去,...

如何在 Linux 中查找大文件和目录?这些命令直接起飞!

在 Linux 系统中,磁盘空间管理是一项至关重要的任务。随着时间的推移,系统可能会积累大量文件和目录,导致磁盘空间不足。无论是清理无用文件、释放空间,还是定位占用大量磁盘空间的“罪魁祸首”,掌握查找...

测试人员如何在linux服务器中查询mysql日志?

测试工程师在测试软件的过程中,流程往往是先接口测试,接着就是功能性测试。在做功能性测试的时候,往往有这么一个工作场景,就是出现错误后,我们怎么快速排除数据库报错。举例某个电商网站,当我们文本框中输入“...