obtendo o conteúdo de um arquivo .dmg ou .img

2

Eu tenho um arquivo .dmg destinado ao Mac, estou tentando obter o conteúdo dele (é o Microsoft Project Manager, se isso for importante), mas não consigo descobrir o que fazer. Fiz uma cópia .img usando dmg2img e tentei montar o .img usando mount -o loop , mas recebo este erro:

mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing
codepage or helper program, or other error

quando eu digito o arquivo SDM.dmg, recebo isso:

SDM.dmg: zlib compressed data

e na versão .img:

SDM.img: DOS/MBR boot sector; partition 1 : ID=0xee, start-CHS (0x3ff,254,63),
end-CHS (0x3ff,254,63), startsector 1, 39259 sectors, extended partition table (last)

É montar o comando errado para usar? Há algo mais que eu preciso fazer antes de montá-lo?

    
por Natterser57 24.01.2017 / 01:27

2 respostas

-1

Esse link pode ajudar. Primeiro, descomprima o arquivo usando 7z :

7z x image.dmg

Em seguida, monte-o com:

sudo mount -t hfsplus foo.hfs /path/to/dir

Também encontrei esta postagem relacionada ao mesmo tipo de arquivo e abri-lo no linux

    
por 24.01.2017 / 08:54
1

Depois de converter o .dmg para img a dmg2img , você pode montar o arquivo img da seguinte forma:

mkdir /mnt/img_mnt
mount -t hfsplus your_file.img /mnt/img_mnt

Alguns pacotes precisam ser instalados para gerenciar facilmente img arquivos.

e, g: Na distro baseada no debian, você deve instalar hfsplus , hfsprogs packages.

Em Rhel: kmod-hfsplus

    
por 24.01.2017 / 13:40