QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1871|回复: 2

如何生成可供SKYEYE使用的ramdisk映像文件

[复制链接]
发表于 2007-1-27 21:11:21 | 显示全部楼层 |阅读模式
想在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能识别出来吗?
发表于 2007-1-29 12:56:14 | 显示全部楼层
Your filesystem made by yourself need to be the same size as filesystem size indicated by linux kernel.
回复

使用道具 举报

 楼主| 发表于 2007-1-29 21:33:28 | 显示全部楼层
不太明白, 能不能具体点,
整样才能做到文件大小一致?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 16:41 , Processed in 0.035664 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表