[lkml]   [2001]   [Jun]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Using cramfs as root filesystem on diskless machine
David L. Parsley wrote:

>Mathias Killian wrote a patch to allow cramfs initrd's, see:
Thank you. I applied this patch, and recompiled my kernel.
All works fine, if the size of root filesystem less than 4096Kb. But
when i create
an image of root filesystem which size is bigger than 4096Mb, the kernel
RAMDISK driver initialized: 16 RAM disks of 4096K size 4096 blocksize
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 2300 blocks [1 disk] into ram disk... done.
Freeing unused kernel memory: 116k freed
Algorithmics/MIPS FPU Emulator v1.4
Error -3 while decompressing!

As you can see, the size of image is only 2300kb.
The kernel command line is:
root=/dev/ram init=/bin/bash ramdisk_blocksize=4096

When i tried to mount this image on a running kernel it is all OK.

# mount -o loop -t cramfs cramfsdisk.bin /mnt/ramdisk
# chroot /mnt/ramdisk /bin/bash

I already asked Matthias, but he said that he didn't try cramfs for
ram disks larger than 4k. Did anybody try it? Does anybody work on
cramfs now?

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 12:55    [W:0.124 / U:2.240 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site