On Thu, Feb 18, 2010 at 01:18:01AM +0100, Frans Pop wrote: > Problem is: it works perfectly here for me using the daily image you linked > to on two systems: in VirtualBox and my (oldish) Toshiba laptop.
All right, I think I got it... syslinux/pxelinux.txt states, that: PXELINUX currently requires that the boot server has a TFTP server which supports the "tsize" TFTP option (RFC 1784/RFC 2349). So, purging tftpd and installing either tftpd-hpa or atftpd does the trick. However, although tftpd-hpa generally works, it is horribly slow in inetd as well as in standalone mode, i.e. it takes ages until some menu is displayed (having a look at the network traffic going on in the meantime shows why :/). atftpd does its job very well and quick. I would suggest to put some notes regarding this issue in the Installation Guide: a) add a huge warning note about using Debian's "tftpd" package in conjunction with Network boot, and b) strongly suggest atftp to the disadvantage of tftpd-hpa. If I got this "tsize" TFTP option thingy right, the tsize option needs to be negotiated between client and server, thus pxelinux should be able to notice that the server it talks to does not understand it (either tsize or negotiation at all). Thus, pxelinux should be able to print some warning or error message when it talks to a tftp server not supporting tsize. Depending on what you think about using this bug to modify the Installation Guide I'll either clone or reassign it to syslinux. Thanks for your help & regards Mario -- <jv> Oh well, config <jv> one actually wonders what force in the universe is holding it <jv> and makes it working <Beeth> chances and accidents :)
signature.asc
Description: Digital signature