在Ubuntu上使用 dd 工具制作U盘启动盘

【ubuntu】如何制作一个ubuntu启动盘 自定义分区表,由于我的U盘是256G,未分配空间前大概有250G左右空间,因此我将其空间划分“保留BIOS启动区域”、Boot、efi系统分区,根分区、home分区、swap分区等。由于我的U盘是3.2的接口,为了物理介质的兼容性,在此处修改为USB3.1,并勾选以下所有设置,方便虚拟机能识别输入设备。插上U盘,出现输入设备的弹窗,让U盘连接到虚拟机(断开主机连接),直到右下角图标变绿,即为连接成功。,找到U盘对应磁盘,删除卷,将其所有数据清除,留足够空间给启动盘。接着输入地区、用户名、登录密码等。 阅读详情
AI摘要

本文介绍在Ubuntu上使用dd工具制作U盘启动盘的方法。先说明了适用场景与准备工作,包括下载ISO文件和插入U盘。接着详细阐述操作步骤,如查找设备名、卸载U盘、写入ISO、同步数据并弹出。还提及成功验证、注意事项,以及UEFI + NTFS启动盘的处理方法。

在Ubuntu上使用 dd 工具制作U盘启动盘

在Linux系统中,dd 是一个功能强大且原生支持的命令行工具,常用于复制文件和转换数据。它也可以用来将ISO镜像写入U盘,从而创建一个可启动的操作系统安装盘。虽然图形化工具(如 Startup Disk Creator 或 Etcher)更加直观,但使用 dd 命令制作启动盘具有更高的灵活性和可靠性,特别适合熟悉终端操作的用户。

本文将详细介绍如何在 Ubuntu 系统下使用 dd 命令制作 U 盘启动盘,包括完整步骤、注意事项以及常见问题的解决方案。


📌 适用场景

  • 想要手动控制启动盘制作过程
  • 图形化工具无法正常工作时
  • 需要高度可靠的写入方式(如制作恢复盘)
  • 使用较新的硬件或特殊格式需求(例如配合 uefi-ntfs.img)

🛠️ 准备工作

1. 下载 ISO 文件

确保你已经从官方或可信源下载了目标系统的 ISO 文件(如 Ubuntu、Debian、Windows 安装镜像等)。

2. 插入 U 盘

将准备好的 U 盘插入电脑 USB 接口。请确认 U 盘容量大于 ISO 文件大小。


🧭 操作步骤

步骤一:查找 U 盘设备名

打开终端(Ctrl + Alt + T),运行以下命令查看所有磁盘设备:

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.3G  0 part /
sdb      8:16   1  14.9G  0 disk 
└─sdb1   8:17   1  14.9G  0 part /media/user/USB

在这里,/dev/sdb 就是你的 U 盘设备(注意不要选错!)

⚠️ 特别注意:设备名通常是 /dev/sdX 格式(如 /dev/sdb, /dev/sdc),而不是 /dev/sdX1 这样的分区路径。


步骤二:卸载 U 盘

如果 U 盘已经被挂载,请先卸载:

sudo umount /dev/sdX*

替换 sdX 为你的实际设备名,如 sdb。


步骤三:使用 dd 写入 ISO 到 U 盘

执行以下命令将 ISO 文件写入 U 盘:

sudo dd if=/path/to/image.iso of=/dev/sdX bs=4M status=progress

参数说明:

  • if:输入文件(input file),即 ISO 文件路径。
  • of:输出文件(output file),即 U 盘设备路径。
  • bs=4M:每次读写块大小设为 4MB,提升写入速度。
  • status=progress:显示写入进度信息(适用于较新版本的 dd)。

示例:

sudo dd if=~/Downloads/ubuntu-24.04-desktop-amd64.iso of=/dev/sdb bs=4M status=progress

这个过程可能需要几分钟时间,完成后你会返回终端提示符。


步骤四:同步数据并安全弹出 U 盘

为了确保所有数据正确写入,建议运行:

sync

然后你可以安全拔出 U 盘。


✅ 成功验证

将 U 盘插入另一台电脑,并进入 BIOS 设置选择从 USB 启动。如果一切顺利,你应该能够看到目标系统的启动界面(如 Ubuntu 的安装菜单)。


⚠️ 注意事项

  • 一定要确认设备名正确,否则可能误写系统盘导致数据丢失。
  • dd 会完全覆盖整个 U 盘内容,请提前备份。
  • 不建议对 NTFS 分区直接使用 dd 来制作 Windows 启动盘,因为某些情况下需要额外引导镜像(如 uefi-ntfs.img)来实现 UEFI 引导。
  • 如果遇到“权限被拒绝”错误,请确认使用了 sudo 执行命令。

🧩 补充:UEFI + NTFS 启动盘的处理

