当前位置: 首页>>技术问答>>正文


如何检查下载的Ubuntu CD的完整性?

, ,

问题描述

我刚刚下载了Ubuntu的CD映像。我知道安装程序有一个检查CD选项,但在将其刻录到CD之前如何检查图像是否正常?

最佳解决方法

首先查看您在此处下载的ISO的哈希值:

(或者一般找到你的Ubuntu版本here)

然后按照this videothese instructions检查哈希:

检查完哈希后,burn the image对CD /DVD是安全的。

次佳解决方法

Linux的..

Ubuntu附带了一个名为md5sum的程序,可用于检查下载的ISO文件的完整性。

手动方式..

生成ISO文件的哈希,如下所示:

md5sum /path/to/ubuntuISO.iso  

这将打印出ISO的MD5哈希值。现在打开Ubuntu Hashes wiki页面,列出所有Ubuntu ISO的MD5哈希值,并将你从md5sum获得的哈希值与维基页面所说的哈希值进行比较。如果哈希值匹配,则应该有一个未损坏的文件。

自动方法..

更自动的方法是使用MD5SUMS.txt文件(可以从releases.ubuntu.com的发行版下载页面下载)。确保将文件保存在具有ISO文件的同一目录中。

现在运行:

md5sum -c MD5SUMS.txt  

您将未下载的每个ISO都会收到错误。没关系。最有可能的是,您只需要检查一个ISO。这是一些示例输出:

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

在这种情况下,我们只测试8.10 i386桌面ISO,因此我们可以忽略所有其他警告。

这一行在这里:

ubuntu-8.10-desktop-i386.iso: OK  

说我们的ISO哈希匹配正确的一个,这意味着我们有一个干净的文件。

视窗..

贵..

您可以在Windows中使用winMD5sum来检查文件哈希值。

打开Windows资源管理器并找到您的CD映像。右键单击它并选择“发送到..”,然后单击”winMD5sum”。

live-cd,md5sum,ubuntu

WinMD5sum将自动计算哈希并显示它。

live-cd,md5sum,ubuntu

将您的版本的哈希(从Ubuntu Hashes获取)粘贴到”Compare”框中,然后单击”Compare”。弹出对话框应确认哈希匹配。

live-cd,md5sum,ubuntu

Cygwin的..

如果您安装了cygwin,则可以使用md5sum,就像使用Ubuntu一样。由于我已经在上面的Linux部分介绍了md5sum,我将在这里简单回顾一下。

md5sum /path/to/ubuntuImage  

将为您打印图像的MD5哈希值。

资料来源:How To MD5SUM – Ubuntu Wiki

第三种解决方法

适用于当前版本的所有CD变体的MD5SUM,SHA1SUM和SHA256SUM(所有校验和)(精确:桌面,服务器和备用)也可直接在http://releases.ubuntu.com/precise上获得:

live-cd,md5sum,ubuntu

第四种方法

您可以从www.ubuntu.com网站下载ubuntu。和校验和可在以下位置获得:

要为您的ubuntu iso生成校验和,请运行md5sum [ubuntu-iso-name.iso]并将生成的校验和与网站上可用的校验和(第二个链接)进行匹配。

第五种方法

在OS X上,默认安装md5命令。它可以从终端调用:

$ md5 /path/to/myFile
MD5 (/path/to/myFile) = b046a6bd326bb705349162abad3dce65

将从.iso文件获得的哈希值与Ubuntu Hashes中的相应哈希值进行比较。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/6276.html,未经允许,请勿转载。