initramfs failing, 7MB limit?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is OT but I'm seeing what seems like a 7MB limit on an initramfs 
under 2.6.24.3.

I can boot an initramfs which also works under kexec that has a cpio 
size of 6480384 bytes.  I have another (created the same way) that 
has more userland tools with a size of 7395328 bytes. That fails 
under both boot and kexec with the kernel not finding "/init" and 
panicking. "/init"  is present and executable in the initramfs. This 
fails on the target hardware and two other standard PC hardware with 
256M, 512M and 1G of RAM.

I use the kernel scripts (scripts/gen_initramfs_list.sh  and 
usr/gen_init_cpio ) to create the cpio based initramfs but it's not 
embedded in the kernel. It's a standalone initramfs that gets passed 
to the bootloader/kexec.

It's my understanding that with an initramfs, one is just limited to 
available RAM and there are no set size limits.

Anyone else see this behavior or am I doing something incredibly stupid.

Thanks
Scott



[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux