如何安装/转换原始 CD-ROM 映像 (.img)

如何安装/转换原始 CD-ROM 映像 (.img)

我从互联网档案馆获得了原始 .img 映像,我想将其安装到我的 Linux 上,或者至少将其转换为 ISO 文件。

当使用 MagicDisk 等来模拟虚拟 CD 驱动器时,该映像在 Windows 下运行良好。

然而,在 Linux 下,我在网上找到的大多数解决方案都不起作用:

  • 将其安装为 ISO-9660 映像(即mount -t iso9660 ...

    图像不是 ISO-9660 文件,因此失败:

    mount: wrong fs type, bad option, bad superblock on /dev/loop1,
           missing codepage or helper program, or other error
           In some cases useful info is found in syslog - try
           dmesg | tail  or so
    
    $ dmesg | tail 
    ISOFS: Unable to identify CD-ROM format.
    
  • file没有提供有用的信息:

    `cdrom.img: AIX core file fulldump 32-bit 64-bit`
    
  • fdisk -l/ parted, 作为在这里建议,没有帮助:

    Disk cdrom.img: 124 MB, 124749824 bytes
    255 heads, 63 sectors/track, 15 cylinders, total 243652 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00000000
    
    Disk cdrom.img doesn't contain a valid partition table
    
    $ sudo parted cdrom.img
    GNU Parted 2.3
    Using /tmp/cdrom.img
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) u
    Unit?  [compact]? B
    (parted) print
    Error: /tmp/cdrom.img: unrecognised disk label
    
  • 我通常应用于 ISO 文件的大多数工具(例如用于解压缩和读取内容的 Ark)也不起作用,因为它不是存档。

我如何安装或至少转换这种文件?

答案1

特别是对于这种图像,AcetoneISO 完成了这项工作,成功挂载了文件并允许我读取它。

它还允许我快速将原始磁盘映像转换为 ISO 格式(通过安装免费但非开源的 Linux 版 PowerISO)。

这个维基百科页面提供了在这种情况下可能有用的其他工具的建议。

答案2

尝试原始2iso......................

答案3

如果您使用 BSD,您可能会通过 qemu-img 执行此操作(或类似操作)得到结果:

qemu-img convert -O vmdk  'genericOS.iso' 'genericOS.vmdk'

qemu-img convert -f vmdk -O raw 'genericOS.vmdk' 'genericOS.img'

ISO和IMG都是磁盘映像,可以使用vmdk作为中间状态。您将拥有一个也可以在 ESXI 中使用的映像。您看到我将 IMG 转换为 ISO,我认为它会反向工作。虽然我还没有尝试过图像,但命令有效。

答案4

虽然我本身没有转换文件,但我使用 Balena Etcher 刻录了可启动笔式驱动器。我的问题是我没有任何cuetoc其他信息来选择 的轨道模式或子通道模式raw2iso

我从下载了 Balena Etcheramd64 deb图像https://github.com/balena-io/etcher/releases,您还可以选择i686 rpm或任何适合您需要的。

另请参阅第 2 种方法https://www.wikihow.com/Install-Debian-sid我从哪里得到这个想法的。

相关内容