Pode particionar imagens (.img), montadas diretamente no Linux
8
Pode particionar imagens como nandc.img uImage são um sistema de arquivos, isso pode ser montado diretamente no Linux? comando mount? Os dados dentro do arquivo de imagem podem ser visualizados?
Se é uma imagem de partição bruta como dd, a montagem é simples, basicamente
# mount -t fstype -o loop,ro image.dd /mntpoint
O -t fstypevfat podem ser opcionais, vai ser ou ext3 ou qualquer que seja a partição é, por vezes, montar pode descobrir isso por si própria de modo a tentar deixá-lo em primeiro lugar. E rosignifica somente leitura.
Se for uma imagem de disco com várias partições um pouco mais complicada, use o kpartx e ele criará mapeamentos para cada partição que você montar.
Mas, se você estiver se referindo a algo como uma imagem de sistema incorporada do carregador de inicialização Das U-Boot, pode precisar de ferramentas como dd e o mkimage do pacote u-boot-tools para extrair o sistema de arquivos (se houver) e montá-lo. Está bastante envolvido, consulte este link para obter informações: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/
Suponho que esse trecho mostre como uma partição pode ser montada quando nandc.img é uma imagem de disco. A offset=parte pode ser calculada com fdisk: if fdisk -l nandc.imgdiz Units = ... = 512 bytese Device=nandc.img1 / Start=126, o deslocamento da primeira partição é então 126*512=32256.
Respostas:
Se é uma imagem de partição bruta como dd, a montagem é simples, basicamente
# mount -t fstype -o loop,ro image.dd /mntpoint
O
-t fstype
vfat podem ser opcionais, vai ser ou ext3 ou qualquer que seja a partição é, por vezes, montar pode descobrir isso por si própria de modo a tentar deixá-lo em primeiro lugar. Ero
significa somente leitura.Se for uma imagem de disco com várias partições um pouco mais complicada, use o kpartx e ele criará mapeamentos para cada partição que você montar.
Consulte http://www.forensicswiki.org/wiki/Mounting_Disk_Images para obter mais informações, exemplos etc.
Mas, se você estiver se referindo a algo como uma imagem de sistema incorporada do carregador de inicialização Das U-Boot, pode precisar de ferramentas como dd e o mkimage do pacote u-boot-tools para extrair o sistema de arquivos (se houver) e montá-lo. Está bastante envolvido, consulte este link para obter informações: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/
fonte
fonte
offset=
parte pode ser calculada comfdisk
: iffdisk -l nandc.img
dizUnits = ... = 512 bytes
eDevice=nandc.img1 / Start=126
, o deslocamento da primeira partição é então126*512=32256
.