That was it! Thank you.

For now I will delete PXE-related files in /boot, if they exist, before running 
"ltsp-update-image --cleanup /". I tested this and it works as expected. I did, 
however, have to edit /etc/ltsp/update-kernels.conf to include the server's ip 
address explicitly in the nbdroot option (ltsp-update-image failed to evaluate 
it).

The /usr/share/ltsp/update-kernels script is the culprit, because it creates 
PXE files in /boot, which is expected in the image file. Normally this is 
supposed to be run in a chroot. The /usr/sbin/ltsp-update-kernels script copies 
those files to the tftp directory. Obviously, I should never run 
/usr/share/ltsp/update-kernels directly on the server set up using the LTSP PNP 
concept.

I also notice that only gpxelinux.0 and pxelinux.0 are included in 
/var/lib/tftpboot/ltsp/i386. You should also copy lpxelinux.0 there by default, 
because the distribution pxelinux.0 itself doesn't support chaining an http url 
on boot. I had to copy lpxelinux.0 to /var/lib/tftpboot/ltsp/i386 to get my 
LTSP clients to boot over HTTP.
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to