如果你的目标是制作一个能从 UEFI 启动的 Windows 安装盘,并且希望保留大文件支持(NTFS),可以考虑使用 uefi-ntfs.img 镜像结合 dd 命令,具体方法如下:

  1. 下载 uefi-ntfs.img 镜像。
  2. 使用 dd 将其写入 U 盘的一个 FAT32 分区。
  3. 将 ISO 中的内容解压到 U 盘的 NTFS 分区。
  4. UEFI 固件会加载 uefi-ntfs.img,然后访问 NTFS 分区中的安装文件。

这种方式解决了传统 FAT32 分区不能支持大于 4GB 文件的问题,非常适合制作大体积 Windows 安装盘。


🧰 常用命令速查表

功能命令
查看设备列表lsblk 或 sudo fdisk -l
卸载 U 盘sudo umount /dev/sdX*
写入 ISO 到 U 盘sudo dd if=image.iso of=/dev/sdX bs=4M status=progress
数据同步sync

📝 END

虽然 dd 命令没有图形界面工具那么直观,但它是一个强大而稳定的工具,尤其适合高级用户和脚本自动化。只要注意设备名称的准确性,就可以非常可靠地完成 U 盘启动盘的制作任务。

无论你是想安装 Ubuntu、修复系统,还是构建自定义 Linux 发行版,掌握 dd 命令都是一个非常实用的技能。


📌 小贴士:

如果你不习惯使用命令行,也可以尝试图形化工具如 Startup Disk Creator 或 Etcher,它们也能很好地完成这项工作。


拜拜~

制作Ubuntu22.04启动盘 现在越来越多程序代码都需要运行在linux环境下,运行这些代码的前提是安装一个稳定的linux操作系统。本文选择Ubuntu 22.04去制作系统启动盘。本文主要对ubuntu22.04的启动盘制作过程进行了详细的说明,希望能帮助到有需要的朋友。 阅读详情

相关推荐

如何用乌班图(Ubuntu)制作 linux 系统 U盘启动盘

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代.

weixin_57194935的博客 7216

ubuntu系统U盘启动盘的制作

手把手教你如何制作ubuntu系统的U盘启动盘

伍六琪的博客 2万+

用linux制作Mac OS U盘启动

最近新弄了台Mac准备用一用,本人之前一直使用ubuntu。 开始时候随意设置了一个账户,后来想清除这个账户于是点击磁盘管理。由于没注意Mac的分区情况直接抹掉了磁盘上的所有内容以至于完全开不了机。每次开机都显示一个文件夹在跳动,如果在开机时候按住option则会直接进入在线恢复,然而时间太久并且总是给出各种f错误代码。 于是开始搜索Mac重装系统,大多数都是教用另一台Mac制作启动盘。

CaseCaffe的博客 9820

使用dd复制将乌班图系统(Ubuntu22.04)完整迁移到新硬盘并扩容

开始的时候用乌班图的时候,不懂事,根目录太小了,后来就满了,就就感觉完全没法用,看着现在硬盘贼便宜,去狗东买了个新的硬盘。感觉挂载硬盘并不能解决我的问题,最后选择了保留系统数据进行系统迁移。

只会写bug的靓仔的博客 1万+

ubuntu环境下制作win10启动盘,ubuntu安装图形化磁盘分区工具

一: ubuntu 磁盘管理工具 ---- GParted 图形化分区工具 安装GParted:sudo apt-get install gparted 启动:sudo gparted 二:Ubuntu 环境下制作启动盘 Linux下有很多工具可以制作启动盘,不过我们可以使用linux下的一条命令来完成-----dd 1 卸载U盘 假设你的u盘对应的设备是sdb1 (可以使用df查看或者fdisk) sudo umount /dev/sdb1 2 写入Ubuntu系统 sudo dd if=/hom

爱上编程已很久 3441

DPABI安装教程

DPABI是是中科院心理研究所严超赣老师团队开发的一款磁共振脑影像数据分析工具包。基于SPM,在安装DPABI之前需要安装好SPM,才能正常使用。SPM的安装方法见文matlab2021a版本条件下安装spm_kidllll的博客-优快云博客 1、下载安装包 下载地址:DPABI: a toolbox for Data Processing & Analysis for Brain Imaging | The R-fMRI Network 2、将下载好的dpabi文件夹移动到matl..

qq_42356925的博客 1万+

ubuntu下制作u盘启动盘

https://blog.youkuaiyun.com/hp910315/article/details/77508575?locationNum=10&fps=1 : 1.Ubuntu使用usb-creator工具制作U盘系统启动盘 2.u盘制作工具unetbootin https://blog.youkuaiyun.com/l0605020112/article/details/20048899 :  ...

独钓寒江雪 5058

采用LM324输出方波、正弦波、三角波

