at_nakai
2014年4月16日 9時41分
簡単にromfsイメージにファイルを追加したい場合などに使えるテクニックです。
romfsイメージを直接ATDEでマウントしファイルを追加すると、 簡単にカスタマイズされたromfsイメージを作成することができます。
次のようにすると、ATDE上にマウントすることができます。
atmark@atde5:~$ mkdir romfs
atmark@atde5:~$ gzip -dc romfs.img.gz > romfs.img
atmark@atde5:~$ sudo mount -t ext2 -o loop romfs.img romfs
マウントすると、通常と同様にファイルの読み書きが行えます。 例えば、binディレクトリにhelloを配置したい場合は、次のようにします。
atmark@atde5:~$ sudo cp hello romfs/bin/hello
カスタマイズ後、再度圧縮イメージに戻すには、アンマウント、圧縮を行います。
atmark@atde5:~$ sudo umount romfs
atmark@atde5:~$ gzip -c romfs.img > romfs-custom.img.gz
私も簡単なデモを作成するときなどに利用しています。