linux dd刻录怎么用?linux系统制作u盘启动盘

在 Linux 系统中,dd 命令是一个功能强大但极其危险的命令行工具,常用于将镜像文件(ISO、IMG 等)写入到 U 盘、SD 卡或硬盘中,也就是常说的“刻录”。

⚠️ 重要警告
dd 命令没有确认步骤,如果目标设备(of=)选择错误,会立即覆盖该磁盘上的所有数据,且无法恢复!请务必在操作前仔细核对设备名称。

linux系统环境使用dd命令制作u盘系统启动盘
加载中
linux系统环境使用dd命令制作u盘系统启动盘

基本语法

sudo dd if=<输入文件> of=<输出设备> bs=<块大小> status=progress conv=fsync
  • if (Input File):输入文件,即你要刻录的镜像文件(如 .iso.img)。
  • of (Output File):输出设备,即你的 U 盘或 SD 卡设备路径(如 /dev/sdb)。
  • bs (Block Size):块大小,决定写入速度,常用 4M8M
  • status=progress:显示写入进度(较新版本的 dd 支持)。
  • conv=fsync:确保数据完全写入设备后再退出,避免数据丢失。

操作步骤详解

linux dd刻录怎么用?linux系统制作u盘启动盘

第一步:插入 U 盘,确认设备名称

插入 U 盘后,使用以下命令查看磁盘设备列表:

lsblk
# 或者
sudo fdisk -l

示例输出:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 465.8G  0 disk
├─sda1        8:1    0   512M  0 part /boot/efi
├─sda2        8:2    0 464.8G  0 part /
sdb           8:16   1  14.9G  0 disk   <-- 假设这是你的 U 盘
└─sdb1        8:17   1  14.9G  0 part /media/user/USB_DRIVE

👉 关键点

  • 找到你的 U 盘,/dev/sdb
  • 不要选中分区(如 /dev/sdb1),而是选中整个磁盘设备(如 /dev/sdb)。
  • 记下 U 盘容量,避免选错成系统硬盘(如 /dev/sda)。

第二步:卸载 U 盘(可选但推荐)

U 盘自动挂载了,建议先卸载,避免冲突:

sudo umount /dev/sdb1   # 如果只有一个分区
# 或者卸载所有分区
sudo umount /dev/sdb

第三步:执行 dd 命令

假设:

  • 镜像文件路径:./ubuntu-22.04-desktop-amd64.iso
  • U 盘设备:/dev/sdb
  • 块大小:

    linux dd刻录怎么用?linux系统制作u盘启动盘

    4M

sudo dd if=./ubuntu-22.04-desktop-amd64.iso of=/dev/sdb bs=4M status=progress conv=fsync

第四步:等待完成并同步数据

命令执行完毕后,你会看到类似输出:

1024+0 records in
1024+0 records out
4294967296 bytes (4.3 GB, 4.0 GiB) copied, 120 s, 35.8 MB/s

⚠️ 重要:即使显示完成,也建议运行以下命令确保数据彻底写入:

sudo sync

第五步:安全移除 U 盘

sudo umount /dev/sdb   # 如果之前没卸载
sudo eject /dev/sdb

常见问题与技巧

❓ 如何查看写入进度?

  • 使用 status=progress 参数(推荐,需较新版本的 dd)。
  • 或在另一个终端窗口运行:
    watch -n 1 'kill -USR1 $(pgrep ^dd)'

❓ 写入速度慢怎么办?

  • 增大 bs 值,bs=8Mbs=16M
  • 使用 USB 3.0 接口和 U 盘。

❓ 如何验证写入是否正确?

可以使用 dd 读取 U 盘内容并与原镜像比较:

# 将 U 盘内容读到一个临时文件
sudo dd if=/dev/sdb of=/tmp/verify.iso bs=4M status=progress
# 比较 MD5 或 SHA256
md5sum ./ubuntu-22.04-desktop-amd64.iso /tmp/verify.iso

linux dd刻录怎么用?linux系统制作u盘启动盘

如果两个哈希值一致,说明写入成功。

❓ 替代工具推荐(更安全易用)

如果你不喜欢 dd 的复杂性,推荐使用以下图形化或半自动化工具:

工具 说明
BalenaEtcher 图形界面,跨平台,自动验证,不易出错(推荐新手)
Rufus Windows 下最常用,Linux 下也可用 Wine 运行
Ventoy 只需将 Ventoy 安装到 U 盘,之后只需复制 ISO 文件即可启动,无需反复刻录

✅ checklist

  1. [ ] 确认镜像文件路径正确。
  2. [ ] 确认 U 盘设备名称(如 /dev/sdb),不是分区(如 /dev/sdb1)。
  3. [ ] 确认 U 盘数据已备份或不再需要。
  4. [ ] 执行 sudo dd ... 命令。
  5. [ ] 执行 sudo sync 确保数据写入。
  6. [ ] 安全弹出 U 盘。

如有任何不确定,请随时提问!

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/478810.html

