Chapman, Mark wrote:
With that said let me first try and describe the system:
...
The server is Linux 2.6.x and setup to support Etherboot via TFTP. I
don't believe it is setup to support gPXE at all.
Etherboot and gPXE can function in similar scenarios. Both can
communicate with a DHCP service to obtain PXE parameters, such as an IP
address and a boot file.
The image used to download to the diskless workstation is based on a
linux 2.4.x kernel.
I believe that you can load Linux 2.4.x kernels from gPXE.
...I created a DOS floppy disk image that I can boot to also on the
diskless system.
A DOS floppy image can be loaded with gPXE -> MEMDISK, where MEMDISK is
loaded as a "kernel" by gPXE. The floppy image is supplied as the
initrd. MEMDISK will then take the initrd and emulate a floppy disk and
boot it. Assuming that the DHCP service provides the next-server DHCP
option to the gPXE client, you could do something like the following
from the gPXE CLI (and which could be adapted to a script).
gPXE> initrd dosimg.vfd
...ok
gPXE> chain memdisk
So any documentation you can point me to (specifically to solve this
problem) would be great.
Could you please describe what the end goal is? There might be a way to
accomplish it without using wrappers or your nbi.img. Will you have a
mixture of both older Etherboot clients as well as newer gPXE clients?
What's going to be booted? A Linux OS? DOS? I apologize if I've
missed these details.
- Shao Miller
_______________________________________________
gPXE mailing list
[email protected]
http://etherboot.org/mailman/listinfo/gpxe