Você acabou de esquecer de usar a opção -E
Além disso, sugiro não usar sudo
, quando não for necessário.
-
Crie um arquivo zerado, sem necessidade de
sudo
aqui:dd if=/dev/zero of=image-zero.dd count=20480000 status=progress
-
Particione a imagem zerada com
cfdisk
como quiser, sem necessidade desudo
aqui:cfdisk image-zero.dd
-
Crie o sistema de arquivos na (s) partição (ões) usando, sem necessidade de
sudo
aqui:mkfs.ext4 image-zero.dd -E offset=$(( 512 * 2048 ))
-
Crie um diretório para o ponto de montagem:
mkdir mnttest
-
Monte a imagem com, observe que há necessidade de
sudo
aqui:sudo mount -t ext4 -o offset=$(( 512 * 2048 )) image-zero.dd ./mnttest
Testado no Linux Mint 19.
Como encontrar compensações adequadas
Sua imagem tem:
-
Tamanho do setor lógico: 512 bytes
-
Iniciar setor da primeira partição: 2048
-
Iniciar setor da segunda partição: 16779264
Cálculo:
Multiplique o tamanho do setor lógico com o setor Iniciar de uma partição e vamos fazer as contas com o seu shell.
Resultados:
-
Primeira partição:
offset=$(( 512 * 2048 ))
-
2ª partição:
offset=$(( 512 * 16779264 ))