尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Ubuntu系统盘制作与安装全攻略:从镜像写入到双系统引导修复
1. 为什么值得花时间把系统盘制作这件事搞明白很多人第一次接触 Ubuntu 安装卡住的地方往往不是系统本身而是盘没做对。我见过太多人下载完 ISO 镜像双击打开把里面的文件一股脑拖进 U 盘然后插上电脑开机结果要么黑屏要么直接跳过 U 盘进了原来的系统折腾一晚上也没装上。问题就出在系统盘制作不是复制文件而是写入镜像这两件事看起来像本质完全不同。这篇文章想解决的就是这一整套流程从选镜像、选工具、做启动盘到进 BIOS 设置启动顺序、分区、装系统、装完之后的收尾配置。它适合三类人一是第一次装 Ubuntu 的新手想照着一步步做不出错二是装过但总在某个环节翻车的朋友想搞清楚每一步背后的原理三是需要批量给机器装系统的运维或实验室同学想要一套稳定可复现的流程。我会把每一步为什么这么做讲清楚因为只有理解了原理遇到报错你才知道往哪个方向排查而不是对着屏幕干瞪眼。先说一个最容易被忽略的前提制作系统盘会清空 U 盘上的所有数据。这不是吓唬人写入镜像的过程会重建 U 盘的分区表原来存的东西基本找不回来。所以动手之前先把 U 盘里重要的东西拷出来。这个坑我踩过一个用了好几年的资料盘做启动盘的时候没多想直接写进去了等反应过来已经晚了。所以下面所有操作默认你已经备份好了 U 盘数据。2. 制作前的整体思路与方案选型2.1 先想清楚你要装的是哪个版本Ubuntu 的版本分两类LTS长期支持版和普通版。LTS 版本每两年发布一次官方提供五年的安全更新支持比如 22.04 LTS、24.04 LTS 这类普通版每半年一版支持周期只有九个月。对绝大多数人来说直接选 LTS 版本就行稳定、软件兼容性好、遇到问题网上资料也多。普通版适合想尝鲜新内核、新特性的用户但装完没多久就得考虑升级比较折腾。选版本还要看你的硬件。老机器比如十年前的本子建议选稍微老一点的 LTS新内核对老硬件的驱动支持有时候反而不如老版本稳。新机器尤其是近两年的笔记本建议选最新的 LTS因为新硬件新网卡、新显卡的驱动往往要新内核才带得动。这一步选错了后面装完可能连网都连不上非常难受。2.2 镜像从哪来怎么验证没下坏镜像一定要从官方渠道下载别图省事从各种第三方站点拿一是可能被篡改二是可能下到不完整的文件。官方会同时提供一个校验文件通常是 SHA256 值下载完之后核对一下能确认文件没在传输过程中损坏。校验方法很简单在 Linux 或 macOS 上sha256sum ubuntu-24.04-desktop-amd64.iso在 Windows 上可以用 PowerShellGet-FileHash .\ubuntu-24.04-desktop-amd64.iso -Algorithm SHA256把输出的值和官方页面上给的对比一致就说明文件是完整的。这一步很多人跳过结果做出来的盘启动不了回头排查半天最后发现是镜像本身下坏了。花两分钟校验能省掉后面一小时的折腾。2.3 工具怎么选三类方案对比制作启动盘的工具大致分三类各有适用场景工具类型代表工具适用场景优点缺点图形化写入工具跨平台镜像写入工具新手、单次制作界面直观点几下就行灵活性低部分工具捆绑广告命令行工具dd 命令Linux/macOS 用户、批量制作系统自带可控性强命令写错会毁数据无进度提示多启动工具多系统启动盘制作工具需要在一个盘里放多个系统一盘多用方便配置稍复杂兼容性偶有问题我的建议是新手用图形化工具Linux 老手用 dd需要经常装不同系统的用多启动工具。下面重点讲前两种因为覆盖了 90% 的场景。3. 核心实操手把手做出能启动的系统盘3.1 图形化工具制作流程Windows 环境假设你在 Windows 上操作用一款常见的开源镜像写入工具。步骤是这样的插入 U 盘容量建议 8GB 以上。Ubuntu 桌面版镜像大概 5-6GB8GB 刚好够16GB 更从容。打开工具它会自动识别到 U 盘。这里要特别小心如果电脑上插了多个 U 盘或移动硬盘一定要确认选中的是你要写入的那个选错了会把别的盘清空。选择从镜像文件写入或类似选项加载你下载好的 ISO 文件。分区类型一般选 GPT目标系统选 UEFI。如果你的机器比较老、只支持传统 BIOS就选 MBR。这个选错了做出来的盘在老机器上可能认不出来。点开始等进度条走完。写入过程大概几分钟到十几分钟取决于 U 盘速度。写完工具通常会提示写入完成这时候不要直接拔先安全弹出。注意写入完成后Windows 可能会弹窗说U 盘需要格式化才能使用千万别点格式化。这是因为 Windows 认不出 Linux 的分区格式属于正常现象直接关掉弹窗就行。3.2 命令行 dd 方式Linux/macOS 环境如果你本身就在 Linux 或 macOS 上dd 是最直接的方式。先确认 U 盘的设备名lsblk输出里会列出所有磁盘U 盘通常显示为/dev/sdb或/dev/sdc这种/dev/sda一般是你的系统盘千万别动。确认容量对得上再执行写入sudo dd ifubuntu-24.04-desktop-amd64.iso of/dev/sdb bs4M statusprogress oflagsync这里几个参数解释一下if是输入文件你的镜像of是输出设备U 盘bs4M是每次读写 4MB比默认的 512 字节快很多statusprogress会显示进度oflagsync保证数据真正写进设备再返回。最容易出错的就是of这一项如果手滑写成/dev/sda你的系统盘就没了。所以执行前一定用lsblk反复确认。macOS 上设备名是/dev/disk2这种格式写入前要先卸载不是弹出diskutil unmountDisk /dev/disk2 sudo dd ifubuntu-24.04-desktop-amd64.iso of/dev/rdisk2 bs4m注意 macOS 上用rdisk比disk快很多bs4m是小写 m。3.3 制作完成后的验证盘做完别急着拔先验证一下。在 Linux 上可以看分区结构lsblk /dev/sdb正常的 Ubuntu 启动盘会显示两个分区一个是 EFI 分区FAT 格式几百 MB一个是主分区。如果只看到一个分区或者分区结构明显不对说明写入有问题重做一遍。这一步能提前发现问题省得插到目标机器上才发现启动不了。4. 安装环节从开机到进桌面4.1 进 BIOS 设置启动顺序U 盘做好后插到要装系统的机器上开机时按特定键进启动菜单。不同品牌按键不一样常见的是 F12、F2、Esc、Del具体看开机画面提示。进去之后找到 Boot 选项把 U 盘调到第一位或者直接在启动菜单里选 U 盘启动。这里有个常见问题开了安全启动Secure Boot的机器可能不认这个 U 盘。如果启动菜单里看不到 U 盘或者选了之后黑屏进 BIOS 把 Secure Boot 关掉再试。Ubuntu 官方镜像其实是支持安全启动的但有些第三方工具做出来的盘签名不对关掉最省事。4.2 分区方案怎么定进到安装界面后最关键的一步是分区。新手最容易在这里懵。我给两套方案方案一整盘安装推荐新手。选清除整个磁盘并安装 Ubuntu安装程序会自动分区把整块盘都给 Ubuntu。简单、不容易出错缺点是原来的系统比如 Windows会被抹掉。如果这台机器你就是要纯装 Ubuntu选这个。方案二手动分区双系统或想精细控制。需要自己划几个分区典型配置是挂载点建议大小格式作用/boot/efi512MBFAT32UEFI 启动分区/50-100GBext4系统和软件/home剩余空间ext4个人数据swap内存的 1-2 倍swap交换空间手动分区时千万别动你不认识的分区尤其是双系统场景下那些可能是 Windows 的恢复分区或数据分区。分错了数据就没了。不确定的话先在 Windows 里用磁盘管理看一下分区布局记下来再动手。4.3 安装过程与首次启动分区定好之后设置用户名、密码、时区然后就是等待。安装过程大概十几分钟到半小时取决于磁盘速度。装完提示重启重启时记得把 U 盘拔掉否则可能又从 U 盘启动进到安装界面让人以为没装上。第一次进系统建议先做几件事连网、更新系统、装显卡驱动如果是 N 卡在附加驱动里选推荐版本。更新命令sudo apt update sudo apt upgrade -y这一步别省新装的系统往往有一堆安全更新和驱动更新先更新完再装其他软件能避免很多奇怪的兼容问题。5. 常见问题与排查速查装系统的过程中报错五花八门但高频的就那么几个。我整理了一张速查表现象可能原因排查方向开机不认 U 盘启动顺序不对 / Secure Boot 开着进 BIOS 调顺序、关 Secure Boot卡在 logo 界面显卡驱动冲突启动时加nomodeset参数提示找不到安装介质镜像写入不完整重新校验镜像、重做启动盘装完重启进不去系统启动项没写对 / 拔盘时机不对检查 BIOS 启动顺序确认 EFI 分区双系统后 Windows 不见了引导被覆盖用启动修复工具重建引导重点说两个。卡在 logo这个特别常见尤其是 N 卡机器。解决办法是在启动菜单里选中 U 盘后按e编辑启动参数在quiet splash后面加上nomodeset然后按 F10 启动。这个参数的作用是让系统先用基础显示驱动起来装完系统再装正式显卡驱动就好了。双系统引导丢失也很典型。装 Ubuntu 的时候GRUB 引导程序默认会接管启动正常情况下它会自动识别到 Windows 并加进菜单。如果没识别到进 Ubuntu 后执行sudo update-grub一般就能把 Windows 找回来。如果连 GRUB 都进不去那就需要用启动修复工具处理了这个稍微复杂建议单独查资料。提示整个安装过程中遇到任何报错先把错误信息完整记下来再搜。很多人只截一半搜出来的答案对不上白费功夫。6. 几个我踩过之后才明白的细节最后分享几个文档里不常写、但实际很影响体验的点。U 盘速度决定制作和安装体验。用 USB 2.0 的老 U 盘写入镜像可能要二十分钟安装过程也慢得让人抓狂。换个 USB 3.0 的盘几分钟搞定。如果经常装系统值得专门备一个好点的 U 盘。镜像写入工具选 GPT 还是 MBR要跟目标机器匹配。新机器近七八年的基本都是 UEFI GPT老机器是 BIOS MBR。做之前先确认目标机器是哪种做错了盘认不出来。不确定的话很多工具支持双模式启动盘兼容性更好。装完系统先别急着装一堆软件先把系统更新和驱动搞定。我见过有人装完直接装各种开发环境结果显卡驱动没装界面卡顿还以为是系统问题折腾半天。顺序应该是更新系统 → 装驱动 → 装常用软件 → 配置环境。双系统的话先装 Windows 再装 Ubuntu。反过来会很麻烦因为 Windows 的引导程序不认 Linux会把 GRUB 覆盖掉。按先 Windows 后 Linux的顺序GRUB 能自动识别 Windows省去手动修复引导的麻烦。这套流程我前后在不同机器上走过十几遍从最早的手忙脚乱到现在基本一次成功靠的就是把每个环节的原理搞清楚而不是死记步骤。你按上面的思路走一遍遇到问题知道往哪查基本就不会再被盘没做对这种事卡住了。
RELATED

