免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2131 | 回复: 4
打印 上一主题 下一主题

使用cf卡+读卡器制作小型linux遇到的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-21 16:25 |只看该作者 |倒序浏览
主机平台:redhat 9,编译2.4.32的内核作为小型linux,已经加入usb及对scsi的支持,编译到内核中了
cf卡:采用grub引导,没有建立initrd.img文件,应用程序:busybox,并建立了fstab,inittab等文件
在启动时,无法正常加载根文件系统:
kmod:failed to exec /sbin/modprobe -s -k bllock-major-8,errno=2
VFS:Cannot open root device "801" or 08:01
please append a correct "root=" boot option
Kernel panic:VFS:Unable to mount root fs on 08:01

请大家帮忙分析分析是什么原因?多谢了!

论坛徽章:
0
2 [报告]
发表于 2006-03-21 17:20 |只看该作者
在用grub启动时,我通过命令行输入:
root (hd1,0)
kernel /boot/vmlinuz-2.4.32 ro root=/dev/sda1
boot

并且已经修改了源码,加入了延时1秒,让u盘完成初始化的功能,结果还是报上面的错

论坛徽章:
0
3 [报告]
发表于 2006-03-22 11:00 |只看该作者
1秒太少了,10秒还差不多。

论坛徽章:
0
4 [报告]
发表于 2006-03-23 16:20 |只看该作者
但是我在加延时的前面加了输出语句,但是控制台并没有输出我加的输出信息,说明在到延时语句之前就出错了

论坛徽章:
0
5 [报告]
发表于 2006-03-24 21:45 |只看该作者
按照floppyfw 的做法,还是做成initrd.img 比较好,usb, scsi之类的都做成模块加载。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP