有些软件同时提供.iso
文件和.img
启动文件。.iso
启动文件是用来刻录到CD/DVD的,而启动.img
文件是直接写入USB盘的。但其他软件只提供文件.iso
。那么如何从这个.iso
文件创建可启动的USB呢?
请注意,我不是在问执行此操作的工具。我想知道.iso
和.img
文件之间有什么区别,以及为什么或为什么不直接将.iso
文件写入 USB 磁盘有效。如果直接将文件写入 USB 磁盘不起作用,我们如何从该文件.iso
创建可闪存文件?.img
.iso
答案1
提供不同格式的原因之一是为了方便和语义。ISO 文件通常是光盘映像,而 img 文件通常是硬盘或分区的映像,历史上 img 文件用于软盘。如果与正确的软件一起使用,IMG 文件可以克隆 HDD,甚至包括分区布局以及分区是否可启动等。
至于从 usb 或 iso 安装的区别,实际上是一样的。您可以从 ISO 中提取文件,将它们放在 usb 上,设置 syslinux 配置文件和所有必要的分区,例如启动分区以及主启动记录(如果从旧式 bios 启动)或根据安装的操作系统将启动分区设置为 efi 或 esp,如果我没记错的话,windows 将其称为 esp 分区。因此,您可以手动创建可启动的 usb。但是,像 rufus 这样的软件简化了该过程,并提供了一个 img 文件,因为它已经包含布局的精确副本。
答案2
你可以.iso
使用以下命令创建可启动的 USB 驱动器
(以 root 身份运行)
dd if=[name of iso] of=/dev/sdb bs=1M
sync
eject /dev/sdb
只需注意与您的 USB 驱动器相对应的 /dev/sdb。