本教程将解释如何使用 dd 命令从 Linux 终端创建可启动的 Debian 10 (Buster) USB 闪存驱动器。该 USB 闪存驱动器可用于在支持从 USB 启动的任何计算机上启动和安装 Debian。

先决条件

  • 容量为 1GB 或更大的 USB 闪存驱动器
  • 运行任何 Linux 发行版的计算机
  • Debian 10 Buster ISO 文件。访问获取 Debian 页面,您可以在其中找到各种 Debian 安装镜像的下载链接。在本指南中,我们将使用“64 位 PC netinst iso”文件。

在 Linux 上创建可启动的 Debian 10 USB 闪存驱动器

使用命令行将 ISO 镜像写入 USB 驱动器比使用 GUI 工具要容易得多。不需要安装任何额外的软件。

按照下面概述的步骤来创建可启动的 Debian 10 USB 驱动器:

  1. 将 USB 闪存驱动器插入 USB 端口。

  2. 使用 lsblk 工具找出 USB 驱动器的名称:

    lsblk

    输出将如下所示:

    NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda           8:0    0 465.8G  0 disk 
    └─sda1        8:1    0 465.8G  0 part /data
    sdx           8:16   1   7.5G  0 disk 
    └─sdx1        8:17   1   7.5G  0 part /run/media/linuxize/Kingston
    nvme0n1     259:0    0 232.9G  0 disk 
    ├─nvme0n1p1 259:1    0   512M  0 part /boot
    ├─nvme0n1p2 259:2    0    16G  0 part [SWAP]
    └─nvme0n1p3 259:3    0 216.4G  0 part /

    在本例中,USB 设备是 /dev/sdx,但这可能因您的系统而异。识别名称的最佳方法是检查设备的大小。

  3. 在大多数 Linux 发行版上,插入 USB 闪存驱动器时会自动挂载。

    在刷写镜像之前,请确保 USB 设备未挂载。要卸载驱动器,请使用 umount 命令,后跟其已挂载的目录(挂载点)或设备名称:

    sudo umount /dev/sdx1
  4. 最后一步是将 Debian ISO 镜像刷写到 USB 驱动器。请确保将 /dev/sdx 替换为您的驱动器,并且不要附加分区号。

    此外,请将 /path/to/debian-10.0.0-amd64-netinst.iso 替换为 ISO 文件的路径。如果您使用 Web 浏览器下载了该文件,则它应存储在您用户账户中的 Downloads 文件夹中。

    sudo dd bs=4M if=/path/to/debian-10.0.0-amd64-netinst.iso of=/dev/sdx status=progress oflag=sync

    在刷写镜像时,将显示进度条。该过程可能需要几分钟时间,具体取决于 ISO 文件的大小和 USB 闪存驱动器的速度。完成后您将看到如下内容:

    83+1 records in
    83+1 records out
    348127232 bytes (348 MB, 332 MiB) copied, 25.001 s, 13 MB/s

就是这样!您的 USB 闪存驱动器上有了可启动的 Debian 10。