在准备安装 Fedora 27 前,对下载的 ISO 安装文件进行校验是很有必要的。下面我们在 Windows 环境下进行对 Fedora 27(64bit) ISO 文件的校验。
1、点击 开始 > 运行 > cmd,输入 PowerShell 进入 Windows PowerShell
2、进入Fedora ISO文件所在的目录,如 > $ cd $HOME\Downloads\ 3、按顺序运行以下命令: > $image = "Fedora-Workstation-netinst-x86_64-27-1.6.iso" (请注意这里笔者以自己的 iso 文件为例,如果您下载了其他版本的 Fedora,请自行修改文件名。) > $checksum_file = "Fedora-Workstation-27-1.6-x86_64-CHECKSUM" (请注意这里笔者以 Fedora 27 工作站(64 bit)版为例,如果您下载了其他版本的 Fedora,请先查询 checksum_file ) > $sha256 = New-Object -TypeName System.Security.Cryptography.sha256CryptoServiceProvider > $expected_checksum = ((Get-Content $checksum_file | Select-String -Pattern $image) -split " ")[0].ToLower() 4、开始进行校验:
5、查看结果是否和官网提供的预期结果一致: > $echo "Download Checksum: $download_checksum"
小知识 在Windows操作系统中可以下载校验MD5码的软件,使用方法非常简单,直接把下载的ISO映像拖进去工具里就可以计算出来了,对照网站给出的值是否一致,如果一致说明下载的是完整的。
官网文档:校验您所下载的镜像 如何校验镜像? 完成下载后,可验证文件的安全性和完整性。要验证您下载的镜像,请将对应的 CHECKSUM 文件下载到您的镜像文件所在的目录。 下一步,导入 Fedora 的 GPG 公钥: $ curl https://getfedora.org/static/fedora.gpg | gpg --import 您可在 https://getfedora.org/zh_CN/keys 验证 GPG 公钥的详情。 现在验证 CHECKSUM 文件的有效性: $ gpg --verify-files *-CHECKSUM CHECKSUM 文件应有来自以下公钥之一的签名: 9DB62FB1 - Fedora 28 F5282EE4 - Fedora 27 64DAB85D - Fedora 26 3B921D09 - Fedora 26 次级架构 (AArch64、PPC64、PPC64le、s390 和 s390x) FDB19C98 - Fedora 25 E372E838 - Fedora 25 次级架构 (AArch64、PPC64、PPC64le、s390 和 s390x) 当 CHECKSUM 文件校验文成后,检查镜像文件的校验和值是否与其匹配: $ sha256sum -c *-CHECKSUM 如果输出结果显示文件有效,则镜像文件可以使用!
相关主题 |