[syslinux] PXELINUX: initrd loading failed

Ferenc Wagner wferi at niif.hu
Thu Sep 30 04:02:08 PDT 2010


Muhammad Ammar <mammar at gmail.com> writes:

> I have a 512MB RAM in it. Is this not enough?
> How can i calculate amount of memory needed for network boot?

Booting from network or some other media makes no difference here,
that's the bootloader's business, the kernel just finds the initrd in
memory.  It obviously can't extract a compressed initrd which already
occupies more than half of the available memory.  If your initrd is a
real uncompressed RAM disk, not a compressed one or an initramfs (CPIO
archive), then you may have a chance to avoid this limitation.

In principle, the decompression could be done streaming, continuously
reclaiming the memory from the already processed parts, but this isn't
implemented yet in the kernel, as far as I know.  Actually, hpa worked
on this area recently, so he could give you better advice, as his time
permits.
-- 
Regards,
Feri.




More information about the Syslinux mailing list