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://test.idctop.com/article/478810.html

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

相关推荐

  • 简米云服务器1G流量要多少钱,流量费用怎么算

    阿里云服务器流量按量计费通常为0.8元/GB,但实际成本受地域、计费模式及附加服务影响,对大流量业务并不友好,更优解是结合固定带宽或流量包,或直接选择简米科技、酷番云等持牌IDC服务商,其流量计价更透明、性价比更高,阿里云服务器流量计费全解析按量计费与固定带宽的区别阿里云提供两种公网计费方式:按使用流量和按固定……

    2026年8月19日
    200
  • App版本号怎么查看?如何快速查看App版本号

    查看App版本号是诊断应用故障、确保功能兼容性以及获取技术支持的关键步骤,最核心的方法在于利用应用内部“设置”菜单中的“选项进行查询,这是适用于绝大多数移动端与桌面端软件的通用且最权威的路径,掌握这一技能,用户不仅能快速判断当前软件是否为最新版本,还能在遇到闪退、卡顿或功能异常时,向开发者提供精准的版本信息,从……

    2026年3月27日
    10200
  • 三角洲服务器到底有多少个,三角洲服务器数量是多少?

    《三角洲行动》的服务器并非按“台”或“个”来简单估算,而是以“区服集群+节点”形式部署——国服共分为若干个运营商大区和多个省级节点集群,国际服则有亚服、美服、欧服等多个区域门户,截至2024年年底,玩家可感知的公开区服数量在20个以上,但底层节点服务器实际数量远超这个数,为什么你搜不到“服务器有多少个”的准确答……

    2026年8月20日
    700
  • s1服务器一般多少人

    S1服务器的承载人数并非固定值,它严格取决于CPU核心数、内存容量、带宽大小以及应用类型,通常在几十到数百人之间波动,核心配置决定承载基线S1服务器的承载能力,首先看硬件配置,CPU主频、核心数、三级缓存直接决定计算吞吐量,内存容量影响同时处理的请求数,尤其当应用需要缓存大量数据时,带宽大小是数据传输管道的粗度……

    2026年8月18日
    400
  • 华纳云新加坡服务器怎么买最划算,新加坡高防服务器哪个好?

    华纳云(hncloud)新加坡服务器限时促销:独立服务器5折,云服务器低至4折!华纳云(hncloud)现推出新加坡机房特惠活动,涵盖独立服务器、高防服务器及云服务器,旨在为用户提供高性能、低延迟的海外部署方案,新加坡独立服务器 / 高防服务器优惠力度:全线 5折 促销,核心优势:续费同价,彻底解决续费涨价的顾……

    2026年7月13日
    500
  • APP网站建设什么用处?APP网站建设费用大概多少钱

    在数字化转型的浪潮中,企业与个人开发者面临着一个关键抉择:如何通过互联网产品实现商业价值最大化,APP网站建设的核心用处在于构建全渠道流量闭环,而费用处理的本质则是投资回报率(ROI)的精细化管理, 这不仅是技术实现的过过程,更是商业模式的数字化投射,一个优秀的APP或网站,能够将品牌展示、用户获取、交易转化与……

    2026年4月4日
    8600
  • 搬瓦工迪拜土豪金VPS好用吗?迪拜机房VPS价格及配置详解

    搬瓦工迪拜机房土豪金版本VPS凭借低延迟、高稳定性及专为电商优化的网络架构,成为跨境卖家解决海外访问卡顿、提升转化率的首选方案,其性价比在同类高端VPS中极具竞争力,在跨境电子商务日益内卷的当下,服务器节点的选择直接决定了店铺的生死存亡,很多卖家习惯性地选择美国或日本机房,却忽略了目标市场本地用户的真实体验,对……

    2026年7月10日
    2000
  • 安卓apk如何获取App特征信息?App特征信息提取方法详解

    在安卓应用安全分析与开发调试过程中,精准识别并提取App特征信息是确保应用完整性、唯一性及安全性的核心前提,安卓apk_App特征信息及其获取方式构成了移动安全防护体系的基石,这些特征信息不仅作为应用身份的唯一标识,更是恶意软件检测、版本管控及渠道溯源的关键依据,核心结论在于:掌握APK文件的数字指纹(如MD5……

    2026年3月28日
    9300
  • WordPress博客如何用WPJAM Basic接入火山引擎?veImageX静态资源CDN加速教程

    借助WPJAM Basic插件与火山引擎veImageX结合,能实现WordPress静态资源的高效CDN加速,显著提升博客加载速度并降低源站负载,对于WordPress站长而言,图片、CSS和JS文件往往是拖慢网站速度的元凶,手动配置CDN既繁琐又容易出错,而WPJAM Basic这款国产插件恰好解决了这一痛……

    2026年7月5日
    20400
  • 服务器主机为什么不能手动选择规格和磁盘类型?,怎么选

    服务器主机不能手动随意选择规格和磁盘类型,根本原因在于硬件兼容性、性能平衡和运维效率的三重约束,盲目搭配轻则性能无法发挥,重则导致系统频繁故障,得不偿失,服务器主机规格不能随意搭配的三大原因硬件兼容性限制了任意组合CPU、内存、主板芯片组之间存在严格的兼容性列表,即使接口相同,不同代际、不同频率的硬件混插也可能……

    2026年8月4日
    700

发表回复

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