当前位置: 技术问答>linux和unix
移植uclinnux到xscale关于RAMDISK问题
来源: 互联网 发布时间:2016-01-02
本文导语: 有一xscale的IXP425开发板,用redboot正确引导,fis管理flash,fis装载uclinux编译的zImage和ramdisk.gz到RAM后,执行zImage,报如下错误: .... Kernel command line:console=ttyS0,9600 root=/dev/ram0 initrd=0x01300000,800k keepinitrr mem=32M@0x0000000...
有一xscale的IXP425开发板,用redboot正确引导,fis管理flash,fis装载uclinux编译的zImage和ramdisk.gz到RAM后,执行zImage,报如下错误:
....
Kernel command line:console=ttyS0,9600 root=/dev/ram0 initrd=0x01300000,800k keepinitrr mem=32M@0x00000000
.....
.....
.....
RAMDISK:Couldn't find valid RAM disk image starting at 0
Freeing initrd memory: 800K
VFS: Cannot open root device "ram0" or 01:00
Please append a corrent "root=" boot option
Kernel panic:VFS:Unable to mount root fs on 01:00
有那位高手遇到如此问题? 是不是uclinux内核参数配置有问题? kernel uclinux-2。4。32
....
Kernel command line:console=ttyS0,9600 root=/dev/ram0 initrd=0x01300000,800k keepinitrr mem=32M@0x00000000
.....
.....
.....
RAMDISK:Couldn't find valid RAM disk image starting at 0
Freeing initrd memory: 800K
VFS: Cannot open root device "ram0" or 01:00
Please append a corrent "root=" boot option
Kernel panic:VFS:Unable to mount root fs on 01:00
有那位高手遇到如此问题? 是不是uclinux内核参数配置有问题? kernel uclinux-2。4。32
|
应该是参数配置的问题
你确定 initrd=0x01300000 地址是你烧写的ramdisk的地方?
如果是的话 就是有可能你编译内核的时候选择了不支持外面传递参数 而无法得到0x01300000下面的ramdisk
你确定 initrd=0x01300000 地址是你烧写的ramdisk的地方?
如果是的话 就是有可能你编译内核的时候选择了不支持外面传递参数 而无法得到0x01300000下面的ramdisk
|
?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。