我刚刚下载了一个Ubuntu的CD镜像。我知道安装程序有一个检查CD选项,但在将其刻录到CD之前,我如何检查镜像是否完好无损?
Ubuntu 自带一个叫做 md5sum 的程序,你可以用它来检查下载的 ISO 文件的完整性。
像这样生成你的 ISO 文件的哈希值:
md5sum /path/to/ubuntuISO.iso
这将打印出您的ISO文件的MD5哈希值。现在打开Ubuntu Hashes维基页面,该页面列出了所有Ubuntu ISO文件的MD5哈希值,并将从md5sum得到的哈希值与维基页面上为该ISO文件指定的哈希值进行比较。如果哈希值匹配,那么您应该拥有一个未损坏的文件。
更自动化的方法是使用MD5SUMS.txt文件(您可以从releases.ubuntu.com下载),确保将该文件保存在与您的ISO文件相同的目录中。
现在运行:
md5sum -c MD5SUMS.txt
md5sum: ubuntu-8.10-alternate-amd64.iso: No such file or directory
ubuntu-8.10-alternate-amd64.iso: FAILED open or read
md5sum: ubuntu-8.10-alternate-i386.iso: No such file or directory
ubuntu-8.10-alternate-i386.iso: FAILED open or read
md5sum: ubuntu-8.10-desktop-amd64.iso: No such file or directory
ubuntu-8.10-desktop-amd64.iso: FAILED open or read
ubuntu-8.10-desktop-i386.iso: OK
md5sum: ubuntu-8.10-netbook-remix-i386.img: No such file or directory
ubuntu-8.10-netbook-remix-i386.img: FAILED open or read
md5sum: ubuntu-8.10-server-amd64.iso: No such file or directory
ubuntu-8.10-server-amd64.iso: FAILED open or read
md5sum: ubuntu-9.04-server-i386.iso: No such file or directory
ubuntu-8.10-server-i386.iso: FAILED open or read
md5sum: wubi.exe: No such file or directory
wubi.exe: FAILED open or read
md5sum: WARNING: 7 of 8 listed files could not be read
ubuntu-8.10-desktop-i386.iso: OK
md5sum /path/to/ubuntuImage
md5
命令。可以通过终端调用它:$ md5 /path/to/myFile
MD5 (/path/to/myFile) = b046a6bd326bb705349162abad3dce65
.iso
文件得到的哈希值与Ubuntu Hashes中相应的哈希值进行比较。