Bug#571168: installation-reports: netboot archive cannot be used with Mac OS X 10.6.2 bootp/dhcp daemon for PXE boot due to menu configuration file
reassign 571168 syslinux 2:3.71+dfsg-5
tags 571168 d-i
reassign 570273 syslinux 2:3.71+dfsg-5
tags 570273 d-i
On Wednesday 24 February 2010, Axel L. wrote:
> The netboot archive provided with Debian Etch installer works well with
> the Mac OS X 10.6.2 bootp/dhcp & tftp daemons. It allows to install
> Debian Etch without any problem. Switching to the Debian Lenny (or
> Squeeze) netboot installer fails to install Debian. In the file
> debian-installer/i386/boot-screens/menu.cfg the problem is at the line
> which include the txt.cfg file.
> With this line, the PXE boot process stop after having read the
> pxelinux.cfg/default file. Replacing the line include txt.cfg by the
> whole content of the txt.cfg file resolves the problems and allow the
> install to run from the PXE boot sequence. It seems that a kernel error
> message appears in the log file of the Mac OS X host :
> Feb 23 23:06:48 macbookpro kernel: in_delayed_cksum_offset:
> ip_len 51456 (201) doesn't match actual length 215
> The problem might be resolved in a same way on squeeze.
Thank you for your report.
This does not look like something that can be fixed or even something that
should be worked around in the installer.
I suspect it's a bug in syslinux. It looks like it does not work correctly
with the Mac OS X TFTP server.
It may well be that this problem is related to the one reported in #570273.
There we've seen that syslinux (also for both Lenny and Squeeze) works
correctly with tftpd-hpa, but not with TFTP server from the tftpd package.
I'm reassigning both reports to the syslinux package.