Linux Ubuntu 启动盘(Bootable USB)完全制作指南:从入门到精通

在 Linux 世界中,Ubuntu 凭借其易用性、稳定性和丰富的社区支持,成为许多用户(尤其是初学者)的首选发行版。而 启动盘(Bootable USB) 则是使用 Ubuntu 的基础工具之一——它不仅能帮助你在新电脑上安装 Ubuntu,还能用于系统修复、数据恢复,或在不安装的情况下体验 Ubuntu 系统。

本文将详细介绍如何从零开始制作 Ubuntu 启动盘,涵盖 prerequisites(准备工作)、不同操作系统下的制作步骤、启动测试、最佳实践、故障排除及实际应用场景。无论你是 Windows、macOS 还是 Linux 用户,都能找到适合自己的方法。

目录#

  1. 准备工作:你需要什么?
  2. Ubuntu ISO 文件获取与验证
  3. 制作启动盘的工具选择
  4. 不同系统下的启动盘制作步骤
  5. 测试启动盘:如何从 USB 启动
  6. 常见实践与最佳实践
  7. 故障排除:启动盘常见问题及解决方法
  8. 实际应用场景示例
  9. 参考资料

1. 准备工作:你需要什么?#

在开始制作启动盘前,请确保准备好以下物品:

1.1 硬件要求#

  • USB 闪存盘:容量至少 8GB(Ubuntu ISO 文件约 4-5GB,建议 8GB 以上避免空间不足),推荐 USB 3.0/3.1(读写速度更快,减少制作和启动时间)。
  • 电脑:运行 Windows、macOS 或 Linux 的任意电脑(用于制作启动盘)。
  • 目标设备:需要安装/运行 Ubuntu 的电脑(非必需,但建议制作后立即测试)。

1.2 软件要求#

  • Ubuntu ISO 文件:从官方网站下载(见参考资料)。
  • 启动盘制作工具:根据你的操作系统选择(见第 3 节)。
  • 数据备份:USB 闪存盘上的所有数据将被擦除,请提前备份!

2. Ubuntu ISO 文件获取与验证#

2.1 下载 Ubuntu ISO#

推荐下载 LTS(长期支持版),如 Ubuntu 22.04 LTS 或 24.04 LTS,支持周期长达 5 年,稳定性更佳。非 LTS 版本(如 23.10)更新频率更高,但支持仅 9 个月,适合尝鲜用户。

下载地址:Ubuntu 官方下载页

2.2 验证 ISO 文件完整性(关键步骤)#

