Hello,
I posted an enquiry quite some time ago but it hasn't attracted anyone's interest. In the meantime I have contiued trying to solve the problem on my own. I moved all my dchp functions from my cheap, rubbish router to my ubuntu 20.04 server. I spent some time fiddling with the settings of isc-dhcp-server. I downloaded ipxe undionly.kpxe and put it in my tftp server (a virual box virtual machine with bridged netwrking also running a ubuntu 20.04 server) at /srv/tftp. When I boot up my Termtek TK3550 Thin Client (AMD GX III LX800 CPU, 256 MB ram, Intel UNDI network card PXE 2.0) undionly.kpxe is successfully booted via tftp and the new bootloder finds pxelinux.0 then just locks up. Nothing happens and it continues to happen indefinitely. I have attached a photo of the boot screen when it locks up.
I have created a directory of the tftp server /srv/tftp/pxelinux.cfg . I copied /srv/tftp/default.cfg into this directory both as default.cfg and as simply default. I also copied x2go-tce-cfg, memtest.cfg and local-boot.cfg into this directory just in case. I am now at a loss. I have no way of checking/altering pxelinux.0 as it is in binary or code of some sort. I have spent hours in my free time to get this far, but in reality the end goal of logging into my linux server on a thin client seems no closer. Any help would be appreciated.
Stuart MacGregor macgregorathome@iinet.net.au