首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从.tar.gz生成.ubi文件

如何从.tar.gz生成.ubi文件
EN

Stack Overflow用户
提问于 2014-02-12 06:23:39
回答 1查看 3.1K关注 0票数 3

如果可以的话,如何从.tar.gz或文件夹中创建.ubi文件?

我看了看这个(没有帮到我):

创建UBI镜像

要从您首先构建的根文件系统创建镜像,您需要创建描述您的ubi镜像的ubi.ini文件。创建一个常规文本文件ubi.ini,示例内容,有关更多信息,请运行ubinize -h:

代码语言:javascript
复制
[ubi_rfs]
mode=ubi
image=ubifs.img
vol_id=0
vol_size=87349248
vol_type=dynamic
vol_name=ubi_rfs
vol_alignment=1
vol_flags=autoresize

接下来,您将运行实际构建它的命令。在这里,ubi.ini是您刚刚创建的文件,ubifs.img是完成后可以删除的临时文件,your_erootfs.ubi是将要创建的rootfs映像的名称。

代码语言:javascript
复制
sudo /usr/sbin/mkfs.ubifs -m 2048 -e 129024 \
          -c 677 -r /path/to/rootfs ubifs.img
sudo /usr/sbin/ubinize -o your_erootfs.ubi  \
          -p 131072 -m 2048 -s 512 -O 512 ubi.ini
EN

回答 1

Stack Overflow用户

发布于 2014-02-12 06:56:24

注意mkfs命令中显示以下内容的部分

代码语言:javascript
复制
-r /path/to/rootfs

解压缩您的tar.gz文件,并使用生成的目录作为-r的目标。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21714397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档