8595|3

94

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

RAMDISK: Couldn't find valid RAM disk image starting at 0. [复制链接]

环境:AT91RM9200 利用u-boot启动内核并加载RAMDISK
UBOOT> bootm 1001c000 100a0000
输出信息如下:
....
RAMDISK: Couldn't find valid RAM disk image starting at 0.
Freeing initrd memory: 3072K
Kernel panic: VFS: Unable to mount root fs on 01:00
....
利用u-boot带的mkimage制作的RAMDISK image 参数为:
mkimage -A arm -T ramdisk -C gzip -O linux -n 'simple ramdisk image'
        -a 21100000 -e 21100000 -d ramdisk.gz  simple_ramdisk
内核启动参数:
Kernel command line: mem=32M console=ttyS0,115200 initrd=0x21100000,3145728 root =/dev/ram rw
什么样原因导致内核不能找到RAMDISK呢?
压缩的RAMDISK被u-boot加载到SDRAM 0x21100000 地址处,并且也把这个地址通过
kernel command line传递给内核了,为什么它不能找到,加载失败呢?????????

最新回复

还没解决,=============  详情 回复 发表于 2007-7-16 09:49
点赞 关注

回复
举报

66

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
100A0000 是simple_ramdisk 位于FLASH的地址
 
 

回复

73

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
因为根文件系统就是放在分区中间的,bootloader引导kernel,kernel 启动要加载根文件系统,没有根文件系统,无法完成加载
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
还没解决,=============
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表