Na saída parted
que você forneceu, os tamanhos não estão em setores, mas em bytes. Isso significa que você não multiplica por 512. Além disso, como os tamanhos são (em contraste com o que eu disse anteriormente), aparentemente não em bytes binários e também arredondados, eles não são adequados para suas necessidades. Existem duas opções aqui:
- Use uma ferramenta adequada (
fdisk
). Exibe tamanhos em setores por padrão. - Use um
unit
diferente emparted
, ou seja. bytes (b
)
De qualquer forma, você terminará com um deslocamento de 1048576 (1 MiB).
Então você pode usar
mount -o loop,offset=1048576 image target