QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1824|回复: 4

同样的问题还没解决希望得到指导(关于无法建立零时文件夹)

[复制链接]
发表于 2005-11-22 18:55:54 | 显示全部楼层 |阅读模式
使用20040408编译后烧入flash启动有如下错误提示:
Freeing init memory: 40K
Shell invoked to run file: /etc/rc
Command: hostname Samsung
Command: /bin/expand /etc/ramfs.img /dev/ram0
Can't open expanded file /dev/0
pid 9: failed 768
Command: mount -t proc proc /proc
Command: mount -t ext2 /dev/ram0 /var
VFS: Can't find ext2 filesystem on dev ramdisk(1,0).
mount: Mounting /dev/ram0 on /var failed: Unknown error 22
pid 11: failed 256
Command: mkdir /var/config
/var/config: Unknown error 30
Command: mkdir /var/tmp
/var/tmp: Unknown error 30
Command: mkdir /var/log
/var/log: Unknown error 30
Command: mkdir /var/run
/var/run: Unknown error 30
Command: mkdir /var/lock
/var/lock: Unknown error 30
Command: mkdir /var/empty
/var/empty: Unknown error 30
Command: cat /etc/motd
Welcome to


使用的是优龙的开发板
进入系统后无法在/var 文件夹下创建临时文件或文件夹
在20020318编译的文件烧录后是可以的对比了menuconfig的配置基本没什么不同(除了有些相互没有的选项外),不知道是什么问题,希望哪位知道的高人能给以指点。
之前有提出是ramdisk有问题,但我看开始的时候就无法打开那个文件所以才没有找到ramdisk。
这个问题已经卡了很久了希望能得到帮助。
发表于 2005-11-23 23:03:41 | 显示全部楼层
不一定非要  mount /var 这个目录吧? 把 romfs 里面的启动脚本修改一下看看。
优龙的板子应该问问他们的技术支持啊,我手头也没有优龙的板子可以帮你测试一下的。  
回复

使用道具 举报

 楼主| 发表于 2005-11-24 09:55:10 | 显示全部楼层
Command: /bin/expand /etc/ramfs.img /dev/ram0
Can't open expanded file /dev/0
pid 9: failed 768
问题是在这里就出现了,/var不是标准linux下的临时文件夹吗,还有要修改romfs里的什么东西啊 以下是rc文件的内容
hostname Samsung
/bin/expand /etc/ramfs.img /dev/ram0
mount -t proc proc /proc
mount -t ext2 /dev/ram0 /var
mkdir /var/config
mkdir /var/tmp
mkdir /var/log
mkdir /var/run
mkdir /var/lock
mkdir /var/empty
cat /etc/motd
ifconfig lo 127.0.0.1
route add -net 127.0.0.0 netmask 255.255.255.0 lo
dhcpcd &
关于优龙,我的那个板子也是二手的早就没什么支持了。惨啊
回复

使用道具 举报

发表于 2005-11-28 20:12:11 | 显示全部楼层
Command: /bin/expand /etc/ramfs.img /dev/ram0
Can't open expanded file /dev/0
pid 9: failed 768
这个问题,应该是expand这个文件出现了问题,你找一个相关的uclinux版本,把它romfs/bin目录下的expand可执行文件拷贝一份,放到你的romfs/bin目录下,试一下
回复

使用道具 举报

发表于 2005-11-28 20:15:57 | 显示全部楼层
当然,也有可能是你在定制内核时,选择了它不支持的ramdisk尺寸的文件。你可以在misc。。。。config-----〉选ramdisk(1024K)试一下,这个选项我具体忘了,你自己心细找找
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 20:20 , Processed in 0.089372 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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