如何生成可供SKYEYE使用的ramdisk映像文件
想在SKYEYE 下使用一个自己生成的根文件系统, 参考了网上一些做法生成ramdisk.img,具体做法如下1.dd if=/dev/zero of=/dev/ram1 bs=1M count=4
2.mkfs.ext2 -m0 /dev/ram1
建立一个挂装点:
3.mkdir /mnt/ram
将先前做好的b根文件系统拷贝到ram1上.
4.cp -R /babylinux/rootfs/* /mnt/ram
5.umount /dev/ram1
6.dd if=/dev/ram1 of=/ramdisk.img
启用该image, skyeye 下 linux无法启动, 打印信息如下
attempt to access beyond end of device
1f:00: rw=0, want=16388, limit=8192
EXT2-fs error (device Blkmem(31,0)): ext2_read_inode: unable to read inode block - inode=4097, block=16387
加大空间, 无果....
模拟环境是EP7312
望高手给出生成IMG的具体方法, 谢谢
另过程还有个疑惑,
生成文件系统的工作我是在PC(i386)上完成的, 这样生成的文件系统ARM能识别出来吗? Your filesystem made by yourself need to be the same size as filesystem size indicated by linux kernel. 不太明白, 能不能具体点,
整样才能做到文件大小一致?
页:
[1]