linux系统如何检查完整性,如何检查下载的Ubuntu CD的完整性?

问题描述

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

最佳解决方法

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

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

检查完哈希后,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”。

30a35b238321b5c9236225dde9d592bc.png

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

3c39d54999123e6500f15cf1a5737bd0.png

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

1bf17ad4ed8548a4a10d1deb0ffa018d.png

Cygwin的..

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

md5sum /path/to/ubuntuImage

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

第三种解决方法

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

6e4a2be13b401d38a4e9dda747c35029.png

第四种方法

您可以从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中的相应哈希值进行比较。

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值