校验 ISO
下载完成后,务必对 ISO 文件进行校验。校验可以确认文件在下载过程中没有损坏,也没有被恶意篡改。
为什么需要校验
- 网络传输中可能出现数据错误,导致 ISO 文件损坏
- 损坏的 ISO 可能导致安装失败或系统不稳定
- 如果从非官方渠道获取,校验可以确认文件未被篡改
SHA256 校验
SHA256 校验是最基本的完整性验证方式,通过比对文件的哈希值来确认文件是否完整。
获取官方校验值
在 Ubuntu 下载页面或镜像站目录中,找到 SHA256SUMS 文件:
https://releases.ubuntu.com/26.04/SHA256SUMS该文件内容类似:
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 *ubuntu-26.04-desktop-amd64.iso在 Linux / macOS 上校验
# 计算下载文件的 SHA256 值
sha256sum ubuntu-26.04-desktop-amd64.iso
# 或者直接与官方校验文件比对
sha256sum -c SHA256SUMS 2>/dev/null | grep ubuntu-26.04-desktop-amd64.iso如果输出显示 OK 或 成功,说明文件完整无误。
在 Windows 上校验
打开 PowerShell,执行:
Get-FileHash .\ubuntu-26.04-desktop-amd64.iso -Algorithm SHA256将输出的哈希值与官方 SHA256SUMS 文件中的值进行逐字对比。
GPG 签名验证
GPG 签名验证比 SHA256 校验更进一步——它不仅验证文件完整性,还能确认校验文件本身确实由 Ubuntu 官方发布。
下载签名文件
wget https://releases.ubuntu.com/26.04/SHA256SUMS
wget https://releases.ubuntu.com/26.04/SHA256SUMS.gpg导入 Ubuntu 签名密钥
# 从 Ubuntu 密钥服务器获取签名密钥
gpg --keyid-format long --keyserver hkp://keyserver.ubuntu.com --recv-keys 0x46181433FBB75451 0xD94AA3F0EFE21092验证签名
gpg --keyid-format long --verify SHA256SUMS.gpg SHA256SUMS在输出中寻找以下关键信息:
gpg: Good signature from "Ubuntu CD Image Automatic Signing Key"如果看到 Good signature,说明 SHA256SUMS 文件确实由 Ubuntu 官方签发,可以信赖其中的校验值。
注意:你可能会看到
WARNING: This key is not certified with a trusted signature!的警告。这是正常的,只要确认密钥指纹与 Ubuntu 官方公布的一致即可。
最后校验 ISO
确认签名有效后,再用已验证的 SHA256SUMS 文件校验 ISO:
sha256sum -c SHA256SUMS 2>/dev/null | grep ubuntu-26.04-desktop-amd64.iso校验失败怎么办
如果校验不通过,可能的原因和解决方案:
- 下载不完整:重新下载 ISO 文件,建议使用支持断点续传的工具
- 镜像站同步问题:尝试从其他镜像站或官方源重新下载
- 文件被篡改:如果从非官方渠道获取,请务必从官方或可信镜像站重新下载
校验通过后,就可以开始 制作启动 U 盘 了。
Last updated on