介绍以LM324运放芯片为核心,设计电路连接,实现三角波转化为正弦波,再由正弦波转化为方波输出的简易函数信号发生器的基本功能。本文介绍通过使用NI Multisim 14.0软件仿真模拟搭建所设计的电路,再使用这个软件的示波器进行仿真输出三角波,正弦波,方波。使用软件进行仿真后再到实验室进行调试,将其接入电源,并通过在显示器上观察波形以及数据,得到结果。该电路结构简单,信号的幅度、频率等参数可调,在仿真软件和实验室检测都有较好的性能输出,可替代实验室标准的函数信号发生器完成一般的实验要求。

qq_48771816的博客 7万+

Linux环境怎样制作u盘系统启动盘

引言 这篇文章分别介绍ubuntu以及windows下面三种制作u盘系统启动的方法,使用的iso系统文件为ubuntu16.04官方版本。 文章目录 0×1.Ubuntu使用dd命令制作U盘系统启动盘 0×2.Ubuntu使用usb-creator工具制作U盘系统启动盘 0×3.Windows系统制作U盘系统启动盘 0×1.Ubuntu使用dd命令制作U盘系统启动盘 dd命令是比较推荐的一种Linux环境中制作U盘启动盘的方式,无需安装额外的工具,基本上所有Linux发行版都集成了这个命令。 制作方法示

qq_38296022的博客 7483

微信聊天记录数据库解密实战:从WCDB到sqlcipher4的关键步骤解析

本文详细解析了微信桌面版聊天记录数据库的解密实战过程。通过逆向分析,定位了微信从WCDB框架到sqlcipher4加密的关键步骤,并成功提取了数据库密钥。文章重点介绍了如何通过动态调试、字符串定位等方法,追踪并验证sqlcipher4的加密密钥,最终实现对加密数据库文件的解密操作,为安全研究和数据恢复提供了技术参考。

weixin_29322553的博客 1071

基于boot + 双app升级方案

基于boot+双app的升级方案

weixin_44654285的博客 4515

Linux使用技巧3--用dd命令制作U盘系统启动盘

作U盘系统启动盘,Ubuntu下有个图形界面工具Startup Disk Creator,简单易用,但是缺点就是只能制作Ubuntu的启动盘,别的系统不支持。那么我想在Ubuntu下作Fedora的系统启动盘要怎么办呢?不要紧,有dd命令呢!dd命令是用来拷贝文件的命令,它可以自动转换成对应的格式。在玩树莓派的时候,我们也是用dd命令烧写系统的,还记得吧?$ sudo dd bs=4M if=~/

懒人的技术笔记 9681

Simulink单相桥式有源逆变电路仿真:从器件选型到波形分析(MATLAB 2018a实战)

本文基于MATLAB 2018a的Simulink平台,详细演示了单相桥式有源逆变电路的完整仿真流程。从Simscape/Power Systems库的器件选型、参数配置,到触发脉冲设置与电路连接,逐步指导搭建仿真模型。通过调整触发角α,直观展示了电路从整流到有源逆变的工作状态切换,并深入分析了负载电压、电流波形,以及逆变颠覆现象的产生条件与特征。

cake8的博客 1159

在Mac上制作Ubuntu启动U盘

ubuntu-18.04.6-desktop-amd64.iso 为下载的镜像名称 ubuntu-18.04为转换后的名称。6、用转换后的dmg文件制作启动盘(注意U盘名称前加一个r,可以让制作速度更快)3、利用磁盘工具将U盘抹掉,并设置为MT32格式。1、从官网下载Ubuntu iso文件。等待命令行有输出以后就是制作完成了。2、打开命令行终端输入。

gzw19961018的博客 4789

接入 AI 之后,为什么测试和排障还是没有真正变快?

如果你们准备做平台型 AI,不要先从聊天入口开始想。先把真实数据采上来;再把链路、版本、快照、报告这些核心对象建稳;再把历史沉淀、反馈、检索能力补齐;最后再让 AI 围绕这些对象去工作。这样做出来的 AI,才更容易从“看起来聪明”走向“真正省时间”。

专注 AI 精准测试平台实战落地,分享从代码 Diff 到回归决策的完整工程闭环。主张“先建数据链路,再上 AI 智能”,让测试从“靠经验”走向“基于风险”。 527

Qt(C++)使用QChart动态显示3个设备的温度变化曲线

Qt的QChart是一个用于绘制图表和可视化数据的类。提供了一个灵活的、可扩展的、跨平台的图表绘制解决方案,可以用于各种应用程序,如数据分析、科学计算、金融交易等。

1916

linux u盘 命令,制作U盘版linux系统安装盘(DD命令)

