While I'm not using LTSP myself, I am using NFS Boot with PXE, and I'm experiencing the same DHCP woes that have been mentioned here.
I've followed the advice by Alkis Georgopoulos, and it really did help.
After testing out how specifying a complete ip=xxx works (Like Alkis specified: <client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>)
and seeing the client boot, I proceeded to replace / upgrade the initramfs-tools as Alkis suggested.
For those who are not necessarily experience with this... What I did was download the ltsp source distribution, copied the following files INTO the /etc/initramfs-tools:
./scripts/init-premount/udhcp
./hooks/udhcp
and regenerated the initrd file by issuing a:
mkinitramfs -o /tmp/initrd-pxeboot
This is the initrd file I use to boot from NFS successfully.
As a side note, I did add a "IPAPPEND 3" line to the pxeboot.cfs/default file as the udhcp script in
"./scripts/init-premount/udhcp" suggestes to do...
While I'm not using LTSP myself, I am using NFS Boot with PXE, and I'm experiencing the same DHCP woes that have been mentioned here.
I've followed the advice by Alkis Georgopoulos, and it really did help. ip>:<server- ip>:<gw- ip>:<netmask> :<hostname> :<device> :<autoconf> ) tools: init-premount/ udhcp
After testing out how specifying a complete ip=xxx works (Like Alkis specified: <client-
and seeing the client boot, I proceeded to replace / upgrade the initramfs-tools as Alkis suggested.
For those who are not necessarily experience with this... What I did was download the ltsp source distribution, copied the following files INTO the /etc/initramfs-
./scripts/
./hooks/udhcp
and regenerated the initrd file by issuing a:
mkinitramfs -o /tmp/initrd-pxeboot
This is the initrd file I use to boot from NFS successfully. init-premount/ udhcp" suggestes to do...
As a side note, I did add a "IPAPPEND 3" line to the pxeboot.cfs/default file as the udhcp script in
"./scripts/
Hope this helps...