![“./boot/grub/efi.img 文件未通过 MD5 校验和验证。”](https://linux22.com/image/971454/%E2%80%9C.%2Fboot%2Fgrub%2Fefi.img%20%E6%96%87%E4%BB%B6%E6%9C%AA%E9%80%9A%E8%BF%87%20MD5%20%E6%A0%A1%E9%AA%8C%E5%92%8C%E9%AA%8C%E8%AF%81%E3%80%82%E2%80%9D.png)
相关问题:为什么 12.04.1 备用 ISO 的完整性检查失败?
我下载了 ubuntu-12.04.3-server-amd64.iso 并将其写入 USB 密钥,但是当我从它启动并选择“检查光盘是否有缺陷”时,出现错误:“./boot/grub/efi.img 文件未通过 MD5 校验和验证...”
我使用的是 OS X,因此将 ISO 写入 USB 密钥的步骤如下如下:
hdiutil convert -format UDRW -o ubuntu-12.04.3-server-amd64.img ubuntu-12.04.3-server-amd64.iso
sudo dd if=ubuntu-12.04.3-server-amd64.img.dmg of=/dev/rdisk1 bs=1M
diskutil eject /dev/disk1
ubuntu-12.04.3-server-amd64.iso 的 MD5 正常,
md5 ubuntu-12.04.3-server-amd64.iso
给出 MD5 (ubuntu-12.04.3-server-amd64.iso) = 2cbe868812a871242cdcdd8f2fd6feb9,与 Ubuntu 网站上的 MD5 相同。
这是同一个问题吗上面链接的问题?我可以继续吗?
答案1
OSX 格式转换过程正在损坏文件。直接写入而不进行转换,一切都会好起来。
#NUM=2 #Maybe - check which disk device is the right one
dd if=ubuntu-12.04.3-server-amd64.img of=/dev/rdisk$NUM bs=1m
完成此操作后,检查应该可以正确完成。
不要继续,因为即使这次碰巧是安全的,下一次可能会发现你下载了被黑客入侵或损坏的图像,而你却无法分辨。