[syslinux] TFTP & Network after booting kernel
H. Peter Anvin
hpa at zytor.com
Thu Oct 30 08:24:31 PST 2003
Alex Ninaber wrote:
>
> Hello all,
>
> We are trying to make our own NFSroot via PXELINUX without the e1000
> ethernet module compiled into the kernel. All works fine, we have a ramdisk
> that can setup networking from information provided by $ip, however I would
> like to download the specific e1000.o via tftp before inserting it into to
> the kernel. Since ramdisks are static I rather not have the situation where
> we have to recreate the ramdisk everytime we install a new kernel. So the
> question is: can I download via tftp the Ethernet module using the same or
> similar mechanism provided in PXE while being in the ramdisk? We use busybox
> in our ramdisk, so we have a relative large number of commands available,
> a.o tftp, ifconfig.
>
> In fact, what I would like to do is to download a specific script instead of
> the e1000.o module so on the server site we can control things dynamically.
>
> If using tftp without having the Ethernet module inserted in the kernel,
> what possible other options do I have?
>
This is really what initramfs is for -- instead of a ramdisk, just use
one *or more* cpio archives. Now, initramfs is still new in 2.6-test
and a lot of the infrastructure isn't quite there yet, but work is ongoing.
-hpa
More information about the Syslinux
mailing list