刻录之前,如何检查我下载的 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 文件执行加密哈希验证包括以下步骤。
打开终端并输入以下内容:
md5sum
注意: 后面有一个空格
md5sum
。现在打开 Nautilus 并浏览到包含 ISO 文件的文件夹。
- 将 ISO 文件拖到打开的终端窗口。这会将 ISO 文件的路径/文件名插入到终端窗口中。
- Enter在终端窗口中按下。
- 输出的第一部分是 CD 的 MD5 哈希值。
- 去这里找到与您的版本对应的目录并找到文件
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 发行版。