[gPXE] Etherboot nbi.img using gPXE
Shao Miller
Shao.Miller at yrdsb.edu.on.ca
Sun Nov 29 16:19:12 EST 2009
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://etherboot.org/pipermail/gpxe/attachments/20091129/701040e3/attachment.html
More information about the gPXE
mailing list