|
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传递给内核了,为什么它不能找到,加载失败呢?????????
|
|