文件系统的重新制作

使用的是tq-imx6ul的开发板,
用户如果要修改文件系统中的busybox 或者 qt 的配置,可以修改配置后重新编译并替
换掉原来的文件系统相同文件后重新将文件系统打包。本章将介绍如何在现有的文件系统中新增或者修改部分文件后重新打包成新文件系统。
1.解压原有的文件系统

#sudo tar jxvf rootfs.tar.bz2 -C your/dir

注意:因为是用 root 权限解压,如果 rootfs.tar.bz2 的解压目录如果不小心选成了根目录。会导致电脑 linux 崩溃,无法修复,只能重装。
以下是执行过程:

#mkdir rootfs
#sudo tar jxvf rootfs.tar.bz2 -C rootfs
bin/
bin/rmdir
bin/ash
bin/ls
bin/pipe_progress
bin/sleep
bin/linux32
bin/sh
bin/gunzip
bin/run-parts
bin/fgrep
......

2.得到解压后的文件系统,用户可以按自己需要进行修改。
下载添加配置ftp服务器详细请看前几篇博文
3.修改完成后接下来就是重新打包

#tar jxvf tqimx6ul-tools.tar.bz2 -C /     //解压打包工具
#cd /opt/EmbedSky/TQIMX6UL/TQ_COREB/tqimx6ul-tools   //进入解压目录
#sudo ./create_rootimg_256m_nand.sh rootfs/dir   //执行打包命令

建议使用 root 权限执行打包命令,如果使用普通用户,而文件系统中有 root 权限文件,
会打包失败。
执行完成后会在当前目录下新生成 2 个文件:
rootfs.tar.bz2 :usb 烧写文件,挂载 tf 卡文件系统、nfs 时也会用到。
rootfs.ubifs :sd 卡,tftp 烧写的文件系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值