相关推荐

交通标志识别数据集处理与YOLO多版本适配实战

交通标志识别数据集处理与YOLO多版本适配实战

做交通标志识别的朋友,估计都有过这种体验:模型在公开数据集上刷出很高的mAP,一换到自己的摄像头画面就各种漏检;或者数据集下载下来一大堆类别,标注格式还不统一,光是清洗转换就花掉两三天。这篇文章&…

📅 2026/10/22 21:40:38
空芯光纤:突破瑞利散射极限,低延迟传输与工程应用解析

空芯光纤:突破瑞利散射极限,低延迟传输与工程应用解析

做传输的人都清楚一件事:普通单模光纤的损耗已经被压到 0.14 dB/km 附近,再往下几乎没有空间,因为那个数字根本不是工艺问题,而是石英材料在 1550nm 波长处的瑞利散射底线。这几年空芯光纤之所以频繁出现在行业技术讨论里&#xf…

📅 2026/10/22 21:40:38
Kafka 3.x 生产环境部署实战:KRaft模式配置、调优与避坑指南

Kafka 3.x 生产环境部署实战:KRaft模式配置、调优与避坑指南

1. 为什么部署 Kafka 这件事值得单独拿出来讲Kafka 这三个字在数据领域出现的频率太高了,高到很多人觉得它就是个“装一下就能跑”的中间件。但真正在生产环境部署过 Kafka 的人都知道,从零把一套集群拉起来,和把它跑稳、跑对、跑得能扛住业务…

📅 2026/10/22 21:40:38
MORE NEWS

更多资讯

📰

【Pytorch】Anaconda: 新建环境出现No module named ‘pip._internal.main‘

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

【Tensorflow实战系列】Tensorflow:动态库的使用(头文件提取,Makefile链接动态库)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

PJ85718DM与PIC18F85J10协同的HVAC远程温度采集方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

【CUDA】CUDA: (八) 使用 CUDA C/C++ 加速计算的基础 (NVIDIA 课程 Part one)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

【Pytorch】Pytorch: Automatic Differentitation (二)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

自学还是课程?四个关键变量决定你的最佳学习路径

前几天收到一条留言,只有五个字:自学vs C。没有背景,没有上下文,我先是一愣——C是什么?C语言?Class?Course?后来跟对方聊了几句才明白,他想问的是一个几乎所有学习者都绕…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