本教程将解释如何使用 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 驱动器:
将 USB 闪存驱动器插入 USB 端口。
使用
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,但这可能因您的系统而异。识别名称的最佳方法是检查设备的大小。在大多数 Linux 发行版上,插入 USB 闪存驱动器时会自动挂载。
在刷写镜像之前,请确保 USB 设备未挂载。要卸载驱动器,请使用 umount 命令,后跟其已挂载的目录(挂载点)或设备名称:
sudo umount /dev/sdx1最后一步是将 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。