[ipxe-devel] uncompressed (patchable) image?

Michael Brown mbrown at fensystems.co.uk
Sat Nov 12 00:49:13 UTC 2011


On Tuesday 08 Nov 2011 11:43:29 Michael Brown wrote:
> A cleaner solution would probably be to add code to lkrnprefix.S to allow
> iPXE to pick up and use an initrd image as though it were an embedded
> image.  There are some complications in doing this, primarily relating to
> memory allocation. (initrd images are typically placed at the top of
> memory, which is exactly where iPXE will try to install itself, so there's
> a good chance that iPXE will overwrite the initrd image.)  This would give
> you a solution for .iso images (which are based upon .lkrn images);
> similar schemes could be devised for other image formats.

This is now done:

  http://git.ipxe.org/ipxe.git/commitdiff/27fdb95

You can now simply place your iPXE script as a file within the .iso image, and 
modify isolinux.cfg to include "APPEND initrd=script.ipxe".

Michael



More information about the ipxe-devel mailing list