QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3351|回复: 7

请问romfs.img的作用

[复制链接]
发表于 2004-12-17 21:39:30 | 显示全部楼层 |阅读模式
大家好,我想请问一下romfs.img的作用
我从http://159.226.40.150/lumit/resources/uClinux/skyeye-demo/skyeye-demo-0.0.1.rar下载了一个demo,发现其中并没有romfs.img,但是照样能够运行,并且照样有文件系统/bin /sbin /tmp等目录的存在
但是当我在自己编译的uclinux中不是用romfs.img时,就会报错
Kernel panic: VFS: Unable to mount root fs on 1f:00
请问这是什么原因?romfs.img的具体作用是什么?什么时候可以不用这个文件?什么时候一定得有?
多谢多谢!
 楼主| 发表于 2004-12-18 15:09:43 | 显示全部楼层
您好!

我自己编译了两个版本的uclinux,结果有所不同
其中,在20030522的版本中(选择的是GDB/ARMulator),skyeye.conf是必须用到romfs.img的,而且启动后各文件夹下的内容与uClinux-dist/romfs中的内容相一致;但是,在lumit-20040408的版本中(选择SamSung/4510B),可以不使用romfs.img,甚至,即使在skyeye.conf中定义了使用romfs.img,用skyeye启动后,各文件夹下面的内容与uClinux-dist/romfs也有可能是不一致的。例如,如果在make之后,我改动了uClinux-dist/romfs中的内容,比如说,删去了uClinux-dist/romfs/bin/ifconfig,然后直接用genromfs生成一个新的romfs.img,此时用skyeye运行,仍然可以在/bin下面找到ifconfig这个程序,也就是说这个新的romfs.img根本没有起作用
请问这是为什么?
多谢多谢!
回复

使用道具 举报

发表于 2007-8-27 20:25:43 | 显示全部楼层
同问,我也有同样的疑惑! 虽然已经过去快三年
回复

使用道具 举报

发表于 2007-8-28 10:42:42 | 显示全部楼层

同样疑惑

楼主的问题好像很普遍呀!
我也遇到同样的问题
当我在自己编译的uclinux中用romfs.img时,就会报错
Kernel panic: VFS: Unable to mount root fs on 1f:00

不知道有那位高手帮忙解决一下,十分感谢!
回复

使用道具 举报

发表于 2007-8-28 12:07:38 | 显示全部楼层
原帖由 panxj 于 2004-12-18 15:09 发表
您好!

我自己编译了两个版本的uclinux,结果有所不同
其中,在20030522的版本中(选择的是GDB/ARMulator),skyeye.conf是必须用到romfs.img的,而且启动后各文件夹下的内容与uClinux-dist/romfs中的内容相一 ...


You should read instruction or some book of uClinux embedded development firstly . Romfs.img is no relation with SkyEye. By quich google, you can get some doc related  to romfs.img, such as
http://blog.csdn.net/jznsmail/archive/2006/04/16/665304.aspx
回复

使用道具 举报

发表于 2007-9-11 22:07:39 | 显示全部楼层
romfs.img是文件系统,可以和内核编译到一起,形成一个独立的完整的img文件,内核运行后会自动找到img文件中romfsi.mg的位置。romfs.img也可以和内核分开,这样在加载内核后,内核会到指定的地址去寻找挂接romfs.img,如果此时没有找到romfs.img就会报错,因此必须在运行内核时,先将romfs.img放到指定的地址上。
回复

使用道具 举报

发表于 2007-10-16 15:31:52 | 显示全部楼层
学习学习·!·!·!·!
回复

使用道具 举报

发表于 2007-11-20 14:44:59 | 显示全部楼层
和zzhust 一样,我也遇到同样的问题
当我在自己编译的ARMlinux中用romfs.img时,就会报错
Kernel panic: VFS: Unable to mount root fs on 1f:00
目前不知道怎么解决该问题。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 12:35 , Processed in 0.051271 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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