Cria a imagem do sistema de arquivos ubi a partir dos diretórios

1

Eu tenho um diretório rootfs que contém toda a estrutura de diretórios ( bin inicialização dev etc home ... var ) a ser instalado em uma placa integrada.

O que eu gostaria de realizar é criar uma imagem ubi de todo o conteúdo rootfs e, em seguida, instalar essa imagem ubi com o u-boot na minha placa integrada.

Eu executei estes dois comandos:

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

Mas o ubinize sempre retorna este erro:

iniparser: input line too long in rootfs.img (1)
ubinize: error!: cannot load the input ini file "rootfs.img

Como posso criar minha imagem da estrutura de diretórios da ubi?

    
por simozz 22.09.2015 / 18:35

1 resposta

0

novo arquivo ini " ubinize.cfg ":

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

O arquivo ubinize.cfg deve estar no formato unix . Verifique também se há uma linha vazia no final do arquivo.

executar:

sudo ubinize -o rootfs.ubi -p 131072 -m 2048 -s 512 -O 512 ubinize.cfg
    
por 21.08.2017 / 05:38