插件窝 干货文章 在Linux系统下制作U盘启动盘

在Linux系统下制作U盘启动盘

盘 Ventoy 镜像 启动    来源:    2025-05-21

在 Linux 系统下制作 U 盘启动盘有多种方法,以下是几种常用且可靠的方式:


方法 1:使用 dd 命令(最基础但需谨慎)

dd 是 Linux 下直接写入磁盘的工具,适合 ISO 镜像文件。
步骤: 1. 插入 U 盘,确认设备路径(如 /dev/sdb): bash lsblk # 或 sudo fdisk -l 注意: 确保识别到 U 盘(如 /dev/sdb),并确认无重要数据(操作会清空 U 盘)。

  1. 卸载 U 盘(若已自动挂载):

    sudo umount /dev/sdb*
    
  2. 使用 dd 写入镜像(替换 /path/to/image.iso 和 /dev/sdb):

    sudo dd if=/path/to/image.iso of=/dev/sdb bs=4M status=progress oflag=sync
    
    • bs=4M:块大小,提高写入速度。
    • oflag=sync:确保数据完全写入。
    • 警告: of=/dev/sdb 不能写成 /dev/sdb1(否则无法启动)。
  3. 完成后安全弹出 U 盘:

    sudo eject /dev/sdb
    

方法 2:使用 balenaEtcher(图形化工具,推荐新手)

  1. 下载并安装 Etcher:

    • 官网下载:https://www.balena.io/etcher/
    • 或通过命令行安装(Debian/Ubuntu): bash sudo apt install balena-etcher-electron
  2. 打开 Etcher,选择镜像文件、U 盘设备,点击 Flash! 即可。


方法 3:使用 Ventoy(多镜像启动盘)

Ventoy 允许将多个 ISO 文件放入 U 盘,启动时选择镜像。
步骤: 1. 下载 Ventoy: bash wget https://github.com/ventoy/Ventoy/releases/download/v1.0.96/ventoy-1.0.96-linux.tar.gz tar -xzf ventoy-*.tar.gz cd ventoy-*

  1. 安装到 U 盘(替换 /dev/sdb): bash sudo ./Ventoy2Disk.sh -i /dev/sdb
  2. 完成后,将 ISO 文件直接拷贝到 U 盘的第一个分区。

方法 4:使用 Rufus 替代工具(如 UNetbootin)

sudo apt install unetbootin  # Debian/Ubuntu

运行后选择镜像和 U 盘设备即可(部分镜像兼容性可能不佳)。


注意事项

  1. 备份数据:所有操作会清空 U 盘数据!
  2. 确认设备路径:误操作可能覆盖系统磁盘(如 /dev/sda)。
  3. 镜像兼容性:
    • dd 适合原始 ISO(如 Arch Linux、Ubuntu Server)。
    • 混合镜像(如 Ubuntu Desktop)推荐用 Etcher 或 Ventoy。
  4. UEFI/BIOS 支持:Ventoy 和 Etcher 默认支持 UEFI/传统 BIOS。

验证启动盘

制作完成后,重启电脑并选择从 U 盘启动(需在 BIOS 中设置启动顺序)。