私は2.6.24 Linuxを実行しているEmbeddedArm TS-7553 ARMデバイスを使用しています。
私はUbuntu 14.04 32ビットVirtualBuxゲストで開発中です。
3つのパーティションからなるSDカードイメージ(2gbsd-noeclipse-mar292017.dd)をダウンロードしました。
画像に書き込む(ddを使用)は、目に見えるエラーなしでうまく機能します。
次に、ext3ファイルシステムを更新します。
ループにFSパーティションをマウントします。
sudo mount -orw,loop,offset=$((24260*512)) ./Image.dd ./FS
- FSを更新しました(さまざまなディレクトリとファイルのコピー、シンボリックリンクの追加)。
- パーティションを削除します
その後、更新された画像をSDカードに追加し、内蔵デバイスを起動しました。
dmesgにエラーが表示されます。
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
ファイルがありません(首、存在する/usr/bin/、例えば)
何度も試しても、この動作は引き続き発生します。
UbuntuにSDカードを挿入すると、不足しているmawkファイルが表示されます。
ありがとう