[U-Boot-Users] initrd.cramfs.gz.image works?
Wolfgang Denk
wd at denx.de
Sun Feb 16 18:54:24 CET 2003
In message <000a01c2d485$873cc1c0$3cabfe81 at bgjung13> you wrote:
>
> I'd like to boot linux kernel and initrd with "bootm" command.
OK.
> I made initrd with "dd, mkfs -t ext2, gzip and mkimage", it works well.
...as it should :-)
> But I made initrd with "mkcramfs, gzip, and mkimage", it dose not work -
> 'Wrong magic" error message.
> Have you ever been to do like this?
It doesn't work that way. "mkcramfs" creates a cramfs image. This is
NOT a ramdisk image, and cannot be used the same way. You have to
write your cramfs image to a flash partition (according to your
partition scheme set by the MTD driver, and mount it in Linux as
/dev/mtdblock<N>
You will use a bootm <kernel_addr>" command in combination with
appropriate settings of the "bootargs" variable (i.e. make sure it
contains "root=/dev/mtdblock<N> rw").
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
See us @ Embedded World, Nuremberg, Feb 18-20, Hall 12.0 Booth 12-442
More information about the U-Boot
mailing list