使用 dd 复制 Debian ISO 后出现未知的文件系统

使用 dd 复制 Debian ISO 后出现未知的文件系统

在 Lubuntu 16.04 系统上将最新版本的 Stretch 发行版复制到 4GB USB 驱动器后sudo dd bs=4M if=debian-testing-amd64-netinst.iso of=/dev/sdb1 && sync,文件系统sdb1显示为“未知”。这是创建ms-dos或gpt分区表、单个分区并使用ext4或FAT32文件系统格式化后的情况,格式化后显示正确,但命令完成后显示未知dd。实际上,驱动器无法启动计算机,它只是卡住了(尽管这可能是由其他原因引起的)。我也尝试过,isohybrid在 ISO 文件上执行后得到了相同的结果。

答案1

您需要覆盖 USB 闪存盘,包括其分区表:

sudo dd bs=4M if=debian-testing-amd64-netinst.iso of=/dev/sdb

sdb代替sdb1)。下载包含其自己的分区表。

请参阅官方说明,这表明

sudo cp debian-testing-amd64-netinst.iso /dev/sdb
sync

反而。

正如所指出的三奥院, 你应该验证下载的图像在将其复制到您的密钥之前,请确保它已正确下载,更重要的是它没有被篡改。

答案2

这可能是一个损坏的下载。从您获取 .iso 的下载页面获取校验和签名并验证您下载的文件。 (它应该有执行检查所需的说明)

如果检查失败,则需要重新下载镜像并检查。

重复此操作,直到文件通过检查。然后你就有了一个可以使用的图像文件。

相关内容