为什么 12.04.1 备用 ISO 的完整性检查失败?

mgh*_*ghg 9 md5sum usb-creator 12.04 alternate

我遵循了 Ubuntu 文档中的各种建议,使用 64 位 PC 的 12.04.1 备用安装 ISO 文件创建了一个可引导的 Ubuntu USB 闪存驱动器。但是 U 盘的完整性测试失败了,我不明白为什么。

这些是我所做的步骤:

  1. http://releases.ubuntu.com/12.04.1/下载适用于 64 位 PC 的 12.04.1 备用安装 ISO 文件 (ubuntu-12.04.1-alternate-amd64.iso)以及 MD5 、SHA-1 和 SHA-256 哈希文件以及相关的 PGP 签名
  2. 在使用相关 PGP 签名文件验证散列文件后,使用 MD5、SHA-1 和 SHA-256 散列文件验证 ISO 文件的数据完整性(参见例如https://help.ubuntu.com/community /HowToSHA256SUMhttps://help.ubuntu.com/community/VerifyIsoHowto )
  3. 使用 Ubuntu 的启动盘创建程序创建可启动的 USB 记忆棒(参见http://www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu
  4. 使用新制作的 12.04.1 备用安装在 USB 记忆棒上启动我的计算机
  5. 选择“检查光盘是否存在缺陷”选项(请参阅https://help.ubuntu.com/community/Installation/CDIntegrityCheck

步骤 1、2、3 和 4 没有出现任何问题或错误消息。但是,步骤 5 以标题为“完整性测试失败”的错误消息结束,内容如下:

The ./install/netboot/ubuntu-installer/amd64/pxelinux.cfg/default file failed the MD5 checksum verification. Your CD-ROM or this file may have been corrupted.

在之前使用 12.04(即不是维护版本)备用安装 ISO 文件的尝试中,我遇到了相同的(可能只是相似,因为我没有确切的注释)错误消息。在这些情况下,我无论如何都尝试安装,到目前为止我还没有遇到任何问题。

  • 上述完整性检查失败是否是严重错误?
  • 解决办法是什么?
  • 或者可以忽略它而没有进一步的问题?

ish*_*ish 8

这是掌握 ISO 的错误,但可以安全地忽略

  • 您收到此错误是因为该install/netboot/ubuntu-installer/amd64/pxelinux.cfg/default文件不存在于 64 位备用 ISO 映像中,尽管它存在于 ISO 的文件校验和列表 ( md5sum.txt) 中:

    • 573bf62a1f14cdcef0e8299863547a5a ./install/netboot/ubuntu-installer/amd64/pxelinux.cfg/default

    • 有关文件夹的实际内容,请参阅此 pastebininstall/netboot

  • 它可以被忽略,因为这些文件指的是最小的“netboot”ISO 版本,当您使用完整的备用 ISO 时,这无关紧要。

  • 如果你真的想“解决”错误,你可以将丢失的文件下载到相应的文件夹中;请注意,这可能不是最后一个,因为显然有六个这样的丢失文件......