在刻录之前如何验证我下载的 ISO 是否可以启动?

在刻录之前如何验证我下载的 ISO 是否可以启动?

刻录之前,如何检查我下载的 ISO 映像是否可启动?

答案1

信息系统如果您想快速而简单地操作,它可能会告诉您它是否有正确的文件可以启动。 isoinfo -l -i is_it_bootable.iso将列出目录结构,以便您可以检查实时 CD / 可启动 CD 应该具有的文件。

isoinfo -d -i is_it_bootable.iso会告诉您 CD 中是否有埃尔托里托部分。Ubuntu 的 live CD iso 报告:

Eltorito validation header:
Hid 1
Arch 0 (x86)
ID ''
Key 55 AA
Eltorito defaultboot header:
    Bootid 88 (bootable)
    Boot media 0 (No Emulation Boot)
    Load segment 0
    Sys type 0
    Nsect 4
    Bootoff 8F 143

答案2

检查 MD5SUM。请参阅https://help.ubuntu.com/community/HowToMD5SUM

iso 为http://www.ubuntu.com/desktop/get-ubuntu/download由 ubuntu 保证可以启动,因此有效的 MD5SUM 断言 iso 是可启动的。

答案3

对下载的 ISO 文件执行加密哈希验证包括以下步骤。

  1. 打开终端并输入以下内容:

    md5sum 
    

    注意: 后面有一个空格md5sum

  2. 现在打开 Nautilus 并浏览到包含 ISO 文件的文件夹。

  3. 将 ISO 文件拖到打开的终端窗口。这会将 ISO 文件的路径/文件名插入到终端窗口中。
  4. Enter在终端窗口中按下。
  5. 输出的第一部分是 CD 的 MD5 哈希值。
  6. 这里找到与您的版本对应的目录并找到文件MD5SUMS。将您的 ISO 文件的哈希值与该文件中的相应条目进行比较。

如果两个哈希值不要匹配,那么您的 ISO 文件已损坏,您需要再次下载它。

答案4

一种肤浅的方法是运行file。在行末它会打印 iso 是否可启动,例如

$ file fd11src.iso
fd11src.iso: ISO 9660 CD-ROM filesystem data 'FD11SRC' (bootable)

更深刻的方法是使用类似库姆

qemu-system-x86_64 -boot d -cdrom image.iso -m 512

如果加载成功,则一切正常。尽管是完全模拟,但运行起来非常容易,而且不占用资源。

这些方法适用于任何 Linux 发行版。

相关内容