Ubuntu鏡像更新后,為了驗證其完整性,你可以使用SHA256SUMS文件來檢查下載的鏡像文件的哈希值是否與官方提供的哈希值相匹配。以下是具體步驟:
下載Ubuntu鏡像和對應的SHA256SUMS文件
.sha256
)。計算ISO鏡像的SHA256哈希值 打開終端,導航到你下載ISO鏡像的目錄,然后運行以下命令來計算哈希值:
sha256sum ubuntu.iso
這將輸出ISO文件的SHA256哈希值。
比較哈希值
打開SHA256SUMS文件,并找到與你的ISO文件對應的行。例如,如果你下載的是ubuntu-20.04.1-desktop-amd64.iso
,你應該查找以下行:
<calculated_hash> ubuntu-20.04.1-desktop-amd64.iso
將<calculated_hash>
替換為你在步驟2中計算出的哈希值,并與文件中的哈希值進行比較。如果兩者匹配,則說明ISO鏡像是完整的且未被篡改。
Ubuntu 18.04及更高版本還提供了GPG簽名來驗證ISO鏡像的完整性。
下載Ubuntu鏡像和對應的GPG簽名文件
.sig
)。導入Ubuntu的GPG密鑰 打開終端,運行以下命令導入Ubuntu的GPG密鑰:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY_ID>
其中<KEY_ID>
是Ubuntu GPG密鑰的ID,通??梢栽赨buntu官方網站上找到。
驗證ISO鏡像的簽名 導入密鑰后,運行以下命令來驗證ISO鏡像的簽名:
gpg --verify ubuntu.iso.sig ubuntu.iso
如果簽名有效,你將看到類似以下的輸出:
Good signature from "Ubuntu Release Signing Key <key_id>" [unknown]
通過以上任一方法,你都可以驗證Ubuntu鏡像更新后的完整性。