生の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が操作を実行し、ファイルを正常にマウントして読み取ることができました。

また、rawディスクイメージをISO形式にすばやく変換することができました(Linux用PowerISOの無料ですが、オープンソースではないバージョンをインストールして)。

このウィキペディアページこの状況で役立つ可能性がある他のツールの提案が提供されます。

おすすめ記事