JFFs2文件系统的重新定制

apt-get install -y mtd-tools
# 安装工具

# 创建MTD设备
modprobe -v mtd
modprobe -v jffs2
modprobe -v mtdram total_size=16384 erase_size=128
modprobe -v mtdblock
cat /proc/mtd
flash_eraseall /dev/mtd0
# 擦除mtd0

dd if=/root/rootfs_v2.3.jffs2 of=/dev/mtd0
# jffs2文件写入mtd0设备分区
mkdir rootfs
mount -t jffs2 -o rw /dev/mtdblock0 rootfs
# 将MTD设备挂载到本地目录rootfs

cp rootfs rootfs_mtd -Rf
# 修改rootfs_mtd目录内容

mkfs.jffs2 -d rootfs_mtd -l -e 0x20000 -o rootfs_v2.3_m2.jffs2
# 重新打包

# 解除挂载
umount rootfs
rmmod jffs2 mtdblock mtdchar mtdram mtd_blkdevs mtd
rm -rf rootfs
文章作者: Kinsong
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 kinsong的快乐小窝
技术分类 Linux
喜欢就支持一下吧