ISO 文件可能因网络问题或恶意篡改导致损坏,安装时会出现各种错误。务必验证文件校验和

  1. 获取官方校验和
    下载页面底部通常提供 SHA256 校验和(如 https://releases.ubuntu.com/22.04/SHA256SUMS)。

  2. 本地计算校验和

    • Windows:在 PowerShell 中运行
      Get-FileHash -Algorithm SHA256 "C:\path\to\ubuntu-22.04.4-desktop-amd64.iso"
    • macOS/Linux:在终端中运行
      sha256sum /path/to/ubuntu-22.04.4-desktop-amd64.iso
  3. 比对结果:确保本地计算的哈希值与官方完全一致。

3. 制作启动盘的工具选择#

不同操作系统有不同的推荐工具,以下是主流选项:

工具支持系统特点难度
RufusWindows轻量、快速,支持 UEFI/BIOS,推荐新手
BalenaEtcherWindows/macOS/Linux跨平台、图形化,一键操作,极其简单
dd 命令Linux/macOS命令行工具,无图形界面,功能强大

推荐:新手优先使用 BalenaEtcher 或 Rufus;Linux/macOS 高级用户可使用 dd 命令。

4. 不同系统下的启动盘制作步骤#

4.1 Windows 系统:使用 Rufus(推荐)#

Rufus 是 Windows 下制作启动盘的神器,体积小(<1MB)且功能全面。

步骤:#

  1. 下载 RufusRufus 官方网站(选择最新版本,无需安装,直接运行)。
  2. 插入 USB 闪存盘,打开 Rufus。
  3. 配置参数(Rufus 会自动检测部分选项,建议保持默认):
    • 设备:选择你的 USB 闪存盘(务必确认盘符,避免选错!)。
    • 启动选择:点击「选择」,浏览并选中下载的 Ubuntu ISO 文件。
    • 分区方案
      • 若目标设备支持 UEFI(现代电脑默认),选择「GPT」+「UEFI (非 CSM)」。
      • 若目标设备仅支持 BIOS(传统模式),选择「MBR」+「BIOS 或 UEFI-CSM」。
    • 文件系统:默认 FAT32(兼容性最佳,支持 UEFI 和 BIOS)。
    • 卷标:可自定义(如「UBUNTU2204」)。
  4. 开始制作:点击「开始」,弹窗提示「所有数据将被删除」,确认后等待完成(约 5-15 分钟,取决于 USB 速度)。
  5. 完成:提示「准备就绪」后,关闭 Rufus,安全弹出 USB 盘。

4.2 macOS 系统:使用 Etcher 或 dd 命令#

方法 1:BalenaEtcher(图形化,推荐新手)#

  1. 下载 EtcherBalenaEtcher 官网,安装并打开。
  2. 选择 ISO:点击「Flash from file」,选中 Ubuntu ISO。
  3. 选择 USB 盘:点击「Select target」,选择你的 USB 设备(注意容量,避免选错硬盘!)。
  4. 开始制作:点击「Flash!」,输入 macOS 密码授权,等待完成(约 10-20 分钟)。
  5. 完成:Etcher 会自动验证写入结果,提示成功后退出。

方法 2:dd 命令(终端,高级用户)#

dd 命令功能强大但有风险(输错设备名可能格式化硬盘),务必谨慎!

  1. 查看 USB 设备路径
    插入 USB 后,打开终端,运行:

    diskutil list

    找到 USB 设备(通常命名为 /dev/diskX,如 /dev/disk2,注意区分硬盘 /dev/disk0)。

  2. 卸载 USB 盘(但不要拔出):

    diskutil unmountDisk /dev/diskX  # 替换 X 为实际编号,如 disk2
  3. 执行 dd 命令

    sudo dd if=/path/to/ubuntu.iso of=/dev/rdiskX bs=4m status=progress
    • if:输入文件(ISO 路径,可拖入终端自动填充)。
    • of:输出设备(USB 路径,务必加 r 前缀,如 rdisk2,加快速度)。
    • bs=4m:块大小,4MB 效率较高。
    • status=progress:显示进度。
  4. 完成后弹出

    diskutil eject /dev/diskX

4.3 Linux 系统:使用 Etcher 或 dd 命令#

方法 1:BalenaEtcher(图形化)#

步骤与 macOS 相同:下载 Etcher → 选择 ISO → 选择 USB → 点击 Flash!

方法 2:dd 命令(终端)#

  1. 查看 USB 设备路径
    插入 USB 后,运行:

    lsblk  # 或 sudo fdisk -l

    找到 USB 设备(如 /dev/sdb,通常不带数字后缀,如 /dev/sdb1 是分区)。

  2. 卸载 USB 分区

    sudo umount /dev/sdb*  # 替换 sdb 为你的设备名,* 表示所有分区
  3. 执行 dd 命令

    sudo dd if=/path/to/ubuntu.iso of=/dev/sdb bs=4M status=progress oflag=direct
    • oflag=direct:绕过系统缓存,加快写入并确保数据落盘。
  4. 完成后同步缓存

    sync  # 确保所有数据写入 USB

5. 测试启动盘:如何从 USB 启动#

制作完成后,需验证启动盘是否可正常启动:

5.1 进入 BIOS/UEFI 设置#

  1. 重启目标设备,在开机画面出现前按下 启动快捷键(因主板/品牌而异):

    • 戴尔/Dell:F12
    • 惠普/HP:F9
    • 联想/Lenovo:F12Fn+F12
    • 华硕/ASUS:F8Del
    • 苹果/Mac:开机时长按 Option 键。
  2. 禁用 Secure Boot(如需要)
    部分电脑默认启用 Secure Boot(安全启动),可能阻止非微软签名的系统启动。进入 BIOS/UEFI 后,在「Security」或「Boot」选项中找到「Secure Boot」,设置为「Disabled」。

5.2 选择 USB 启动#

在启动菜单中,选择你的 USB 设备(通常显示为「USB HDD」或设备品牌名,如「Kingston DataTraveler」),按回车确认。

5.3 验证启动成功#

正常情况下,会进入 Ubuntu 启动菜单,可选择「Try or Install Ubuntu」(试用或安装)或「Check disk for defects」(检查启动盘完整性)。选择后者可进一步验证启动盘是否制作正确。

6. 常见实践与最佳实践#

6.1 常见实践#

  • 使用 USB 3.0/3.1 设备:比 USB 2.0 快 10 倍以上,安装/启动更流畅。
  • 备份 USB 数据:制作前务必格式化或清空 USB,避免数据丢失。
  • 验证 ISO 校验和:见第 2.2 节,避免因 ISO 损坏导致安装失败。

6.2 最佳实践#

  • 选择 LTS 版本:对稳定性和长期支持有需求的用户(如日常办公、服务器)优先 LTS。
  • 使用官方工具:Rufus、Etcher 和 dd 均为官方推荐,避免第三方小众工具(可能植入恶意软件)。
  • 立即测试启动盘:制作后尽快在目标设备上测试,发现问题及时返工。
  • 妥善保管启动盘:可用于系统救援、数据恢复,建议长期保留。

7. 故障排除:启动盘常见问题及解决方法#

问题 1:USB 设备未在启动菜单中显示#

  • 原因:USB 未正确制作、BIOS 禁用了 USB 启动、设备路径错误。
  • 解决
    • 重新制作启动盘(换工具或重新下载 ISO)。
    • 进入 BIOS,确认「USB Boot」选项已启用。
    • 尝试换一个 USB 端口(优先 USB 2.0 端口,部分旧 BIOS 不支持 USB 3.0)。

问题 2:启动时提示「Invalid partition table」或「No bootable device」#

  • 原因:分区方案错误(如 UEFI 设备使用 MBR 分区)、ISO 损坏。
  • 解决
    • 重新制作,确保分区方案匹配(UEFI→GPT,BIOS→MBR)。
    • 验证 ISO 校验和,重新下载损坏的 ISO。

问题 3:启动后卡在黑屏或logo界面#

  • 原因:显卡驱动不兼容(如 NVIDIA 闭源驱动)、Secure Boot 未关闭。
  • 解决
    • 启动时按 e 编辑启动参数,在 quiet splash 后添加 nomodeset(禁用图形加速),按 F10 继续启动。
    • 进入 BIOS 禁用 Secure Boot。

问题 4:Etcher/dd 提示「磁盘空间不足」#

  • 原因:USB 容量小于 ISO 大小(如 4GB USB 写入 5GB ISO)。
  • 解决:更换至少 8GB 的 USB 盘。

8. 实际应用场景示例#

场景 1:在新电脑上安装 Ubuntu#

  1. 制作启动盘(如 Ubuntu 22.04 LTS)。
  2. 插入 USB,启动并选择「Install Ubuntu」。
  3. 按向导选择语言、键盘布局,选择「清除整个磁盘并安装 Ubuntu」(新手推荐),完成后重启。

场景 2:运行 Live 模式修复系统#

  1. 从 USB 启动,选择「Try Ubuntu」(不安装直接运行)。
  2. 访问文件管理器,挂载目标系统分区(如 /dev/sda2),备份重要数据。
  3. 使用 fsck 命令修复磁盘错误:
    sudo fsck /dev/sda2  # 替换为目标分区

场景 3:测试 Ubuntu 新功能#

下载非 LTS 版本(如 Ubuntu 24.10),制作启动盘后选择「Try Ubuntu」,无需安装即可体验最新特性(如 GNOME 46、新内核)。

9. 参考资料#


通过本文,你已掌握 Ubuntu 启动盘的制作、测试、优化和故障排除全流程。无论是安装系统、数据救援还是系统测试,启动盘都是 Linux 用户的必备工具。如有疑问,欢迎参考官方文档或在社区(如 Ubuntu 论坛)提问!