(0)
Nginx健康检查active怎么用?Nginx健康检查active配置方法
上一篇 2026年7月10日 07:18
cdn 缓存原理是什么,cdn 缓存原理
下一篇 2026年7月10日 07:19

相关推荐

  • CS服务器OP究竟多少钱一个月?,怎么选

    CS服务器OP权限的月租费用通常在50元至300元之间,具体取决于服务器配置、带宽需求和机房线路质量,选对服务商不仅能控制成本,还能保证游戏体验,CS服务器OP月租价格解析价格区间与影响因素CS服务器(Counter-Strike 1.6/CSGO/CS2)的OP权限本质上是服务器管理员权限,通常与服务器租用绑……

    2026年7月27日
    1300
  • 2b2t外国服务器Java版IP地址是多少,怎么进?

    2b2t的Java版服务器IP地址是2b2t.org,默认端口25565,这是目前唯一官方认可的连接地址,社区流传的备用地址均未获证实,核心答案与连接验证IP地址的官方来源2b2t的IP地址在Minecraft服务器列表和社区Wiki中均有收录,多年来未发生变更,但考虑到网络环境变化,建议每次连接前通过官方渠道……

    2026年7月30日
    6800
  • 我的世界ti5服务器是多少

    我的世界TI5服务器目前官方推荐IP为mc.tis.work(端口19132),但建议连接前访问官网确认最新版本号与在线状态,避免因协议不匹配导致连接失败,我的世界TI5服务器到底是什么TI5服务器是近几年在玩家社群中逐渐积累口碑的一个公益生存服,以纯净生存和轻量模组双模式并行运营,它不依赖商业插件收费,而是靠……

    2026年8月26日
    100
  • 直播服务器10m带宽能带多少人?,直播带宽怎么选?

    10M带宽的直播服务器,在主流视频编码和常见码率设置下,大约能支撑50至150人同时流畅观看,具体数值取决于码率选择、编码效率以及是否使用CDN分发,影响直播带宽承载人数的核心因素视频码率:决定带宽消耗的关键码率是每秒钟传输的视频数据量,单位通常为kbps或Mbps,直播画质越高,码率越大,720P高清直播的推……

    2026年8月21日
    200
  • 安徽滁州电信DNS服务器地址是多少?,怎么设置?

    安徽滁州电信的DNS服务器地址为:主用218.104.208.5,备用218.104.208.106,该地址由安徽电信官方统一部署,覆盖滁州全境,无论家庭宽带还是企业专线,均可直接使用,为什么DNS地址直接影响你的上网体验DNS(域名系统)负责将你输入的网址转换为服务器IP地址,如果DNS配置错误或解析缓慢,最……

    2026年8月26日
    100
  • Linux基础文件是什么?Linux基础文件有哪些

    在 Linux 系统中,文件不仅仅是数据的容器,更是系统配置、设备访问和进程管理的核心,理解 Linux 的基础文件结构(遵循 FHS – Filesystem Hierarchy Standard,即文件系统层次结构标准)是掌握 Linux 的关键,以下是 Linux 中最基础、最重要的文件和目录分类解析:根……

    2026年7月10日
    3000
  • 喵云服务器多少钱一个月,哪里购买最便宜?

    喵云服务器价格从几十元到上千元每月不等,具体取决于CPU、内存、带宽和存储配置,选择简米科技或酷番云这类持牌服务商能获得更稳定的性能和合规保障,影响喵云服务器价格的核心因素配置与规格CPU核心数、内存大小和硬盘类型直接决定基础成本,主流入门款采用1核2G搭配SSD,适合个人博客或轻量应用;中等业务常用2核4G或……

    2026年8月26日
    100
  • 服务器1m带宽到底能同时承受多少人在线?,怎么办?

    1M带宽的服务器,在典型网页场景下,大约能同时支撑5-10人稳定在线,但这并非绝对数值,实际承载量取决于页面大小、优化程度及用户行为模型,带宽与并发的基础认知1M带宽的实际传输能力带宽单位Mbps指的是兆比特每秒,1Mbps换算成下载速度约为128KB/s,这意味着服务器每秒最多只能向客户端发送128KB的数据……

    2026年8月5日
    1200
  • 华为ivs3800服务器一台要多少钱,价格贵不贵

    华为IVS3800服务器并非统一定价产品,其单台价格通常在10万元至50万元人民币区间,具体取决于CPU、GPU、硬盘及视频接入路数等配置组合,实际成交价需根据项目需求向华为或授权经销商获取,作为华为视频监控领域的中高端智能视频存储产品,IVS3800系列定位为“视频云节点”,支持软件定义存储与智能分析一体化……

    2026年8月14日
    1500
  • 联想7×04服务器多少钱一台,值得买吗?

    联想7×04服务器作为一款面向企业级应用的塔式服务器,其价格并非固定数字,而是由CPU、内存、硬盘及阵列卡配置共同决定,目前市场单台报价大致在1.8万元到4.5万元之间,但实际采购中,通过服务器租用或托管模式能显著降低初始投入,联想7×04服务器价格构成硬件配置是价格波动的核心变量,联想7×04支持至强E-23……

    2026年8月4日
    1000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注