尝试在 Debian 中创建可启动 USB 介质时,dd 命令显示无响应?

尝试在 Debian 中创建可启动 USB 介质时,dd 命令显示无响应?

我尝试在 Debian 中使用 dd 命令将 Ubuntu .iso 安装到 USB 驱动器,但遇到了问题。以下是迄今为止我一直在使用的过程:

  1. 格式化我想要挂载 .iso 的磁盘(现在设备 ID 为 /dev/sde)
  2. 输入su终端以授予 root 访问权限并输入密码
  3. 输入umount /dev/sde(只是为了更好地衡量,我知道磁盘已经卸载)
  4. 进入dd bs=4M if=/home/user/Downloads/ubuntu-gnome-16.04.3-desktop-amd64.iso of=/dev/sde

现在,过去当我在其他发行版中使用它时,它工作得很好,我可以继续sync,然后使用新创建的媒体启动。然而,在 Debian 中,在步骤 4 中输入命令后,它似乎变得完全没有响应,只需将光标放在下一行上,而没有 shell 提示。它会一直保持这种状态,直到我从系统中移除 USB 驱动器。重新插入驱动器后,“磁盘”应用程序显示分区已创建,并且 Ubuntu 已写入驱动器,但是当尝试从驱动器启动时,我会直接进入 gnome 恢复终端,在那里它通知我一些可执行文件丢失。我假设问题出在 Debian 上。

答案1

dd没有显示进度,第4步之后发生的情况是正常的。让它完成即可,这可能需要一些时间,具体取决于您的 USB 和 PC。

用于pv查看复制是否正在发生。

apt-get install pv
dd if=/home/user/Downloads/ubuntu-gnome-16.04.3-desktop-amd64.iso | pv | dd of=/dev/sde bs=4M

答案2

尝试这个:

dd bs=4M if=/home/user/Downloads/ubuntu-gnome-16.04.3-desktop-amd64.iso of=/dev/sde status=progress

dd 现在支持显示进度。

相关内容