This mini howto will address the changes needed to the livecd init
script and cpio ramdisk image in order to make it bootable via pxe
without using NFS. I will not be spending any time on setting up the pxe
server (other than the specific configuration needed to boot the livecd
image).

I have seen another howto on this topic, but I could not find it when I
was getting ready to convert the 2007.0 minimal livecd so I had to start
from scratch.

Recent version of cpio are able to deal the the multi part cpio
archive without the need to run them through a special spiller
program first. Due to various bugs in cpio, I would suggest using the
app-arch/cpio-2.7-r2 version.

The following patch will patch the init script on the livecd so that it
can mount the included squashfs image.

"image.squashfs" is there, and "init" script didn't seem to be changed much as well. However, one thing that I noticed is that GRUB is used in 2008 beta, although I'm not certain how that would make things different. Anyhow, no big deal. I'm sure things would work out when the final version is released.
__
sol

Interesting. I would not have expected a size limit, but that is a lot of data. When you said it did not see it, I assume that means it says file not found or some such and does not try to load for a while and then stop.

It would be interesting for your to try to narrow down when it stops working. We have a data point at around 60M, if you can try something at that size and it still does not work, the size is not the issue. If it does, keep upping the size until it breaks.

Interesting. I would not have expected a size limit, but that is a lot of data. When you said it did not see it, I assume that means it says file not found or some such and does not try to load for a while and then stop.

It would be interesting for your to try to narrow down when it stops working. We have a data point at around 60M, if you can try something at that size and it still does not work, the size is not the issue. If it does, keep upping the size until it breaks.

It's the pxelinux part that doesn't see the file. I get the Loading /kernel........ part and then the next line errors on not finding the /initramfs file.

I'll try using files from a LiveCD and increase the initramfs file to see when it does error again. I'll start at a 60MB file and work up