+ -
当前位置:首页 → 问答吧 → 关于修改jffs2文件镜象

关于修改jffs2文件镜象

时间:2007-10-12

来源:互联网

我 手头只有一个JFFS2的镜像文件,想进行修改,
请问有何方法!
谢谢!      

作者: xiaojian_lang   发布时间: 2007-10-12

在网上找到PC上的挂载方法,
如下:
引用:
怎样在PC上挂载jffs2/cramfs或者其它flash image
帖子发表于 : 周一 8月 13, 2007 11:19 pm
由 eepaul
有时候需要在PC看jffs2 image的内容. 把步骤写在这儿,不然又忘了。
1. 准备好mtdram设备
modprobe mtdram total_size=32768 total_size是一个选项,可以指定mtdram的大小,单位是KBytes. 这个例子是32M
modprobe mtdblock
如果你的系统使用了udev, 现在/dev/下面应该有mtdblock0了。如果你没有使用udev, 手动建一个设备;
mknod mtdblock0 b 31 0

2. 将image文件灌到设备中。
dd if=your_image_file of=/dev/mtdblock0
3. 挂载
mount -t jffs2 /dev/mtdblock0 /mnt
上面的jffs2根据实际的文件系统类型换
但是当我再用
mkfs.jffs2 -o rootfs.img -e 0x40000 -r /mnt -p -l
命令制作,然后烧写时,内核又不能启动!
输出
Freeing init memory: 80K后,就无任何反应,也没有提示出错信息      

作者: xiaojian_lang   发布时间: 2007-10-12

貌似只是刚解压完内核?      

作者: flag   发布时间: 2007-10-15