ディレクトリからubiファイルシステムイメージを作成する

ディレクトリからubiファイルシステムイメージを作成する

ルートファイルシステムすべてのディレクトリ構造を含むディレクトリ(ゴミ箱 始める 開発者 など ...変わりやすい) が組み込みボードに取り付けられています。

私が達成したいのは、ユビのイメージ全体を作成することです。ルートファイルシステム次に、u-bootを使用してこのubiイメージを自分の埋め込みボードにインストールします。

私は次の2つのコマンドを実行しました。

sudo mkfs.ubifs -m 2048 -e 129024 -c 852 -r rootfs/rootfs.img
sudo ubinize -o rootfs.ubi -p 131072 -m 2048 -s 512 -O 512 rootfs.img

ただし、ubinizeは常に次のエラーを返します。

iniparser:rootfs.imgの入力行が長すぎます(1)
ユビナイズ:エラー! :入力iniファイル 'rootfs.img'をロードできません。

ディレクトリ構造でubiイメージを作成するには?

ベストアンサー1

新しいiniファイルを作成してください。ubinize.cfg":

[ubifs]
mode=ubi
image=rootfs.img
vol_id=0
vol_size=100MiB
vol_type=dynamic
vol_name=rootfs
vol_flags=autoresize

ubinize.cfg ファイルは、次の場所になければなりません。Unix滞在。また、確認してください。空行ファイルの最後に。

ランニング:

sudo ubinize -o rootfs.ubi -p 131072 -m 2048 -s 512 -O 512 ubinize.cfg

おすすめ記事