Linux 镜像完整性校验流程(sha256)
下载 Linux 镜像后的 sha256 校验:哈希值从哪拿、PowerShell 与 Linux 下各自怎么算、不一致的两种原因(下载损坏/拿错基线),Ubuntu 与 Debian 通用。
结论先行
下载 Ubuntu 或 Debian 镜像后,校验哈希与发布页公布值一致再写 U 盘;不一致只有两种原因——下载传输损坏(重下)或哈希基线拿错(确认同版本号同条目页),没有第三种。
标准流程
- 从发行方发布渠道或站内条目页拿对应文件的 SHA256 公布值(具体版本对照 Debian 索引 或 Ubuntu 索引 里的条目规格)。
- 本地计算实际哈希。
- 两者逐字符比对;不一致就重下,连续两次不一致先怀疑公布值拿错条目。
两种算哈希的方式
Windows PowerShell(写 U 盘前在 Windows 侧常用):
Get-FileHash .\ubuntu-26.04-desktop-amd64.iso -Algorithm SHA256
已装 Linux 上(GNU coreutils 自带):
sha256sum xxx.iso
几个容易错的点
- 公布值要和文件一一对应:amd64 与 arm64、桌面版与 Live Server 是不同文件,哈希不同。
- 校验值只认发行方发布渠道,别从第三方页面转抄(转抄本身也可能抄错)。
- 哈希一致也只代表「文件没被改动」,不代表「这个版本你现在还该用」——过期版本(EOL)即使哈希对也不建议装,以条目页标注为准。
找不到公布值怎么办
站内条目页有对应规格的哈希信息可对照;没有就在 站内搜索 找对应版本条目页,按条目页标注的规格与校验值操作。