Estou trabalhando em um dispositivo ARM EmbeddedArm TS-7553, executando um Linux 2.6.24.
Estou desenvolvendo um convidado VirtualBux virtual de 14 bits do Ubuntu 14.04.
Eu baixei a imagem do cartão SD (2gbsd-noeclipse-mar292017.dd), construída com 3 partições.
Escrever a imagem (com dd) funciona bem, sem erros visíveis.
Eu então atualizo o sistema de arquivos ext3:
Eu faço o loop da partição do FS:
sudo mount -orw,loop,offset=$((24260*512)) ./Image.dd ./FS
Eu então coloco a imagem atualizada no cartão SD e inicializo o dispositivo incorporado:
dmesg mostra erros:
EXT3-fs error (device nbd9): htree_dirblock_to_tree: bad entry in directory #10056: rec_len % 4 != 0 - offset=8192, inode=1838169323, rec_len=25707, name_len=111
Arquivos ausentes ( mawk , em / usr / bin / , por exemplo)
Esse comportamento é constante, após muitas tentativas ...
Se eu inserir o cartão SD no meu Ubuntu - o arquivo mawk ausente existe ...
Obrigado
Tags ext3 filesystems embedded