我使用的大致有这么几种:1.dd命令2.Unetbootin3.Ubuntu的“启动盘制作器”4.直接往优盘上安装操作系统UltraISO也可以用来写优盘,不过我没用过。下面一个一个说。1.dd(diskdump) 是一个*nix命令,用法很广,可以实现从磁盘(或磁盘分区分区)到磁盘,文件到磁盘,磁盘到文件的转存。建立启动盘时的用法是dd if=/home/sun/Other/CDLinux....

weixin_34431283的博客 986

基于YOLOv5s的RK3588多线程部署16FPS暴涨到120FPS 轻量化深度学习部署实战教程(包括性能优化与加速)37

本文介绍了如何在RK3588平台上利用线程池优化YOLOv5模型的推理性能。RK3588内置3个NPU核心,支持多核并行处理。作者设计了一个线程池架构:1个线程负责数据读取,10个线程处理NPU运算,1个线程输出结果。该架构包含任务队列、线程管理和工作线程三个核心组件,通过合理设置线程数、任务队列大小等参数确保性能稳定。文章提供了详细的C++实现代码,包括线程池初始化、任务提交、结果获取等功能模块,并讨论了多线程同步和内存管理的关键技术要点。该方案可显著提升深度学习模型在嵌入式设备上的部署效率。

FJN110的博客 9229

linux制作u盘教程视频,Linux中制作U盘启动盘的三种方法,使用启动盘创建器/dd命令和Etcher...

本文介绍在Linux系统中制作U盘启动盘的三种方法:使用启动盘创建器、dd命令和Etcher,以下以优麒麟Ubuntu Kylin 19.04为例,为你介绍这三种方法。如果要在Windows中制作U盘,请参考:在Windows中使用UltraISO或Rufus制作U盘启动盘,以优麒麟19.04为例。前提条件请下载优麒麟Ubuntu Kylin 19.04 ISO,请前往优麒麟Ubuntu Kyli...

weixin_30841011的博客 345

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Linux 系统安装必备:U 盘启动盘制作全攻略(适合 Ubuntu / CentOS / Debian)

本文介绍了在Linux系统中使用dd命令制作Linux启动U盘的完整步骤。首先需要准备8GB以上U盘和Linux ISO镜像文件,确认U盘设备路径后卸载已挂载分区。核心步骤是使用dd命令将ISO镜像写入U盘,并执行sync同步数据。最后说明如何从U盘启动安装Linux系统。整个过程强调要正确识别U盘设备,避免误操作导致数据丢失。

qq_48379015的博客 751

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Ubuntu自带的软件制作U盘启动盘

ubuntu下有两个方法: 1. 每次都忘记名字,记录一下,使用Startup Disk Creator软件。 2. 使用dd 命令, 下载iso镜像, 把U盘插入系统,U文件要备份,找到U盘挂载节点,例如我的/dev/sdc (注意千万不要搞错,要不可能把其它硬盘文件擦掉了) dd if=Ubuntu.iso of=/dev/sdc 转载于:https:/...

ankunxian6108的博客 273

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

dd linux 尾部添加0_Linux下制作系统的U盘启动盘

操作系统的安装方式各种各样,比如有通过硬盘安装、光盘安装、U盘安装等。但对于个人笔记本电脑来说,目前U盘安装的方式是最为流行和方便的办法,没有之一。不知道大家小时候有没有抱着电脑主机去电脑店里找师傅帮忙安装和修复系统的经历。店里的师傅会拿出光盘然后插入光驱,并设置BIOS从光驱启动系统然后进行安装。不过话说现在的个人笔记本电脑很多都没有了光驱,因此用光盘安装系统的方式逐渐被放弃了。大家更多的是使用...

weixin_39517357的博客 227

Ubuntu 制作U盘启动盘

  部门需要一台Linux系统远程共享服务器,需要一个启动盘安装。但是由于公司windows 系统都安装了保安软件,而且软件的使用也是有限制的。所以不能使用UltraISO 这类软件制作U盘启动盘。还好部门里有Ubuntu系统,所以就用dd 命令制作了一个安装盘。 记性不太好,在这里记录一下,以备后用。 步骤:(1). > df #命令查看U盘挂在到那个目录下(Ubuntu 在...

weixin_30872733的博客 137

Ubuntu创建U盘启动盘

1、使用dd命令。语句格式:dd if=ISO文件路径 of=U盘挂载节点 例如:dd if=/home/mole/下载/CentOS-7-x86_64-DVD-1804.iso of=/dev/sdc 2、使用Ubuntu自带的“启动盘创建器”(Startup Disk Creator)...

mole的专栏 2089
上一篇: STM32printf重定向到串口含armcc和gcc两种方案
下一篇: Ubuntu下挂载NTFS格式磁盘
DennisReYoonjiho
博客等级 码龄7年 216粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值