Linux / Unixでファイルの内容でExt3ファイルシステムイメージを作成する方法はありますか.tar
?
このファイルには、IntelのGalileo開発ボードから起動できるようにし.tar
たいrootfsフォルダ構造が含まれています。grub
答え1
イブ.ext3ファイルを介してファイルシステムイメージを知っている場合、プロセスは次のようになります。
たとえば、イメージファイルを作成します
dd
。$ dd if=/dev/zero of=image.ext3 bs=1M count=256
これにより、ゼロで埋められた256MBのファイルが生成されます。
このファイルにファイルシステムを作成します。
$ mkfs.ext3 image.ext3
ファイルシステムをどこかにループマウントし、そこからタールボールを抽出してマウント解除します。
$ mkdir /arbitrary/mountpoint $ mount -o loop image.ext3 /arbitrary/mountpoint $ tar -xvf image.tar -C /arbitrary/mountpoint $ umount /arbitrary/mountpoint $ rmdir /arbitrary/mountpoint
SDカードなどのパーティションに挿入する場合は、image.ext3
適切なデバイスファイル(/dev/mmcbpl0p1
または/dev/sdXY
)に交換してください。ファイルシステムを生成する標準的な方法を実現します。