Você não precisa dividir isso.
Use parted
para obter detalhes sobre a tabela de partições:
parted image001.dd
Em parted
, alterne para unidades de bytes com o comando u
e, em seguida, B
. Depois disso, emita o comando print
.
Você obterá uma saída assim (a saída é de um sistema real, não de uma imagem):
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 25165824000B
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
2 1048576B 400556031B 399507456B primary ext4 boot
3 400556032B 21165506559B 20764950528B primary ext4
1 21165506560B 25164775423B 3999268864B primary linux-swap(v1)
Você pode usar o número Start
como um deslocamento para uma montagem de loopback:
mount -o loop,ro,offset=400556032 image001.dd /mnt/rescue
montaria a terceira partição em /mnt/rescue
.